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

Winner: Dire. Score 22:51, duration 39:59. 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

  • Sniper — 乙骨憂太: 1/8/3, 12,070 net worth, 332 GPM. Played poorly Lane efficiency 45% of par for your role — you left the lane already behind.
  • Bristleback — ADEADGAME: 5/14/6, 12,188 net worth, 338 GPM. Played poorly Troll Warlord killed you 9 times — that is a read pattern, not bad luck: change position or hold a counter for that hero.
  • Mirana — $ $ $: 2/6/6, 10,618 net worth, 291 GPM. Played poorly 2 wards in 40 min — the team played nearly blind.
  • Jakiro — Anna: 5/14/12, 8,834 net worth, 286 GPM. Played poorly Lane efficiency 41% of par for your role — you left the lane already behind.
  • Weaver — Fapzylicious: 9/9/9, 16,064 net worth, 426 GPM. Played well Time Lapse was cast 3 times in 40 min on a 70s cooldown — the ability sat idle most of the game.

Dire

  • Pudge — Rougeee: 12/4/16, 14,528 net worth, 404 GPM. Played well 43% of all damage you took came from one source — Quill Spray. That is what the build should have answered.
  • Troll Warlord — PappyJESUS™: 21/3/13, 25,743 net worth, 674 GPM. Carried the game The enemy had Mirana, Weaver, and you bought no sentry or dust all game.
  • Night Stalker — b3am.: 7/5/20, 20,668 net worth, 532 GPM. Played well 28% of all damage you took came from one source — Quill Spray. That is what the build should have answered.
  • Ring Master — NOTORIOUS: 6/9/21, 14,286 net worth, 400 GPM. Support MVP Lane efficiency 45% of par for your role — you left the lane already behind.
  • Hoodwink — Crystal Lizard: 4/1/17, 19,620 net worth, 508 GPM. Played well 34% of all damage you took came from one source — Starstorm. That is what the build should have answered.

The fight that decided it — 14:36, Bot

Winning side: radiant. Deaths in the fight: 7, gold swing 2,011.

  • Weaver: 3,197 damage, killed Hoodwink, Ring Master. Cast: Time Lapse, Shukuchi, The Swarm
  • Bristleback: 1,959 damage, killed Pudge. Cast: Viscous Nasal Goo, Quill Spray
  • Jakiro: 777 damage, killed Night Stalker. Cast: Macropyre, Dual Breath, Ice Path
  • Mirana: 775 damage, killed Troll Warlord. Cast: Moonlight Shadow, Leap, Sacred Arrow, Starstorm
  • Sniper: 0 damage. Cast: Shrapnel. Ultimate never cast
  • Troll Warlord: 2,783 damage, killed Jakiro, Weaver. Cast: Battle Trance, Battle Stance, Whirling Axes (Ranged), Whirling Axes (Melee), ability_lamp_use, Carnival Pie
  • Night Stalker: 623 damage, killed Bristleback. Cast: Void, Crippling Fear. Ultimate never cast
  • Hoodwink: 668 damage. Cast: Sharpshooter, Scurry, Bushwhack, End Sharpshooter
  • Ring Master: 547 damage. Cast: Impalement Arts, Tame the Beasts, Crack, Escape Act, Funhouse Mirror. Ultimate never cast
  • Pudge: 537 damage. Cast: Dismember, Rot, Meat Shield
DuelsRewardsMarketBlogProfile