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

Winner: Radiant. Score 32:28, duration 64:09. 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

  • Treant Protector — HikaliNero: 1/7/24, 22,523 net worth, 422 GPM. Played well Lane efficiency 35% of par for your role — you left the lane already behind.
  • Sniper — 哦↘️哦➡️哦↗️哦: 15/4/11, 39,863 net worth, 586 GPM. Carried the game 30% of all damage you took came from one source — Blade Mail. That is what the build should have answered.
  • Shadow Shaman — 火哥我紊乱了: 1/8/20, 16,870 net worth, 334 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.
  • Faceless Void — 无尽战神!出来!: 13/2/14, 34,202 net worth, 584 GPM. Played well 2500 gold sat in items you never activated — above all Diffusal Blade.
  • Centaur Warrunner — 3: 2/7/26, 34,475 net worth, 571 GPM. Played well Necrophos killed you 4 times — that is a read pattern, not bad luck: change position or hold a counter for that hero.

Dire

  • Necrophos — 满弦: 15/4/8, 31,671 net worth, 579 GPM. Played well Lane efficiency 67% of par for your role — you left the lane already behind.
  • Legion Commander — 温州松鼠: 3/8/13, 21,732 net worth, 433 GPM. Played well Sniper killed you 7 times — that is a read pattern, not bad luck: change position or hold a counter for that hero.
  • Lifestealer — 上汤小白菜: 6/8/12, 33,026 net worth, 607 GPM. Played well
  • Abaddon — Tieee: 3/6/16, 13,354 net worth, 268 GPM. Played well Lane efficiency 28% of par for your role — you left the lane already behind.
  • Mirana — MANA: 1/7/22, 19,722 net worth, 449 GPM. Support MVP Lane efficiency 35% of par for your role — you left the lane already behind.

The fight that decided it — 63:33, Dire jungle

Winning side: radiant. Deaths in the fight: 3, gold swing 9,496.

  • Faceless Void: 6,655 damage, killed Necrophos, Lifestealer. Cast: Chronosphere, Time Walk, Time Dilation, Reverse Time Walk
  • Sniper: 4,293 damage, killed Legion Commander. Cast: Assassinate
  • Centaur Warrunner: 6,433 damage. Cast: Stampede, Double Edge, Hoof Stomp, Work Horse
  • Treant Protector: 590 damage. Cast: Living Armor, Nature's Grasp, Nature's Guise, Eyes In The Forest. Ultimate never cast
  • Shadow Shaman: 491 damage. Cast: Mass Serpent Ward, Hex, Shackles
  • Legion Commander: 4,821 damage. Cast: Duel, Press The Attack, Overwhelming Odds. Buybacks: 1
  • Necrophos: 2,507 damage. Ultimate never cast. Buybacks: 1
  • Lifestealer: 1,483 damage. Cast: Rage. Ultimate never cast. Buybacks: 1
  • Mirana: 2,035 damage. Cast: Moonlight Shadow, Sacred Arrow, Leap, Starstorm
DuelsRewardsMarketBlogProfile