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

Winner: Radiant. Score 41:15, duration 25:02 (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

  • Tidehunter — Добрыня MOGGович: 10/2/20, 22,909 net worth, 967 GPM. Played well
  • Spirit Breaker — ЭКСПОНАТ: 4/6/28, 18,850 net worth, 750 GPM. Played well
  • Shadow Demon — Гриша Подшипник: 1/4/24, 14,845 net worth, 612 GPM. Support MVP 26% of all damage you took came from one source — Omnislash. That is what the build should have answered.
  • Faceless Void — Юр Лицо "Вытри": 12/3/12, 30,035 net worth, 1361 GPM. Played well
  • Tinker — akirasblood: 14/0/9, 34,537 net worth, 1363 GPM. Carried the game In 25 min you used no teleport at all — you were not reacting to the map.

Dire

  • Dragon Knight — 성진우: 0/5/2, 17,819 net worth, 693 GPM. Played poorly A mid who took 1 runes in 25 min hands the tempo to the enemy for free.
  • Lion — просто виктор: 0/10/3, 8,948 net worth, 372 GPM. Played poorly Tinker killed you 4 times — that is a read pattern, not bad luck: change position or hold a counter for that hero.
  • Juggernaut — ГЕНА ГИРЯ: 5/7/6, 26,463 net worth, 1045 GPM. Played well Tidehunter killed you 4 times — that is a read pattern, not bad luck: change position or hold a counter for that hero.
  • Rubick — usuko: 5/10/10, 14,519 net worth, 688 GPM. Played well Faceless Void killed you 5 times — that is a read pattern, not bad luck: change position or hold a counter for that hero.
  • Ogre Magi — жир женщины: 2/9/5, 19,898 net worth, 789 GPM. Played poorly

The fight that decided it — 23:51, River

Winning side: radiant. Deaths in the fight: 4, gold swing 8,320.

  • Faceless Void: 5,894 damage, killed Lion, Rubick, Juggernaut. Cast: Chronosphere, Time Walk, Time Dilation
  • Tinker: 4,038 damage, killed Dragon Knight. Cast: Rearm, Warp Flare, Laser, Deploy Turrets, Keen Conveyance
  • Spirit Breaker: 2,912 damage. Cast: Nether Strike, Bulldoze, Charge of Darkness
  • Tidehunter: 1,422 damage. Cast: Anchor Smash, Gush, Dead in the Water. Ultimate never cast
  • Shadow Demon: 41 damage. Cast: Demonic Purge, Disruption, Disseminate, Shadow Poison
  • Rubick: 1,604 damage. Cast: Spell Steal, Nether Strike, Fade Bolt, Telekinesis, Telekinesis Land
  • Juggernaut: 1,404 damage. Cast: Blade Fury, Swiftslash, Healing Ward. Ultimate never cast
  • Dragon Knight: 394 damage. Cast: Elder Dragon Form, Breathe Fire
  • Lion: 289 damage. Cast: Earth Spike, Hex, Mana Drain. Ultimate never cast
  • Ogre Magi: 316 damage. Cast: Bloodlust, Fireblast
DuelsRewardsMarketBlogProfile