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 26
138,105
2KuroKyGermany KuroKy
Team: Team Liquid, World Rank 7
133,773
3s4Sweden s4
Team: OG, World Rank 11
121,051
4UNiVeRsEUnited-States UNiVeRsE
Team: Evil Geniuses, World Rank 21
118,888
5BigDaddyDenmark BigDaddy
Team: OG, World Rank 11
112,651
6FaithChina Faith
Team: Newbee, World Rank 1
108,825
7ArteezyCanada Arteezy
Team: Evil Geniuses, World Rank 21
104,865
8zaiSweden zai
Team: OpTic Gaming, World Rank 25
101,548
9FlyIsrael Fly
Team: OG, World Rank 11
98,906
10FearUnited-States Fear
Team: Evil Geniuses, World Rank 268
96,561
11iceiceiceSingapore iceiceice
Team: Mineski, World Rank 41
91,633
12DendiUkraine Dendi
Team: Natus Vincere, World Rank 213
90,849
13KaKaChina KaKa
Team: Newbee, World Rank 1
85,212
14EternaLEnVyCanada EternaLEnVy
World Rank 67
85,188
15SuperChina Super
Team: LGD.Forever Young, World Rank 61
85,187
16ppdUnited-States ppd
Team: OpTic Gaming, World Rank 1139
83,067
17LodaSweden Loda
Team: Alliance, World Rank 117
82,556
18Suma1LPakistan Suma1L
Team: Evil Geniuses, World Rank 21
82,034
19MMYChina MMY
World Rank
81,391
20FATA-Germany FATA-
Team: Team Secret, World Rank 71
81,228
21Resolut1onUkraine Resolut1on
Team: OG, World Rank 40
80,728
22fyChina fy
Team: LGD Gaming, World Rank 70
80,457
23YaoChina Yao
Team: LGD Gaming, World Rank 39
79,838
24Aui_2000Canada Aui_2000
Team: Cloud 9, World Rank 84
79,538
25MATUMBAMANFinland MATUMBAMAN
Team: Team Liquid, World Rank 7
79,182
26EGMSweden EGM
Team: Crescendo, World Rank 118
79,098
27pieliedieSweden pieliedie
Team: Fnatic, World Rank 78
78,213
28Miracle-Jordan Miracle-
Team: Team Liquid, World Rank 6
77,205
29AkkeSweden Akke
Team: Crescendo, World Rank 348
76,839
30FenrirChina Fenrir
Team: Vici Gaming, World Rank 77
76,425
31MinD_ContRoLBulgaria MinD_ContRoL
Team: Team Liquid, World Rank 7
74,598
32XBOCTUkraine XBOCT
World Rank 856
74,417
33BurNIngChina BurNIng
World Rank 34
73,596
34Xiao8China Xiao8
World Rank 246
73,472
35HaoChina Hao
World Rank 472
72,510
36MushiMalaysia Mushi
Team: Mineski, World Rank 69
71,832
37SylarChina Sylar
Team: VGJ.Thunder, World Rank 188
71,575
38MiSeRyDenmark MiSeRy
Team: OpTic Gaming, World Rank 45
71,299
39Cr1t-Denmark Cr1t-
Team: Evil Geniuses, World Rank 21
70,166
40JerAxFinland JerAx
Team: OG, World Rank 11
70,086
41SilentRussia Silent
World Rank 248
69,889
42ChuaNMalaysia ChuaN
World Rank 325
69,550
43AdmiralBulldogSweden AdmiralBulldog
World Rank
69,320
44DDCMacau DDC
Team: LGD.Forever Young, World Rank 66
68,332
45kphoeniiAustralia kphoenii
Team: Newbee, World Rank 1
67,866
46LaNmChina LaNm
Team: Vici Gaming, World Rank 152
65,947
47Ferrari_430China Ferrari_430
World Rank 1556
63,636
48Mag-Ukraine Mag-
World Rank 137
62,859
49LilUkraine Lil
Team: Virtus.pro, World Rank 19
62,502
50SoloRussia Solo
Team: Virtus.pro, World Rank 16
62,105
51MoogyChina Moogy
Team: Newbee, World Rank 1
60,824
52ALWAYSWANNAFLYUkraine ALWAYSWANNAFLY
Team: Gambit Esports, World Rank 233
59,984
53BananaChina Banana
World Rank 183
59,441
54MaybeChina Maybe
Team: LGD Gaming, World Rank 35
58,499
55MuChina Mu
World Rank 1556
57,891
56ScccChina Sccc
Team: Newbee, World Rank 1
55,696
57w33Romania w33
Team: MidOrFeed, World Rank 43
55,123
58No[o]neUkraine No[o]ne
Team: Virtus.pro, World Rank 19
54,188
59GodRussia God
Team: Vega Squadron, World Rank 154
53,817
60EraSweden Era
Team: The Final Tribe, World Rank 120
53,732
61Funn1kUkraine Funn1k
Team: M19, World Rank 422
53,615
62rOtKChina rOtK
World Rank 83
52,174
63FngBelarus Fng
Team: Team Spirit, World Rank 126
50,894
64MoonMeanderCanada MoonMeander
World Rank 54
50,878
65VANSKORRussia VANSKOR
Team: Team Empire, World Rank 145
50,420
66MPSouth-Korea MP
Team: Immortals, World Rank 38
50,244
679pashaebashuRussia 9pashaebashu
Team: Virtus.pro, World Rank 16
49,544
68Black^Germany Black^
Team: Team Faceless, World Rank 106
47,469
69bOne7Romania bOne7
Team: 10 Rounds, World Rank 342
46,593
70OhaiyoMalaysia Ohaiyo
Team: Fnatic, World Rank 196
46,475
71QOSouth-Korea QO
Team: Immortals, World Rank 133
46,094
72QChina Q
Team: Invictus Gaming, World Rank 29
45,888
73IllidanRussia Illidan
Team: No Rats, World Rank 257
43,675
74AgressifChina Agressif
Team: For the Dream, World Rank 76
42,190
75RAMZES666Russia RAMZES666
Team: Virtus.pro, World Rank 16
41,505
76BuLbaUnited-States BuLba
Team: Digital Chaos, World Rank 114
41,385
77FoREVSouth-Korea FoREV
Team: Immortals, World Rank 178
40,559
78SanShengChina SanSheng
World Rank 1556
40,339
79DkPhobosUkraine DkPhobos
Team: Team Spirit, World Rank 130
40,111
80FebbySouth-Korea Febby
Team: Immortals, World Rank 128
39,541
81ALOHADANCEUkraine ALOHADANCE
Team: Vega Squadron, World Rank 148
39,213
82LuoChina Luo
World Rank
37,937
83TrixiFinland Trixi
Team: Saiyan, World Rank 739
37,791
84YYFChina YYF
World Rank 1788
37,384
85GHLebanon GH
Team: Team Liquid, World Rank 10
37,294
86LimmpSweden Limmp
Team: compLexity Gaming, World Rank 68
36,957
87Faith_bianChina Faith_bian
Team: EHOME, World Rank 64
36,804
88SingSingNetherlands SingSing
World Rank 1895
36,576
89y`China y`
Team: EHOME, World Rank 64
36,007
90anaAustralia ana
World Rank 15
35,826
91ElevenChina Eleven
Team: Vici Gaming, World Rank 60
35,470
92HandskenSweden Handsken
Team: The Final Tribe, World Rank 97
35,024
93iceiceChina iceice
Team: Sun Gaming, World Rank 94
34,754
94DJPhilippines DJ
Team: Fnatic, World Rank 110
34,582
95PajkattSweden Pajkatt
Team: OpTic Gaming, World Rank 721
34,348
96bLinkChina bLink
Team: Sun Gaming, World Rank 94
33,898
97RabbitChina Rabbit
World Rank
33,848
98MidOneMalaysia MidOne
Team: Team Secret, World Rank 26
33,611
99GoblakUkraine Goblak
World Rank
33,578
100BzzRussia Bzz
World Rank 203
33,422