A year-by-year snapshot of professional Dota 2 competition. Track the most active leagues, top teams, and monthly shifts in match length and total scores.
Total Matches
4,151
Active Leagues
46
Active Teams
128
Avg Duration
39.2 min
Min Score
0
Match ID: 6973270477
Max Score
117
Match ID: 7016491126
Fastest Match
12.2 min
Match ID: 7378986342
Longest Match
136.7 min
Match ID: 7220606698
Sorted by match volume
Gaimin Gladiators
316 matches
Overall
66.1%
Radiant
72.7%
Dire
59.4%
Team Liquid
273 matches
Overall
64.8%
Radiant
68.4%
Dire
62.2%
9Pandas
251 matches
Overall
51.4%
Radiant
58.4%
Dire
47.5%
Evil Geniuses
239 matches
Overall
52.7%
Radiant
56.2%
Dire
48.6%
Tundra Esports
233 matches
Overall
55.8%
Radiant
53.2%
Dire
58.7%
Team Spirit
225 matches
Overall
64.4%
Radiant
57.9%
Dire
69.2%
Shopify Rebellion
212 matches
Overall
56.6%
Radiant
59.6%
Dire
53.4%
BB
208 matches
Overall
62.5%
Radiant
58.1%
Dire
68.1%
Team Aster
205 matches
Overall
53.7%
Radiant
48.1%
Dire
59.4%
LGD Gaming
202 matches
Overall
59.9%
Radiant
58.5%
Dire
61.9%
Talon
192 matches
Overall
54.2%
Radiant
48.2%
Dire
58.7%
beastcoast
191 matches
Overall
51.3%
Radiant
47.9%
Dire
54.7%
TSM
189 matches
Overall
50.8%
Radiant
55.4%
Dire
45.5%
OG
170 matches
Overall
48.8%
Radiant
39.8%
Dire
62.7%
Cloud9
151 matches
Overall
43.7%
Radiant
37.7%
Dire
48.8%
PSG.Quest
140 matches
Overall
59.3%
Radiant
57.8%
Dire
60.5%
Execration
132 matches
Overall
46.2%
Radiant
43.8%
Dire
50.0%
Team Secret
130 matches
Overall
44.6%
Radiant
43.3%
Dire
46.0%
Azure Ray
117 matches
Overall
59.0%
Radiant
60.0%
Dire
57.9%
Xtreme Gaming
105 matches
Overall
53.3%
Radiant
50.0%
Dire
55.1%
Invictus Gaming
103 matches
Overall
43.7%
Radiant
31.0%
Dire
52.5%

Rubick

Ember Spirit

Pangolier

Beastmaster

Disruptor

Doom

Undying

Snapfire

Batrider

Mirana

Batrider

Broodmother

Beastmaster

Ember Spirit

Pangolier

Naga Siren

Slark

Bloodseeker

Doom

Monkey King

Batrider

Beastmaster

Ember Spirit

Pangolier

Rubick

Broodmother

Doom

Morphling

Naga Siren

Storm Spirit

Most Kills
25
Player: alberkaaa
Hero: Shadow Fiend
Team: cybercats
KDA: 25/1/6
Match ID: 7004950776

Most Deaths
16
Player: player
Hero: Tiny
Team: X3
KDA: 4/16/18
Match ID: 7025762476

Most Assists
43
Player: sohy
Hero: Treant Protector
Team: HF
KDA: 1/7/43
Match ID: 7025762476

Most Gold
30,593
Player: Serenityy
Hero: Leshrac
Team: Old G
KDA: 8/4/18
Match ID: 7005139192

Most Denies
57
Player: Player 886847610
Hero: Enigma
Team: cybercats
KDA: 7/4/13
Match ID: 7009014172

Most Hero Damage
77,269
Player: Lukas
Hero: Templar Assassin
Team: Moneymakers
KDA: 19/6/14
Match ID: 7009281557

Most Last Hits
1,477
Player: alberkaaa
Hero: Naga Siren
Team: cybercats
KDA: 9/2/17
Match ID: 7017006821

Most Tower Damage
30,057
Player: v1olent–
Hero: Lina
Team: YNT
KDA: 9/1/12
Match ID: 6998394643

Most Healing
48,615
Player: BoBoKa
Hero: Keeper of the Light
Team: Team Aster
KDA: 8/2/24
Match ID: 6955696838
Riyadh Masters 2023 by Gamers8
236 matches
The Bali Major
200 matches
DreamLeague Season 20 powered by Intel
198 matches
Lima Major 2023
195 matches
DreamLeague Season 19 powered by Intel
194 matches
ESL One The Berlin Major powered by Intel
191 matches
The International 2023
151 matches
ESL One Kuala Lumpur powered by Intel
87 matches
DreamLeague Season 21 powered by Intel
86 matches
BetBoom Dacha
79 matches
DPC 2023 SA Spring Tour Division I – presented by ESB Liga Esports
78 matches
DPC 2023 SEA Winter Tour Division I - presented by Epulze
75 matches
DPC 2023 WEU Winter Tour Division I – presented by PGL
75 matches
DPC 2023 EEU Winter Tour Division II - presented by Paragon Events
75 matches
DPC 2023 SEA Winter Tour Division II - presented by Epulze
74 matches
DPC 2023 NA Spring Tour Division I – presented by PGL
74 matches
DPC 2023 CN Spring Tour Division II - presented by Perfect World Esports
74 matches
DPC 2023 WEU Summer Tour Division II – presented by PGL
74 matches
DPC 2023 EEU Spring Tour Division II - presented by Paragon Events
73 matches
DPC 2023 EEU Summer Tour Division I - presented by Paragon Events
73 matches
DPC 2023 WEU Summer Tour Division I – presented by PGL
73 matches
DPC 2023 CN Summer Tour Division I - presented by Perfect World Esports
73 matches
DPC 2023 NA Summer Tour Division II – presented by PGL
73 matches
DPC 2023 NA Summer Tour Division I – presented by PGL
72 matches
DPC 2023 CN Summer Tour Division II - presented by Perfect World Esports
72 matches
DPC 2023 SEA Summer Tour Division II - presented by Epulze
72 matches
DPC 2023 CN Winter Tour Division I - presented by Perfect World Esports
71 matches
DPC 2023 WEU Spring Tour Division I – presented by PGL
71 matches
DPC 2023 SEA Spring Tour Division II - presented by Epulze
71 matches
DPC 2023 SEA Summer Tour Division I - presented by Epulze
71 matches
DPC 2023 EEU Winter Tour Division I - presented by Paragon Events
70 matches
DPC 2023 WEU Winter Tour Division II – presented by PGL
70 matches
DPC 2023 SEA Spring Tour Division I - presented by Epulze
70 matches
DPC 2023 SA Winter Tour Division I – presented by ESB Liga Esports
69 matches
DPC 2023 EEU Spring Tour Division I - presented by Paragon Events
69 matches
DPC 2023 SA Spring Tour Division II – presented by ESB Liga Esports
69 matches
DPC 2023 WEU Spring Tour Division II – presented by PGL
69 matches
DPC 2023 CN Winter Tour Division II - presented by Perfect World Esports
68 matches
DPC 2023 SA Winter Tour Division II – presented by ESB Liga Esports
67 matches
DPC 2023 NA Winter Tour Division II – presented by PGL
67 matches
DPC 2023 CN Spring Tour Division I - presented by Perfect World Esports
67 matches
DPC 2023 SA Summer Tour Division II – presented by ESB Liga Esports
67 matches
DPC 2023 SA Summer Tour Division I – presented by ESB Liga Esports
65 matches
DPC 2023 EEU Summer Tour Division II - presented by Paragon Events
64 matches
DPC 2023 NA Winter Tour Division I – presented by PGL
61 matches
DPC 2023 NA Spring Tour Division II – presented by PGL
58 matches