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

Winner: Radiant. Score 59:49, duration 69:53. 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

  • Night Stalker — lalka -_^: 15/7/17, 29,518 net worth, 464 GPM. Played well Lifestealer killed you 4 times — that is a read pattern, not bad luck: change position or hold a counter for that hero.
  • Alchemist — -Gemato: 7/10/20, 37,519 net worth, 756 GPM. Played well Lifestealer killed you 8 times — that is a read pattern, not bad luck: change position or hold a counter for that hero.
  • Jakiro — Keeper.: 5/18/27, 14,434 net worth, 337 GPM. Played poorly Lifestealer killed you 12 times — that is a read pattern, not bad luck: change position or hold a counter for that hero.
  • Lina — .Makaloven#': 17/8/14, 37,424 net worth, 633 GPM. Played well Lifestealer killed you 5 times — that is a read pattern, not bad luck: change position or hold a counter for that hero.
  • Marci — Captain Jack Sparrow: 15/6/16, 38,096 net worth, 630 GPM. Carried the game Lifestealer killed you 4 times — that is a read pattern, not bad luck: change position or hold a counter for that hero.

Dire

  • Lifestealer — Foreskin sommelier: 33/6/14, 40,950 net worth, 891 GPM. Carried the game Lina killed you 4 times — that is a read pattern, not bad luck: change position or hold a counter for that hero.
  • Weaver — борща не будет: 2/11/19, 16,243 net worth, 322 GPM. Played well Lane efficiency 29% of par for your role — you left the lane already behind.
  • Snapfire — Перекур: 7/17/35, 22,850 net worth, 460 GPM. Played well Lina killed you 6 times — that is a read pattern, not bad luck: change position or hold a counter for that hero.
  • Phoenix — Kto: 0/12/20, 20,370 net worth, 372 GPM. Played well Lane efficiency 39% of par for your role — you left the lane already behind.
  • Queen of Pain — OMNOMNOMNOM: 7/13/23, 27,388 net worth, 541 GPM. Played well Marci killed you 6 times — that is a read pattern, not bad luck: change position or hold a counter for that hero.

The fight that decided it — 53:44, Bot

Winning side: dire. Deaths in the fight: 5, gold swing 10,370.

  • Marci: 2,735 damage, killed Weaver. Cast: Unleash, Rebound
  • Alchemist: 1,632 damage. Cast: Chemical Rage, Acid Spray, Unstable Concoction, Unstable Concoction Throw
  • Night Stalker: 1,271 damage. Cast: Dark Ascension, Void, Crippling Fear
  • Lina: 171 damage. Cast: Dragon Slave. Ultimate never cast
  • Jakiro: 2,104 damage. Cast: Macropyre, Ice Path, Dual Breath
  • Queen of Pain: 8,942 damage, killed Marci, Night Stalker. Cast: Sonic Wave, Blink, Scream Of Pain, Shadow Strike
  • Lifestealer: 5,514 damage, killed Lina, Alchemist. Cast: Infest, Open Wounds, Rage
  • Weaver: 433 damage. Cast: Shukuchi, The Swarm. Ultimate never cast. Buybacks: 1
  • Phoenix: 3,769 damage. Cast: Supernova, Launch Fire Spirit, Icarus Dive, Fire Spirits, Stop Icarus Dive
  • Snapfire: 3,218 damage. Cast: Mortimer Kisses, Scatterblast, Firesnap Cookie, Lil' Shredder
DuelsRewardsMarketBlogProfile