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 13
151,398
2KuroKyGermany KuroKy
Team: Team Liquid, World Rank 17
142,136
3s4Sweden s4
Team: Evil Geniuses, World Rank 42
128,984
4UNiVeRsEUnited-States UNiVeRsE
Team: Forward Gaming, World Rank 64
122,314
5N0tailDenmark N0tail
Team: OG, World Rank 44
120,584
6FaithChina Faith
Team: Newbee, World Rank 75
117,448
7ArteezyCanada Arteezy
Team: Evil Geniuses, World Rank 22
116,008
8zaiSweden zai
Team: Team Secret, World Rank 11
109,953
9FlyIsrael Fly
Team: Evil Geniuses, World Rank 35
108,291
10FearUnited-States Fear
World Rank 60
103,933
11DendiUkraine Dendi
World Rank 142
99,946
12FATAGermany FATA
Team: Ninjas in Pyjamas, World Rank 26
94,495
13iceiceiceSingapore iceiceice
Team: Fnatic, World Rank 32
93,780
14KaKaChina KaKa
Team: Keen Gaming, World Rank 74
93,325
15ppdUnited-States ppd
Team: Ninjas in Pyjamas, World Rank 23
91,472
16EternaLEnVyCanada EternaLEnVy
Team: Infamous, World Rank 62
90,832
17SumaiLPakistan SumaiL
Team: Evil Geniuses, World Rank 31
89,406
18SuperChina Super
Team: Team Root, World Rank 238
88,338
19SoloRussia Solo
Team: Virtus.pro, World Rank 1
87,623
20MATUMBAMANFinland MATUMBAMAN
Team: Team Liquid, World Rank 17
87,545
21Miracle-Jordan Miracle-
Team: Team Liquid, World Rank 17
85,811
22Resolut1onUkraine Resolut1on
Team: Forward Gaming, World Rank 40
85,372
23pieliedieSweden pieliedie
Team: Mineski, World Rank 65
84,087
24MinD_ContRoLBulgaria MinD_ContRoL
Team: Team Liquid, World Rank 12
82,961
25LodaSweden Loda
World Rank 689
82,728
26fyChina fy
Team: PSG.LGD, World Rank 6
82,259
27SylarChina Sylar
Team: Team Aster, World Rank 49
81,678
28YaoChina Yao
Team: Team Root, World Rank 230
81,603
29FenrirChina Fenrir
Team: Team Aster, World Rank 38
81,509
30Aui_2000Canada Aui_2000
World Rank 284
81,162
31DDCMacau DDC
Team: Team Root, World Rank 54
81,045
32MMYChina MMY
World Rank
80,810
33Cr1t-Denmark Cr1t-
Team: Evil Geniuses, World Rank 24
79,625
34EGMSweden EGM
Team: Bursaspor Esports, World Rank 804
78,517
35JerAxFinland JerAx
Team: OG, World Rank 44
77,776
36SilentRussia Silent
Team: Winstrike Team, World Rank 102
77,150
37AkkeSweden Akke
World Rank 1536
76,799
38MiseryDenmark Misery
Team: paiN Gaming, World Rank 59
75,980
39kpiiAustralia kpii
Team: Mineski, World Rank 66
75,979
409pashaRussia 9pasha
Team: Team Russia, World Rank 1
75,062
41XBOCTUkraine XBOCT
World Rank
74,417
42BurNIngChina BurNIng
World Rank 1236
73,459
43MushiMalaysia Mushi
World Rank 34
73,448
44Xiao8China Xiao8
World Rank 1236
72,960
45HaoChina Hao
World Rank
71,929
46LaNmChina LaNm
Team: DeathBringer Gaming, World Rank 39
71,031
47No[o]neUkraine No[o]ne
Team: Virtus.pro, World Rank 5
70,737
48MoogyChina Moogy
Team: Newbee, World Rank 75
69,447
49ChuaNMalaysia ChuaN
Team: Echo International, World Rank 1892
69,009
50AdmiralBulldogSweden AdmiralBulldog
World Rank
68,794
51RAMZES666Russia RAMZES666
Team: Team Russia, World Rank 1
67,023
52ScccChina Sccc
Team: Newbee, World Rank 75
64,311
53Ferrari_430China Ferrari_430
Team: Mr Game Boy, World Rank 440
63,547
54Mag~Ukraine Mag~
World Rank 482
63,055
55ALWAYSWANNAFLYUkraine ALWAYSWANNAFLY
Team: Winstrike Team, World Rank 98
62,427
56Somnus丶MChina Somnus丶M
Team: PSG.LGD, World Rank 6
60,069
57KingJChina KingJ
World Rank
59,218
58BananaChina Banana
World Rank 1410
58,860
59VANSKORRussia VANSKOR
World Rank 130
57,838
60LilUkraine Lil
Team: Peach Bay, World Rank 158
57,325
61MuChina Mu
World Rank
57,310
62GRussia G
Team: Team Empire Faith, World Rank 176
55,738
63Funn1kUkraine Funn1k
World Rank 868
54,193
64EraSweden Era
Team: The Final Tribe, World Rank 155
53,558
65w33Romania w33
Team: paiN Gaming, World Rank 72
52,770
66MoonMeanderCanada MoonMeander
Team: Tigers, World Rank 83
52,500
67rOtKChina rOtK
World Rank
52,174
68FngBelarus Fng
Team: Gambit Esports, World Rank 88
51,813
69OhaiyoMalaysia Ohaiyo
Team: Lotac, World Rank 351
48,649
70MPSouth-Korea MP
Team: Fnatic, World Rank 191
48,557
71Black^Germany Black^
World Rank 1536
47,469
72AceDenmark Ace
Team: Ninjas in Pyjamas, World Rank 26
46,966
73bOne7Romania bOne7
Team: Kaipi, World Rank 208
46,648
74GHLebanon GH
Team: Team Lebanon, World Rank 16
46,417
75QChina Q
World Rank 196
46,280
76MidOneMalaysia MidOne
Team: Team Secret, World Rank 13
45,463
77PajkattSweden Pajkatt
World Rank 43
45,421
78IllidanRussia Illidan
Team: HAPPY GUYS, World Rank 177
44,397
79QOSouth-Korea QO
Team: KSY, World Rank 382
43,969
80AgressifChina Agressif
World Rank 203
41,986
81BuLbaUnited-States BuLba
World Rank 750
41,624
82DkPhobosUkraine DkPhobos
World Rank 259
41,030
83ALOHADANCEUkraine ALOHADANCE
Team: imagine hehe, World Rank 2356
40,686
84ElevenChina Eleven
Team: Keen Gaming, World Rank 41
40,554
85LimmpSweden Limmp
Team: compLexity Gaming, World Rank 134
40,442
86SanShengChina SanSheng
World Rank 133
40,339
87YapzorJordan Yapzor
World Rank 15
40,275
88FoREVSouth-Korea FoREV
Team: J.Storm, World Rank 298
39,780
89FebbySouth-Korea Febby
Team: Mineski, World Rank 120
39,251
90DJPhilippines DJ
Team: Fnatic, World Rank 57
39,015
91TrixiFinland Trixi
Team: 5 Anchors No Captain, World Rank 486
38,648
92LuoChina Luo
World Rank
37,937
93RodjERRussia RodjER
Team: Virtus.pro, World Rank 1
37,878
94YYFChina YYF
World Rank
37,384
95SingSingNetherlands SingSing
Team: The Bamboezlers, World Rank 676
36,792
96CemaTheSlayerUkraine CemaTheSlayer
Team: NoPangolier, World Rank 127
36,741
97SoNNeikORussia SoNNeikO
Team: Natus Vincere, World Rank 121
36,706
98anaAustralia ana
World Rank 80
35,723
99HandskenSweden Handsken
Team: The Final Tribe, World Rank 155
34,958
100GeneRaLUkraine GeneRaL
Team: Odium, World Rank 116
34,190