Overview
Global hero pick statistics across all tournaments and matches.
Tournament Meta
Hero pick counts and pick rates broken down by tournament.
Map Meta
Hero pick stats and team win rates per map.
Match Format Analysis
Hero pick counts by match format (Round Robin, Swiss Stage, Grand Final, etc.).
Team Analysis
Hero picks and win rates per team.
Player Analysis
Hero picks and win rates per player.
Win Rate Analysis
Hero win rates at global, player, and team level. UNKNOWN winners excluded.
win_rate = wins / matches_played. Draws count as played, not as wins.
Position Pick Rates
Pick rates by slot position: DPS (slots 0–1), Tank (slot 2), Support (slots 3–4).
Data Notes
How this data was collected and what the metrics mean.
Data Source
Hero picks are extracted from tournament scoresheets stored as Excel (.xlsx) files. Each sheet represents one tournament. Match cards are laid out as fixed-geometry image grids — hero icons are detected via perceptual hash matching against a reference index, not via text recognition.
What is a "pick"?
A pick (pick_count) is a deduplicated hero presence per map set per team. If the same hero appears multiple times in the same map set for the same team — due to the hero image spanning multiple spreadsheet cells — it is still counted as one pick.
Pick order and hero switch timing within a map set are not inferred. The data is a snapshot of which heroes were picked in each map set, not a time-ordered sequence.
Metric Definitions
| Metric | Definition |
|---|---|
| pick_count | Deduplicated hero appearance count per (map_set, team). One hero = one pick per map_set per team. |
| pick_rate | pick_count / total picks in the same scope and role/position. Displayed as a percentage. |
| matches_played | Number of map sets where the hero was picked (for win-rate tables). |
| win_rate | wins / matches_played. Draws count as played but not as wins. |
| usage_count | Raw image-detection count in source CSVs. Automatically promoted to pick_count at load time — never shown in the UI. |
Win Rate Exclusions
- Map sets where the winner could not be determined from the score sheet are excluded (
UNKNOWN). - Map sets with no win text recorded are excluded.
- Draws are included in
matches_playedbut not inwins. - Rows with fewer than 10 map sets played are flagged ⚠ as low sample size.
Slot → Position Mapping
- DPS — Slots 0 and 1
- Tank — Slot 2
- Support — Slots 3 and 4
Position is based on the spreadsheet slot column, not the hero's role label. A hero classified as "Support" in the hero index may appear in a DPS slot if the player was in that column — though this is rare in practice.