Competitive Dota 2
analytics, match by match
13,138 matches indexed across 102 leagues and 547 teams. Last updated Apr 26, 2026.
1,030
2026 matches
50.0%
Radiant winrate
40.7 min
Avg duration
49.7
Avg kills
Season curiosities
Standout facts from 2026 competitive play — shareable in one click.
⚡Fastest match
12.8 min
DreamLeague Division 2 Season 3
⏱️Longest match
96.5 min
Premier Series
💥Highest kill game
109 kills
FISSURE Universe Episode 8
🏆Most active league
195 matches
DreamLeague Season 28
Tournament spotlight
Most active leagues in 2026, sorted by match volume.
Trends
Monthly season patterns and patch-level signals.
Monthly match count (current year).
Average duration (minutes) and kills by month.
Matches and average duration (min) by patch.
Match volume across active leagues.
League breakdown
Top leagues by match volume — sortable by any column.
| League | ||||
|---|---|---|---|---|
| DreamLeague Season 28 | 195 | 39.3m | 48.3 | 44.6% |
| Premier Series | 165 | 40.5m | 54.4 | 60.0% |
| ESL One Birmingham 2026 | 142 | 40.2m | 50.6 | 54.2% |
| PGL Wallachia 2026 Season 7 | 124 | 43.2m | 47.1 | 45.2% |
| PGL Wallachia 2026 Season 8 | 119 | 42.6m | 49.9 | 52.9% |
| BLAST SLAM VI | 100 | 42.5m | 49.0 | 41.0% |
| FISSURE Universe Episode 8 | 96 | 39.3m | 50.5 | 49.0% |
| DreamLeague Division 2 Season 3 | 89 | 38.5m | 46.2 | 50.6% |
Share the data
Drop these numbers in your scrim chat, draft channel, or community feed — every page on DotaData has a share button so insights travel with one click.