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 9051387353 breakdown

Winner: Dire. Score 24:38, duration 26:18 (Turbo). 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

  • Clockwerk — BragaBy: 2/6/21, 20,646 net worth, 794 GPM. Played well
  • Weaver — dn: 6/6/11, 19,545 net worth, 782 GPM. Played well
  • Medusa — Vhawkeye: 5/3/10, 29,520 net worth, 1380 GPM. Played well A mid who took 2 runes in 26 min hands the tempo to the enemy for free.
  • Pugna — ХачБач: 3/15/14, 19,172 net worth, 716 GPM. Played poorly You spent 8 min dead — 30% of the match. That is time not farming and not fighting.
  • Shadow Fiend — p3rDuN3000: 8/8/2, 30,799 net worth, 1213 GPM. Carried the game You spent 6 min dead — 22% of the match. That is time not farming and not fighting.

Dire

  • Tidehunter — хХхірургія: 8/7/18, 30,903 net worth, 1229 GPM. Played poorly The enemy had Weaver, and you bought no sentry or dust all game.
  • Lina — smoky serfer: 10/2/9, 36,408 net worth, 1386 GPM. Carried the game 2250 gold sat in items you never activated — above all Blink Dagger.
  • Rubick — no mercy: 6/5/25, 23,886 net worth, 957 GPM. Support MVP 825 gold sat in items you never activated — above all Urn of Shadows.
  • Drow Ranger — поправка на ветер: 7/3/10, 35,313 net worth, 1351 GPM. Played well 9900 gold sat in items you never activated — above all Hurricane Pike.
  • Nyx Assassin — БЛИНК В ТЦК: 7/7/19, 27,636 net worth, 1047 GPM. Played well

The fight that decided it — 20:30, Mid

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

  • Clockwerk: 3,148 damage. Cast: Hookshot, Power Cogs, Battery Assault, Rocket Flare
  • Shadow Fiend: 2,064 damage. Cast: Feast of Souls
  • Medusa: 856 damage. Cast: Stone Gaze, Gorgon's Grasp, Mystic Snake
  • Weaver: 269 damage. Cast: Shukuchi, The Swarm. Ultimate never cast
  • Pugna: 4,924 damage. Cast: Life Drain, Nether Blast, Decrepify, Nether Ward
  • Drow Ranger: 4,576 damage, killed Medusa, Weaver, Clockwerk. Cast: Gust, Glacier
  • Tidehunter: 2,236 damage, killed Shadow Fiend. Cast: Ravage, Anchor Smash, Gush, Kraken Shell, Dead in the Water
  • Rubick: 3,512 damage. Cast: Life Drain, Telekinesis, Fade Bolt, Telekinesis Land, Telekinesis Land. Ultimate never cast
  • Lina: 1,983 damage. Cast: Laguna Blade, Light Strike Array, Dragon Slave
  • Nyx Assassin: 1,785 damage. Cast: Vendetta, Mind Flare, Impale, Spiked Carapace, Burrow, Unburrow
DuelsRewardsMarketBlogProfile