Dota 2 Season 2023
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: N/A
Max Score
117
Match ID: N/A
Fastest Match
12.2 min
Match ID: N/A
Longest Match
136.7 min
Match ID: N/A
Top Teams (100+ matches)
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%
BetBoom Team
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

Batrider

Broodmother

Beastmaster

Ember Spirit

Pangolier

Batrider

Beastmaster

Ember Spirit

Pangolier

Rubick

Most Kills
31
Match ID: 7029003021
Hero: Puck
Player: 301750126
Team: Talon
KDA: 31/3/30

Most Deaths
21
Match ID: 7203767882
Hero: Batrider
Player: 134556694
Team: 9Pandas
KDA: 6/21/26

Most Assists
49
Match ID: 7220606698
Hero: Shadow Demon
Player: 152168157
Team: PSG.Quest
KDA: 9/13/49

Most Gold
27,728
Match ID: 7220606698
Hero: Timbersaw
Player: 221666230
Team: Gaimin Gladiators
KDA: 15/10/20

Most Denies
62
Match ID: 7211490484
Hero: Morphling
Player: 116934015
Team: Gaimin Gladiators
KDA: 12/1/9

Most Hero Damage
174,436
Match ID: 7228749227
Hero: Rubick
Player: 94786276
Team: Tundra Esports
KDA: 18/7/22

Most Last Hits
1,862
Match ID: 7220606698
Hero: Medusa
Player: 96183976
Team: PSG.Quest
KDA: 19/6/33

Most Tower Damage
31,265
Match ID: 7030332845
Hero: Lina
Player: 339235645
Team: Evil Geniuses
KDA: 16/6/8

Most Healing
54,142
Match ID: 7119885413
Hero: Abaddon
Player: 86698277
Team: Tundra Esports
KDA: 3/7/17
All Leagues
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