This was a dominant carry performance in a game your team controlled from start to finish. The dominant story is your farm efficiency: 841 GPM (98th percentile) with 542 last hits (100th percentile) on a 42-minute game is exceptional even by Immortal standards, and you translated that gold lead into 15k tower damage and a clean 13/2 scoreline. The #1 factor that determined the outcome was your ability to hit the Desolator/BKB timing and convert it into structure after structure while barely dying. The honest caveat: your teamfighting participation was thin relative to your net worth. You won this game by farming and hitting buildings, not by carrying teamfights, and in a closer game that gap would have mattered.
SEE WHAT YOU GET
This is a real DotaMirror report, published exactly as it was generated. It covers Yatoro's Kez for Team Spirit against LEGION at PARI UNIVERSE by FISSURE on 29 October 2026 (match 9066926114). We ran it the same way you would: the Match ID plus the player's Steam ID.
A pro match gets read at the top bracket. Your own report is pitched at your rank, so the advice fits the games you actually play.
Overall Assessment
What You Did Well
Farm efficiency and last hitting: 542 CS at 100th percentile, 12.86 last hits/min, 841 GPM at 98th percentile. Your gold curve is textbook: 3.8k at 10, 11.5k at 20, then a steep acceleration to 32.9k net worth by the end. That post-20 minute curve (helped by the 28min Aegis and multi-building pushes) is exactly how a Kez should snowball a lead.
Staying alive while playing aggressive: 2 deaths in 42 minutes, deaths/min at 95th percentile. Dying twice on a carry across a full Captain's Mode game is excellent discipline, especially against an enemy lineup with Brewmaster and Nyx pick-off potential.
Objective conversion: 15,026 tower damage at 96th percentile, with building kills logged at 13, 30, 31, 38, 39, and 41 minutes. You directly closed this game out and were involved in the final push sequence. First blood involvement at 1 minute also set the early tempo.
Critical Mistakes
Missing teamfights 3 and 4 at 12min and 17min (zero participation). This is the biggest gap. Fight 1 (10min, 1165 dmg) and Fight 2 (11min, 1340 dmg) were strong. Then you went dark for two fights during the exact window where a Desolator carry turns a skirmish into a free objective. Why it's wrong: the enemy's window to contest towers is mid-game, and abandoning fights at 12 and 17 minutes cedes tempo you have to re-earn with farm later. What to do instead: track your teammates' positioning and rotate to fights you can win with a TP or short walk, particularly fights near a tower you want. You do not need to fight everything, but two straight zeroes in a 42-minute game is a pattern worth fixing.
Assist rate is low for the net worth (30th percentile, 8 assists). With 33k net worth at game end, an 8-assist game suggests you were fighting solo or cleaning up kills while teammates did the real teamfight work. Why it's wrong: at Immortal, a carry who kills alone but leaves teammates to die in 4v5s creates unnecessary risk. What to do instead: in the mid-game, position so your damage is applied to fights your team is already in, not in parallel fights. Your hero damage (56th percentile) is the tell: you farmed like a top-2% player but contributed hero damage like a median Kez.
Zero sentries placed, one observer. Minor for a pos 1, but against a Nyx Assassin, a single observer for the whole game means your team was likely blind to Nyx rotations and your own farming was riskier than it needed to be. What to do instead: buy a sentry or two when you push deep, or ask your support to cover common Nyx paths. Small gold, big safety margin.
Itemization Analysis
The build was smart for this draft. Enemy threats and your answers:
Lifestealer (Rage/BKB piercing cc + sustain): your Desolator at 16:58 pressured his sustain and let you shred buildings. Good.
Brewmaster (Primal Split, Cyclone, Drunken Brawler): BKB at 22:38 was the correct answer to Storm Brewling disable and Primal Split lockdown. Timely.
Nyx Assassin (Impale, Mana Burn, Spiked Carapace): Linken's Sphere (built at 36:14) is a strong pick here. It blocks Impale or a targeted initiation, and the stats suit you. This is the item most players skip and you did not.
Lina (heavy magic burst, Laguna Blade): Mage Slayer at 12:50 plus BKB covers her well. Mage Slayer on Lina's magic damage and her farming is a genuinely sharp choice.
Hoodwink (Bushwhack, Sharpshooter, magic + slow): covered by BKB and Mage Slayer.
Monkey King Bar at 32:16 is the one item worth questioning. Against a lineup with no evasion (Lifestealer, Brewmaster, Nyx, Lina, Hoodwink have none of note), the pierce component is dead weight. The attack speed is fine on Kez, but that gold could have gone toward a faster Scepter or a Satanic/Abyssal for lockdown on Lifestealer and Brewmaster. Aghanim's Scepter (27:52) is a strong Kez pickup and you doubled it at 38:38. Overall the item choices read as a player who understood the disables in the draft (BKB, Linken's) and built to survive them. The MKB is the only clearly inefficient slot given the enemy heroes.
Farm & Efficiency
Efficiency was the story of this game. 841 GPM (98th percentile) and 1,055 XPM (85th percentile) with a clean, accelerating gold curve. You hit Power Treads by 6:19, Desolator by 16:58, BKB by 22:38, and Scepter by 27:52. Those are strong Immortal timings, and the post-20-minute curve (11.5k to 32.9k in 20 minutes) shows you never stopped farming even while pushing. The small blemish is denies (9, 46th percentile), but on Kez your deny contribution is not the priority. Farm efficiency is genuinely elite and was the win condition. No complaints here.
Teamfight & Objective Play
Your objective play was the deciding factor: building kills on 6+ separate timestamps, Aegis secured at 28 and 39 minutes, and you were directly involved in the closing push. That is how a carry wins a Captain's Mode game. The weak spot is teamfight participation: 4 fights tracked, you were in 2, and your hero damage/min (56th percentile) sits far below your farm percentile. You won by farming and hitting towers while your team (Mars, Earthshaker, Dark Willow, Techies) did the fight-winning. At Immortal, a carry should look to convert big skirmish damage into the same momentum, not just farm in parallel. The good news: your first two fights showed you can deal damage (1165 and 1340) when you commit. The ask is to be present more consistently, not to learn a new skill.
#1 Priority to Fix
Hold to a rule for joining fights during your item timings. You deliberately skipped fights 3 and 4 (12min, 17min) right after your Desolator came online, which is the exact window where a 100th-percentile farmer should be turning farm into fight wins and objectives. The habit to build: when you finish a major item (Deso, BKB) or hit a power spike, deliberately push into the next fight rather than continuing to farm, and TP to skirmishes your team is already winning. You already have the mechanics and the discipline to not die while doing it. Increasing your fight participation at key gold-timing windows is the single change that would raise your hero damage and assist numbers to match your farm, and make close games end in your favor rather than living on a knife's edge.
Now see what your own game says. Paste your Match ID and get the same breakdown for your last match.
Analyze my game →