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.

Dota 2 — match 9041779624 breakdown

Winner: Dire. Score 29:35, duration 42:05. 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

  • Marci — my boy: 4/7/10, 13,558 net worth, 391 GPM. Played well 31% of all damage you took came from one source — Breathe Fire. That is what the build should have answered.
  • Troll Warlord — suspect n1: 10/7/9, 26,084 net worth, 635 GPM. Played well Night Stalker killed you 4 times — that is a read pattern, not bad luck: change position or hold a counter for that hero.
  • Shadow Shaman — kenand клёвый пират: 2/11/11, 8,444 net worth, 262 GPM. Played poorly Lane efficiency 40% of par for your role — you left the lane already behind.
  • Windranger — Metrisanc: 2/6/13, 13,911 net worth, 313 GPM. Played well Lane efficiency 35% of par for your role — you left the lane already behind.
  • Spirit Breaker — Ретардо Пинус: 8/6/10, 21,623 net worth, 528 GPM. Played well

Dire

  • Dragon Knight — AlienBoy: 13/5/13, 27,848 net worth, 732 GPM. Carried the game
  • Templar Assassin — seika: 8/4/12, 27,030 net worth, 655 GPM. Played well 46% of all damage you took came from one source — Greater Bash. That is what the build should have answered.
  • Night Stalker — f13: 10/9/13, 16,036 net worth, 432 GPM. Played well
  • Winter Wyvern — mazweey: 3/4/20, 11,644 net worth, 350 GPM. Support MVP 51% of all damage you took came from one source — Greater Bash. That is what the build should have answered.
  • Io — ERMAC: 1/7/20, 10,439 net worth, 277 GPM. Played well Lane efficiency 31% of par for your role — you left the lane already behind.

The fight that decided it — 32:09, Mid

Winning side: dire. Deaths in the fight: 4, gold swing 4,064.

  • Spirit Breaker: 1,519 damage, killed Winter Wyvern. Cast: Nether Strike, Bulldoze, Charge of Darkness
  • Troll Warlord: 1,209 damage. Cast: Battle Trance, Whirling Axes (Melee)
  • Windranger: 540 damage. Cast: Powershot, Windrun, Shackleshot. Ultimate never cast
  • Marci: 0 damage. Ultimate never cast
  • Shadow Shaman: 0 damage. Ultimate never cast
  • Templar Assassin: 3,939 damage, killed Spirit Breaker. Cast: Psionic Trap, Meld, Trap, Refraction
  • Dragon Knight: 3,018 damage, killed Windranger. Cast: Elder Dragon Form, Dragon Tail, Breathe Fire, Fireball
  • Night Stalker: 1,527 damage, killed Troll Warlord. Cast: Void, Crippling Fear. Ultimate never cast
  • Winter Wyvern: 284 damage. Cast: Splinter Blast, Arctic Burn, Cold Embrace
  • Io: 299 damage. Cast: Tether, Spirits, Overcharge, Break Tether. Ultimate never cast
DuelsRewardsMarketBlogProfile