Arrow Icon

Best of all time

Dota 2 exists for more than a year. Here are the best players of all time. Ranks in red/green mean the player went down/up in the past month. Names in red mark inactive players.

» Switch To Team Ranking

1PuppeyEstonia Puppey
Team: Team Secret, World Rank 14
150,084
2KuroKyGermany KuroKy
Team: Team Liquid, World Rank 6
139,468
3s4Sweden s4
Team: OG, World Rank 17
128,403
4UNiVeRsEUnited-States UNiVeRsE
Team: Fnatic, World Rank 25
121,230
5BigDaddyDenmark BigDaddy
Team: OG, World Rank 17
120,003
6FaithChina Faith
Team: Newbee, World Rank 9
114,637
7zaiSweden zai
Team: OpTic Gaming, World Rank 27
108,115
8ArteezyCanada Arteezy
Team: Team Canada, World Rank 53
103,095
9FearUnited-States Fear
Team: Evil Geniuses, World Rank 101
98,162
10DendiUkraine Dendi
Team: Natus Vincere, World Rank 66
97,904
11iceiceiceSingapore iceiceice
Team: Mineski, World Rank 38
93,308
12KaKaChina KaKa
Team: Newbee, World Rank 9
90,514
13EternaLEnVyCanada EternaLEnVy
Team: Cloud 9, World Rank 62
89,748
14ppdUnited-States ppd
Team: OpTic Gaming, World Rank 140
89,634
15SuperChina Super
Team: LGD.Forever Young, World Rank 33
88,052
16MATUMBAMANFinland MATUMBAMAN
Team: Team Liquid, World Rank 6
84,877
17Suma1LPakistan Suma1L
Team: Evil Geniuses, World Rank 23
83,635
18Miracle-Jordan Miracle-
Team: Team Liquid, World Rank 4
83,143
19pieliedieSweden pieliedie
Team: Fnatic, World Rank 61
83,003
20LodaSweden Loda
Team: Alliance, World Rank 378
82,673
21fyChina fy
Team: PSG.LGD, World Rank 76
81,700
22YaoChina Yao
Team: LGD.Forever Young, World Rank 45
81,076
23FenrirChina Fenrir
Team: Vici Gaming, World Rank 56
80,831
24MMYChina MMY
World Rank
80,810
25Aui_2000Canada Aui_2000
Team: Team Canada, World Rank 113
80,568
26MinD_ContRoLBulgaria MinD_ContRoL
Team: Team Liquid, World Rank 6
80,293
27SoloRussia Solo
Team: Virtus.pro, World Rank 1
80,123
28EGMSweden EGM
World Rank 507
78,517
29JerAxFinland JerAx
Team: OG, World Rank 17
77,195
30AkkeSweden Akke
World Rank 579
76,799
31Resolut1onUkraine Resolut1on
Team: VGJ.Storm, World Rank 116
75,550
32XBOCTUkraine XBOCT
World Rank 807
74,417
33SylarChina Sylar
Team: VGJ.Thunder, World Rank 264
74,082
34FATA-Germany FATA-
World Rank 167
73,990
35Cr1t-Denmark Cr1t-
Team: Evil Geniuses, World Rank 23
73,854
36BurNIngChina BurNIng
Team: Big God, World Rank 54
73,459
37DDCMacau DDC
Team: VGJ.Thunder, World Rank 36
73,449
38kphoeniiAustralia kphoenii
Team: Newbee, World Rank 9
73,168
39MushiMalaysia Mushi
Team: Mineski, World Rank 49
72,976
40Xiao8China Xiao8
Team: Big God, World Rank 1188
72,960
41HaoChina Hao
World Rank 429
71,929
42SilentRussia Silent
Team: FlyToMoon, World Rank 217
70,609
43LaNmChina LaNm
Team: Vici Gaming, World Rank 60
70,353
44ChuaNMalaysia ChuaN
Team: Echo International, World Rank 274
69,009
45AdmiralBulldogSweden AdmiralBulldog
World Rank
68,739
469pashaebashuRussia 9pashaebashu
Team: Virtus.pro, World Rank 1
67,562
47MiSeRyDenmark MiSeRy
Team: Evil Geniuses, World Rank 114
67,125
48MoogyChina Moogy
Team: Newbee, World Rank 9
66,636
49Ferrari_430China Ferrari_430
Team: Big God, World Rank 1188
63,547
50Mag-Ukraine Mag-
World Rank 191
62,754
51ScccChina Sccc
Team: Newbee, World Rank 9
61,500
52RAMZES666Russia RAMZES666
Team: Virtus.pro, World Rank 1
59,523
53MaybeChina Maybe
Team: PSG.LGD, World Rank 39
59,510
54ALWAYSWANNAFLYUkraine ALWAYSWANNAFLY
Team: FlyToMoon, World Rank 1523
59,043
55BananaChina Banana
World Rank
58,860
56MuChina Mu
World Rank 1565
57,310
57VANSKORRussia VANSKOR
World Rank 69
55,763
58GodRussia God
Team: Team Spirit, World Rank 163
55,656
59LilUkraine Lil
Team: Natus Vincere, World Rank 43
55,283
60Funn1kUkraine Funn1k
World Rank 317
54,193
61EraSweden Era
Team: The Final Tribe, World Rank 277
53,627
62rOtKChina rOtK
World Rank 214
52,174
63w33Romania w33
Team: paiN Gaming, World Rank 85
52,164
64MoonMeanderCanada MoonMeander
Team: Team Canada, World Rank 117
51,906
65FngBelarus Fng
Team: Team Spirit, World Rank 147
51,325
66OhaiyoMalaysia Ohaiyo
World Rank 89
48,363
67MPSouth-Korea MP
Team: Immortals, World Rank 59
48,279
68Black^Germany Black^
Team: Clutch Gamers, World Rank 178
47,469
69bOne7Romania bOne7
Team: Backpacks Gaming, World Rank 1350
46,648
70No[o]neUkraine No[o]ne
World Rank 43
46,249
71QChina Q
Team: Invictus Gaming, World Rank 29
46,188
72AceDenmark Ace
Team: Team Secret, World Rank 21
45,652
73MidOneMalaysia MidOne
Team: Team Secret, World Rank 14
44,149
74IllidanRussia Illidan
Team: Team Spirit, World Rank 252
43,909
75QOSouth-Korea QO
World Rank 161
43,811
76GHLebanon GH
Team: Team Liquid, World Rank 5
43,749
77PajkattSweden Pajkatt
Team: OpTic Gaming, World Rank 131
43,583
78AgressifChina Agressif
Team: Invictus Gaming, World Rank 149
41,986
79BuLbaUnited-States BuLba
Team: Team USA, World Rank 209
41,624
80ALOHADANCEUkraine ALOHADANCE
World Rank 171
40,686
81DkPhobosUkraine DkPhobos
Team: Team Spirit, World Rank 147
40,542
82SanShengChina SanSheng
World Rank 1565
40,339
83ElevenChina Eleven
Team: Vici Gaming, World Rank 26
39,876
84FoREVSouth-Korea FoREV
Team: Echo International, World Rank 159
39,780
85LimmpSweden Limmp
Team: compLexity Gaming, World Rank 80
39,718
86FebbySouth-Korea Febby
Team: Immortals, World Rank 110
38,973
87YapzorJordan Yapzor
Team: Team Secret, World Rank 16
38,961
88TrixiFinland Trixi
Team: 5 Anchors No Captain, World Rank 452
38,648
89LuoChina Luo
World Rank
37,937
90DJPhilippines DJ
Team: Fnatic, World Rank 89
37,931
91YYFChina YYF
World Rank 1946
37,384
92SingSingNetherlands SingSing
World Rank 897
36,792
93SoNNeikORussia SoNNeikO
World Rank 68
36,706
94CemaTheSlayerUkraine CemaTheSlayer
Team: Vega Squadron, World Rank 170
36,167
95anaAustralia ana
Team: Echo International, World Rank 47
35,723
96FlyIsrael Fly
Team: Team Canada, World Rank 384
35,569
97HandskenSweden Handsken
Team: The Final Tribe, World Rank 224
35,027
981437Canada 1437
World Rank 77
33,887
99RabbitChina Rabbit
World Rank
33,743
100GoblakUkraine Goblak
World Rank
33,578