By GamGem ResearchLast updated 27 Sept 2026

Juggernaut — a post-match review of a real league game
CARRYStart here
Focus2 deaths with at most one Observer Ward of the team standing.Game spine (6 landmarks)
Late game 30–41m: Team gold lead +213 → −3,477; 1 of your deaths; 1 team fight, 0 gaining gold.Loss to rule compiler
Biggest gap: 2 deaths with at most one Observer Ward of the team standing.It led to5 deaths→3 fights lost gold→lead −17,557→lost at 1:04:22Fix one thing: I will not move past the river with fewer than two wards up.Sources: the match record, the patch’s pos 1 mediansTwo fights, two outcomes
Sources: the match’s team fights and gold recordNext game rule
I will not move past the river with fewer than two wards up.Trigger: about to cross the riverSources: the evidence rows above, the patch’s pos 1 mediansLane checkpoint
- Last hits84vs opp. 78≥ 66
- Gold4,745vs opp. 3,640≥ 4,051
- Deaths0vs opp. ——
Death review
- PAWorth checking: one Observer Ward or none of your team stood when this happened.
- DSWorth checking: one Observer Ward or none of your team stood when this happened.
- PAWorth checking: one Observer Ward or none of your team stood when this happened.
- PAWorth checking: one Observer Ward or none of your team stood when this happened.
- DSWorth checking: one Observer Ward or none of your team stood when this happened.
Fight review
- 38:023–0JAIRHDeaths 3–0 · your damage 122
- 1:02:443–1JAIRHDeaths 3–1 · your damage 7,367
Item timing (Battle Fury)
11:1213:182:06Sources: the match’s purchases · league medians, patch 7.41Vision map (whole game)
Sources: the match’s ward and team fight logsPro baseline
MetricThisPros- GPM769
- XPM870
- Deaths5
- Hero damage46,111
- Tower damage1,919
Shareable loss card
Sources
- The reviewed gameread 27 Sept 2026
A premium league match on patch 7.41, played 2026-08-23 and lost, seen from the losing side’s position 1 — its parsed record from OpenDota: lane, deaths, wards, team fights, purchases and the gold lead minute by minute. The baselines are the patch’s pos 1 medians and the hero’s own item timings in league games. No player, team, league or match is named.
- Roster · 127 heroesread 15 Sept 2026
Name, primary attribute, attack type and role list, read from Valve’s published hero data.
- Win rate, pick rate and sampleread 15 Sept 2026
Counted over 4,610,063 public matches, per hero, with the same figures again above Ancient. The tier letter is derived from the win rate and is labelled so wherever it appears.
- Portraitsread 15 Sept 2026
Served from Valve’s own CDN and never copied into this site. Steam’s API terms permit commercial use; GamGem is not endorsed by Valve.
- What players buildread 15 Sept 2026
The five most common items on each hero in each of Valve’s four game stages, counted over public matches. Each row carries its own pick count.
- Matchups and game lengthread 16 Sept 2026
Who each hero loses to and beats, counted over public matches with a floor of 30 games per pair, plus the same hero's win rate in each of five game-length bands. ⚠️ Observational: a matchup win rate is not a claim that one hero counters another by design. Synergy — how a hero does WITH another — is not published by this channel and is not shown.
- Patch movementread 16 Sept 2026
Which heroes the live patch names, and which way each line moved, counted off Valve’s own structured notes. A line the rule cannot read leaves the hero unmarked rather than guessed.
The roster is the one Valve publishes for patch 7.41f. Draft picks are kept in this browser and never sent anywhere.
