Replays and stats

What is read from a replay, what each stat on a game page means, and the limits of the data.

Replays and your games

Upload a .StormReplay file and we read the players, heroes, result, map, game mode, awards, talents and end-of-game stats from it. You must have played in the game, so we check that your Battle.net name matches a player in the replay. The same game uploaded by several players is merged into one match, and uploading a file again only fills in details we didn't have before; it never overwrites what is stored.

Games with computer players are kept, but bots are never listed, rated or claimable. Players who opt out are hidden from other people's views.

The game mode (Quick Match, ARAM and so on) comes from the matchmaking id stored in the replay. If a replay has an id we don't recognise it shows as "Other mode".

Player stats on a game

Each player card on a game page shows these numbers, all read from the replay. The Compact view keeps only takedowns, deaths, hero damage, healing and XP contribution.

  • Takedowns, Deaths, Time dead, Solo killsKills and assists combined, deaths, total time spent dead, and kills made with no help from teammates.
  • Hero damage, Siege damage, HealingDamage to enemy heroes, damage to structures, minions and mercenaries, and healing done to allies.
  • XP contributionExperience the player earned for the team. Hover it to see their share of the team's player XP.
  • Mercenary camps, Towns destroyed, Globes, CC timeCamps captured, structures destroyed, regeneration globes collected, and time spent crowd-controlling enemies.
  • Kill streak, Escapes, Outnumbered deaths, Team-fight dmgLongest run of kills without dying, times the player escaped near death, deaths while outnumbered by nearby enemies, and hero damage dealt during team fights.
  • Idle time and Actions / minIdle time is time spent with no commands for 90 seconds or more at a stretch. Actions per minute counts commands, selections and control-group changes. Spell casts that don't produce a command event aren't counted, so spell-heavy heroes can look low.
  • XP given via deathsAn estimate of the hero-kill XP the enemy earned from this player's deaths (250 + 50 per level, adjusted for the level gap).
  • Cho'GallCho and Gall are one hero played by two people. The game splits some stats between them (damage taken and globes go to Cho, most damage dealt to Gall) and shares others (deaths, takedowns, time dead). We show the numbers as the replay reports them, so Gall's Actions / min is low. A stat with no value shows as a dash.

Games uploaded before a stat was captured need a re-upload to show it.

Played with

A private list of everyone you've shared a game with. "With" counts games on the same team and the record is your result in those games; "Against" counts games on opposing teams and how many you won. You can filter by an award or anti-award to see who earned it in games you shared.

Limits worth knowing

  • Only games someone has uploaded are counted, so every number reflects the games we have seen, not a player's whole history.
  • Silence penalties (chat and voice) are a snapshot taken at the start of the game.
  • The replay has no health over time and no per-target healing, so we can't tell who a healer healed or whether they chose well.
  • Thresholds and weights are tuned by hand and may change as we see more games.