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

Winner: Dire. Score 25:39, duration 41:46. 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

  • Vengeful Spirit — piti piw piw wiw wiw: 8/10/5, 20,120 net worth, 537 GPM. Played poorly The enemy had Templar Assassin, and you bought no sentry or dust all game.
  • Timbersaw — 傑作: 5/9/13, 17,826 net worth, 514 GPM. Played well The enemy had Templar Assassin, and you bought no sentry or dust all game.
  • Crystal Maiden — @noob_chronicles_dota2: 3/6/11, 11,173 net worth, 321 GPM. Played well Lane efficiency 43% of par for your role — you left the lane already behind.
  • Juggernaut — YANYAN: 8/6/4, 23,702 net worth, 636 GPM. Played well
  • Bounty Hunter — PARICH: 1/8/12, 11,310 net worth, 303 GPM. Played well Lane efficiency 42% of par for your role — you left the lane already behind.

Dire

  • Undying — Loli-pop: 4/8/21, 15,082 net worth, 415 GPM. Support MVP Lane efficiency 45% of par for your role — you left the lane already behind.
  • Windranger — WTF: 4/4/18, 14,109 net worth, 370 GPM. Played well Lane efficiency 33% of par for your role — you left the lane already behind.
  • Dawnbreaker — ME AND FOUR DOGS: 8/5/22, 25,689 net worth, 663 GPM. Played well 28% of all damage you took came from one source — Chakram. That is what the build should have answered.
  • Templar Assassin — uncle d: 11/4/10, 27,440 net worth, 723 GPM. Carried the game 30% of all damage you took came from one source — Omnislash. That is what the build should have answered.
  • Death Prophet — new player: 12/4/23, 23,719 net worth, 607 GPM. Played well

The fight that decided it — 40:44, Radiant jungle

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

  • Juggernaut: 3,486 damage, killed Windranger. Cast: Blade Fury, Healing Ward. Ultimate never cast
  • Vengeful Spirit: 1,887 damage. Cast: Nether Swap, Magic Missile, Wave of Terror
  • Timbersaw: 1,569 damage. Cast: Chakram, Whirling Death, Timber Chain, Return Chakram
  • Crystal Maiden: 1,054 damage. Cast: Freezing Field, Frostbite, Crystal Clone
  • Bounty Hunter: 854 damage. Cast: Track, Shadow Walk, Shuriken Toss
  • Templar Assassin: 4,095 damage, killed Juggernaut, Bounty Hunter, Vengeful Spirit. Cast: Psionic Trap, Meld, Refraction
  • Death Prophet: 4,854 damage, killed Timbersaw, Crystal Maiden. Cast: Exorcism, Crypt Swarm, Spirit Siphon, Silence
  • Windranger: 763 damage. Cast: Focus Fire, Windrun, Powershot, Shackleshot
  • Dawnbreaker: 5,260 damage. Cast: Solar Guardian, Starbreaker, Celestial Hammer, Converge
  • Undying: 835 damage. Cast: Decay, Soul Rip
DuelsRewardsMarketBlogProfile