Rebuilt from the scoreboard. Round 1 game 2 of Against All Odds against Tilt Factory. Played in a lobby that did not carry the Season 7 league ticket, so Valve never filed it under league 20215 and the ingest, which finds matches through the league, cannot see it. OpenDota has never ingested it either: a direct fetch answers Not Found and two parse requests went unanswered. Game 1 of the same series, 9017574651, is in the league and fully parsed.
Post-game scoreboard, graphs and support-contribution screens, photographed by the organiser. The nineteen images are committed at brand/stated-matches/9017716573, so every figure here can be checked against the screen it was read from. Supplied by Charles on 2026-09-28.
Which figures were read and which were worked out
Read off the scoreboard: kills, deaths, assists, lastHits, denies, goldPerMin, xpPerMin, netWorth, heroDamage, towerDamage, heroHealing, obsPlaced, senPlaced, campsStacked, level.
Worked out: stunSeconds, teamfightParticipation, neutralKills, runePickups, roshanKills. No screenshot carries these five. Stun time is the only one that moves a score much, at weight 0.12. Each is the hero's own rate a minute over the 54:14 this game ran, pooled from the 120 parsed player lines in the twelve Season 7 matches already on record; Earthshaker and Shadow Shaman were not picked in those twelve, so their rate comes from recent professional games scaled by 1.13, which is what Bane, Axe and Rubick measure at in Titan Cup against the same professional pool. The rate is then multiplied by how much of that hero's usual output the same player produced in game 1 of this series, shrunk halfway towards 1 because the per-hero samples are small and a raw ratio would amplify their noise, and clamped to 0.7 to 1.4. Viper and Drow Ranger come out at zero stun, which is correct: neither hero has one. About 15% of the total across the ten lines; the other 85% is read.
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.