Dota 2 — match 8978522872 breakdown

Winner: Radiant. Score 46:34, duration 44:35. Below is a verdict on each of the ten players, a breakdown of the decisive fight and the main mistakes, computed from match data.

Radiant

  • Windranger — xnnafix: 7/7/22, 15,861 net worth, 475 GPM. Support MVP Tiny killed you 4 times — that is a read pattern, not bad luck: change position or hold a counter for that hero.
  • Drow Ranger — rei: 12/8/10, 28,157 net worth, 693 GPM. Played well 2200 gold sat in items you never activated — above all Force Staff.
  • Ogre Magi — Червякин: 2/10/12, 21,177 net worth, 539 GPM. Played poorly Underlord killed you 5 times — that is a read pattern, not bad luck: change position or hold a counter for that hero.
  • Necrophos — jeans hanging off my cock: 20/6/12, 36,339 net worth, 957 GPM. Carried the game
  • Razor — Жетоновый Демон: 5/3/16, 14,809 net worth, 380 GPM. Played well 2 wards in 45 min — the team played nearly blind.

Dire

  • Underlord — ˈkīn(d)nəs: 9/10/16, 23,543 net worth, 634 GPM. Played well Windranger killed you 4 times — that is a read pattern, not bad luck: change position or hold a counter for that hero.
  • Warlock — Жетонщик: 4/5/19, 15,329 net worth, 423 GPM. Support MVP 31% of all damage you took came from one source — Heartstopper Aura. That is what the build should have answered.
  • Lion — .: 2/16/19, 10,657 net worth, 314 GPM. Played poorly Necrophos killed you 6 times — that is a read pattern, not bad luck: change position or hold a counter for that hero.
  • Tiny — anarabdullaev: 12/5/8, 27,346 net worth, 688 GPM. Carried the game Lane efficiency 66% of par for your role — you left the lane already behind.
  • Tinker — SEQUÊNCIAMALÉFICA 1.0: 7/10/6, 24,573 net worth, 654 GPM. Played poorly Necrophos killed you 7 times — that is a read pattern, not bad luck: change position or hold a counter for that hero.

The fight that decided it — 40:38, Base

Winning side: dire. Deaths in the fight: 6, gold swing 5,843.

  • Drow Ranger: 2,969 damage, killed Lion, Warlock. Cast: Multishot, Glacier, Gust
  • Necrophos: 10,547 damage. Cast: Death Pulse, Ghost Shroud, Death Seeker. Ultimate never cast
  • Windranger: 1,941 damage. Cast: Focus Fire, Windrun, Powershot, Shackleshot
  • Ogre Magi: 1,703 damage. Cast: Fire Shield, Ignite, Bloodlust
  • Razor: 1,883 damage. Cast: Eye of the Storm, Plasma Field, Static Link
  • Tiny: 3,333 damage, killed Necrophos, Windranger. Cast: Toss, Avalanche, Tree Grab
  • Warlock: 3,839 damage, killed Ogre Magi. Cast: Chaotic Offering, Shadow Word, Upheaval, Fatal Bonds. Buybacks: 1
  • Tinker: 297 damage, killed Drow Ranger. Cast: Rearm, March of the Machines, Laser, Keen Conveyance, Warp Flare, Deploy Turrets
  • Lion: 1,509 damage. Cast: Finger of Death, Earth Spike, Hex. Buybacks: 1
  • Underlord: 8,546 damage. Cast: Firestorm, Pit of Malice. Ultimate never cast
Match autopsy

DOTA
AUTOPSY

Paste a match ID and get the whole game taken apart: every death on the map, every item that never got used, and an honest verdict on all ten players.

Find the ID in your Dota 2 match history, or in any Dotabuff link.Free, no account needed — just paste the ID.

What you get

Death map

Every kill, ward and rune where it actually happened — with the hero portrait and the minute.

Teamfights

Who started it, who showed up, and who was farming a jungle camp instead.

Build audit

Gold spent on items that sat in the bag, and the actives that were never pressed.

Hero percentiles

Not "low farm" — "GPM below 78% of players on this hero".

A verdict on each player

Decided by fixed rules in our engine, not by a model's mood.

AI breakdown on demand

The model gets the finished numbers and explains what to do about them.

How it works

  1. 1

    Paste the ID

    Any public match. Parsed replays give more — deaths, wards and fights on the map.

  2. 2

    Open the tabs

    Overview, players, map, fights, team report. All of it free and instant.

  3. 3

    Order the analysis

    Pick a player and let the model turn the numbers into a plan for the next game.

DuelsRewardsMarketBlogProfile