Season 7
Rebuilt from the scoreboard. Round 2 game 1 of Terra Rain against Retired Pingu. The casters did not assign the Season 7 league ticket to the lobby, so Valve never filed it under league 20215 and the ingest cannot see it. OpenDota answers Not Found and a parse request on 7 October went unanswered; Valve's GetMatchDetails answers its usual 500. Game 2 of the same series, 9032517793, is in the league and fully parsed.
Post-game overview, scoreboard, support-contribution and debuff-duration screens for all ten players, sent by unique>< (Rubick, Retired Pingu) on 7 October 2026. The fourteen images are committed at brand/stated-matches/9032455631. Supplied by Charles on 2026-09-28.
Read off the scoreboard: kills, deaths, assists, lastHits, denies, goldPerMin, xpPerMin, netWorth, heroDamage, towerDamage, heroHealing, obsPlaced, senPlaced, campsStacked, level, stunSeconds.
Worked out: teamfightParticipation, neutralKills, runePickups, roshanKills, position. Stun time is read rather than estimated this time: the Buffs tab gives every player's debuff durations, and only true stuns are summed (Dragon Tail, Ice Path, Ravage, Shackles, Primal Roar and the hawk's dive, Lucent Beam, Boundless Strike, and Rubick's stolen Dragon Tail, Ice Path and Telekinesis). Hex, slows, roots and damage-over-time are left out, as OpenDota leaves them out. Teamfight participation is kills plus assists over the team's kills, which the screen shows; OpenDota's own figure comes from fight detection and runs close to it. Bounty runes are read; power runes are estimated for the two mids only. Neutral creeps use the archive's per-position average scaled to a 19:54 game. Roshan is taken as none in a game that ended at 19:54. Positions are from heroes and farm. Neutrals are worth 0.01 a creep, runes 0.15 each and Roshan 2.5, so the estimated part is a few points a line at most.
Read from the Dota 2 match record, not typed in. Positions are derived from where people stood and what they farmed, because Valve does not record them. A scoreboard is wider than most screens, so the tables above scroll sideways to the last few columns; a phone gets every figure stacked instead.
| Fighting | Farm | Economy | Damage | Vision | Impact | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Player | K | D | A | LH | DN | GPM | XPM | Net worth | Hero | Tower | Healing | Obs | Sen | Stacks | Runes | Stuns | Fights | Buybacks |
| 0 | 5 | 1 | 114 | 7 | 312 | 311 | 6 022 | 5 202 | 0 | 128 | 0 | 0 | 3 | 0 | 0s | 33% | – | |
| 0 | 11 | 2 | 32 | 3 | 204 | 227 | 3 697 | 9 318 | 0 | 0 | 1 | 1 | 0 | 3 | 34s | 67% | – | |
| 1 | 4 | 1 | 90 | 3 | 332 | 353 | 6 275 | 5 320 | 0 | 0 | 0 | 0 | 2 | 1 | 22s | 67% | – | |
| 1 | 7 | 1 | 6 | 0 | 161 | 211 | 3 197 | 1 923 | 0 | 0 | 7 | 4 | 0 | 0 | 15s | 67% | – | |
| 0 | 11 | 2 | 1 | 1 | 152 | 281 | 3 053 | 4 406 | 0 | 0 | 0 | 2 | 0 | 3 | 22s | 67% | – | |
| Team | 2 | 38 | 7 | 243 | 14 | 1 161 | 1 383 | 22 244 | 26 169 | 0 | 128 | 8 | 7 | 5 | 7 | 93s | – | |
| Fighting | Farm | Economy | Damage | Vision | Impact | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Player | K | D | A | LH | DN | GPM | XPM | Net worth | Hero | Tower | Healing | Obs | Sen | Stacks | Runes | Stuns | Fights | Buybacks |
| 4 |
| 0 |
| 12 |
| 214 |
| 15 |
| 685 |
| 684 |
| 14 094 |
| 12 526 |
| 12 781 |
| 0 |
| 0 |
| 0 |
| 5 |
| 3 |
| 17s |
| 42% |
| – |
| 16 | 2 | 7 | 84 | 21 | 604 | 612 | 12 029 | 23 397 | 2 785 | 0 | 2 | 0 | 0 | 4 | 17s | 61% | – |
| 6 | 0 | 14 | 133 | 7 | 615 | 594 | 12 092 | 9 919 | 9 485 | 0 | 0 | 0 | 5 | 0 | 9s | 53% | – |
| 10 | 1 | 14 | 52 | 5 | 505 | 467 | 10 456 | 9 648 | 3 312 | 0 | 3 | 2 | 0 | 0 | 46s | 63% | – |
| 2 | 0 | 18 | 44 | 8 | 376 | 488 | 6 993 | 5 897 | 2 324 | 9 546 | 4 | 4 | 2 | 1 | 0s | 53% | – |
| Team | 38 | 3 | 65 | 527 | 56 | 2 785 | 2 845 | 55 664 | 61 387 | 30 687 | 9 546 | 9 | 6 | 12 | 8 | 89s | – |
|---|