Season 2023
Download match data for this season.

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

Season Averages
Average Score49.3
Average First Tower10.2 min
Radiant Winrate49.0%
Latest MatchDec 17, 2023
Monthly Avg Duration (min)
Monthly Avg Score
Score Range

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

View →

Overall

66.1%

Radiant

72.7%

Dire

59.4%

Team Liquid

273 matches

View →

Overall

64.8%

Radiant

68.4%

Dire

62.2%

9Pandas

251 matches

View →

Overall

51.4%

Radiant

58.4%

Dire

47.5%

Evil Geniuses

239 matches

View →

Overall

52.7%

Radiant

56.2%

Dire

48.6%

Tundra Esports

233 matches

View →

Overall

55.8%

Radiant

53.2%

Dire

58.7%

Team Spirit

225 matches

View →

Overall

64.4%

Radiant

57.9%

Dire

69.2%

Shopify Rebellion

212 matches

View →

Overall

56.6%

Radiant

59.6%

Dire

53.4%

BetBoom Team

208 matches

View →

Overall

62.5%

Radiant

58.1%

Dire

68.1%

Team Aster

205 matches

View →

Overall

53.7%

Radiant

48.1%

Dire

59.4%

LGD Gaming

202 matches

View →

Overall

59.9%

Radiant

58.5%

Dire

61.9%

Talon

192 matches

View →

Overall

54.2%

Radiant

48.2%

Dire

58.7%

beastcoast

191 matches

View →

Overall

51.3%

Radiant

47.9%

Dire

54.7%

TSM

189 matches

View →

Overall

50.8%

Radiant

55.4%

Dire

45.5%

OG

170 matches

View →

Overall

48.8%

Radiant

39.8%

Dire

62.7%

Cloud9

151 matches

View →

Overall

43.7%

Radiant

37.7%

Dire

48.8%

PSG.Quest

140 matches

View →

Overall

59.3%

Radiant

57.8%

Dire

60.5%

Execration

132 matches

View →

Overall

46.2%

Radiant

43.8%

Dire

50.0%

Team Secret

130 matches

View →

Overall

44.6%

Radiant

43.3%

Dire

46.0%

Azure Ray

117 matches

View →

Overall

59.0%

Radiant

60.0%

Dire

57.9%

Xtreme Gaming

105 matches

View →

Overall

53.3%

Radiant

50.0%

Dire

55.1%

Invictus Gaming

103 matches

View →

Overall

43.7%

Radiant

31.0%

Dire

52.5%

Most Picked
Rubick

Rubick

1,606
Ember Spirit

Ember Spirit

989
Pangolier

Pangolier

951
Beastmaster

Beastmaster

884
Disruptor

Disruptor

847
Most Banned
Batrider

Batrider

1,974
Broodmother

Broodmother

1,900
Beastmaster

Beastmaster

1,878
Ember Spirit

Ember Spirit

1,612
Pangolier

Pangolier

1,551
Most Contested
Batrider

Batrider

2,768
Beastmaster

Beastmaster

2,762
Ember Spirit

Ember Spirit

2,601
Pangolier

Pangolier

2,502
Rubick

Rubick

2,453
Top Performers
Puck

Most Kills

31

Match ID: 7029003021

Hero: Puck

Player: 301750126

Team: Talon

KDA: 31/3/30

Batrider

Most Deaths

21

Match ID: 7203767882

Hero: Batrider

Player: 134556694

Team: 9Pandas

KDA: 6/21/26

Shadow Demon

Most Assists

49

Match ID: 7220606698

Hero: Shadow Demon

Player: 152168157

Team: PSG.Quest

KDA: 9/13/49

Timbersaw

Most Gold

27,728

Match ID: 7220606698

Hero: Timbersaw

Player: 221666230

Team: Gaimin Gladiators

KDA: 15/10/20

Morphling

Most Denies

62

Match ID: 7211490484

Hero: Morphling

Player: 116934015

Team: Gaimin Gladiators

KDA: 12/1/9

Rubick

Most Hero Damage

174,436

Match ID: 7228749227

Hero: Rubick

Player: 94786276

Team: Tundra Esports

KDA: 18/7/22

Medusa

Most Last Hits

1,862

Match ID: 7220606698

Hero: Medusa

Player: 96183976

Team: PSG.Quest

KDA: 19/6/33

Lina

Most Tower Damage

31,265

Match ID: 7030332845

Hero: Lina

Player: 339235645

Team: Evil Geniuses

KDA: 16/6/8

Abaddon

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

View →

The Bali Major

200 matches

View →

DreamLeague Season 20 powered by Intel

198 matches

View →

Lima Major 2023

195 matches

View →

DreamLeague Season 19 powered by Intel

194 matches

View →

ESL One The Berlin Major powered by Intel

191 matches

View →

The International 2023

151 matches

View →

ESL One Kuala Lumpur powered by Intel

87 matches

View →

DreamLeague Season 21 powered by Intel

86 matches

View →

BetBoom Dacha

79 matches

View →

DPC 2023 SA Spring Tour Division I – presented by ESB Liga Esports

78 matches

View →

DPC 2023 SEA Winter Tour Division I - presented by Epulze

75 matches

View →

DPC 2023 WEU Winter Tour Division I – presented by PGL

75 matches

View →

DPC 2023 EEU Winter Tour Division II - presented by Paragon Events

75 matches

View →

DPC 2023 SEA Winter Tour Division II - presented by Epulze

74 matches

View →

DPC 2023 NA Spring Tour Division I – presented by PGL

74 matches

View →

DPC 2023 CN Spring Tour Division II - presented by Perfect World Esports

74 matches

View →

DPC 2023 WEU Summer Tour Division II – presented by PGL

74 matches

View →

DPC 2023 EEU Spring Tour Division II - presented by Paragon Events

73 matches

View →

DPC 2023 EEU Summer Tour Division I - presented by Paragon Events

73 matches

View →

DPC 2023 WEU Summer Tour Division I – presented by PGL

73 matches

View →

DPC 2023 CN Summer Tour Division I - presented by Perfect World Esports

73 matches

View →

DPC 2023 NA Summer Tour Division II – presented by PGL

73 matches

View →

DPC 2023 NA Summer Tour Division I – presented by PGL

72 matches

View →

DPC 2023 CN Summer Tour Division II - presented by Perfect World Esports

72 matches

View →

DPC 2023 SEA Summer Tour Division II - presented by Epulze

72 matches

View →

DPC 2023 CN Winter Tour Division I - presented by Perfect World Esports

71 matches

View →

DPC 2023 WEU Spring Tour Division I – presented by PGL

71 matches

View →

DPC 2023 SEA Spring Tour Division II - presented by Epulze

71 matches

View →

DPC 2023 SEA Summer Tour Division I - presented by Epulze

71 matches

View →

DPC 2023 EEU Winter Tour Division I - presented by Paragon Events

70 matches

View →

DPC 2023 WEU Winter Tour Division II – presented by PGL

70 matches

View →

DPC 2023 SEA Spring Tour Division I - presented by Epulze

70 matches

View →

DPC 2023 SA Winter Tour Division I – presented by ESB Liga Esports

69 matches

View →

DPC 2023 EEU Spring Tour Division I - presented by Paragon Events

69 matches

View →

DPC 2023 SA Spring Tour Division II – presented by ESB Liga Esports

69 matches

View →

DPC 2023 WEU Spring Tour Division II – presented by PGL

69 matches

View →

DPC 2023 CN Winter Tour Division II - presented by Perfect World Esports

68 matches

View →

DPC 2023 SA Winter Tour Division II – presented by ESB Liga Esports

67 matches

View →

DPC 2023 NA Winter Tour Division II – presented by PGL

67 matches

View →

DPC 2023 CN Spring Tour Division I - presented by Perfect World Esports

67 matches

View →

DPC 2023 SA Summer Tour Division II – presented by ESB Liga Esports

67 matches

View →

DPC 2023 SA Summer Tour Division I – presented by ESB Liga Esports

65 matches

View →

DPC 2023 EEU Summer Tour Division II - presented by Paragon Events

64 matches

View →

DPC 2023 NA Winter Tour Division I – presented by PGL

61 matches

View →

DPC 2023 NA Spring Tour Division II – presented by PGL

58 matches

View →