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 66
122,314
5N0tailDenmark N0tail
Team: OG, World Rank 46
120,584
6FaithChina Faith
Team: Newbee, World Rank 76
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 37
108,291
10FearUnited-States Fear
Team: J.Storm, World Rank 61
103,933
11DendiUkraine Dendi
World Rank 149
99,946
12FATAGermany FATA
Team: Ninjas in Pyjamas, World Rank 29
94,495
13iceiceiceSingapore iceiceice
Team: Fnatic, World Rank 32
93,780
14KaKaChina KaKa
Team: Keen Gaming, World Rank 64
93,325
15ppdUnited-States ppd
Team: Ninjas in Pyjamas, World Rank 26
91,472
16EternaLEnVyCanada EternaLEnVy
Team: Plus Ultra, World Rank 65
90,832
17SumaiLPakistan SumaiL
Team: Evil Geniuses, World Rank 31
89,406
18SuperChina Super
Team: Team Root, World Rank 222
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-
World Rank 17
85,811
22Resolut1onUkraine Resolut1on
Team: Forward Gaming, World Rank 41
85,372
23pieliedieSweden pieliedie
World Rank 67
84,087
24MinD_ContRoLBulgaria MinD_ContRoL
Team: Team Liquid, World Rank 12
82,961
25LodaSweden Loda
World Rank 720
82,728
26fyChina fy
Team: PSG.LGD, World Rank 6
82,259
27SylarChina Sylar
Team: Team Aster, World Rank 44
81,678
28YaoChina Yao
Team: Team Root, World Rank 214
81,603
29FenrirChina Fenrir
Team: Team Aster, World Rank 36
81,509
30Aui_2000Canada Aui_2000
World Rank 297
81,162
31DDCMacau DDC
Team: Team Root, World Rank 51
81,045
32MMYChina MMY
World Rank
80,810
33Cr1t-Denmark Cr1t-
Team: Evil Geniuses, World Rank 27
79,625
34EGMSweden EGM
Team: Bursaspor Esports, World Rank 840
78,517
35JerAxFinland JerAx
Team: OG, World Rank 46
77,776
36SilentRussia Silent
Team: Winstrike Team, World Rank 109
77,150
37AkkeSweden Akke
World Rank 1615
76,799
38MiseryDenmark Misery
Team: Chaos Esports Club, World Rank 60
75,980
39kpiiAustralia kpii
Team: Mineski, World Rank 57
75,979
409pashaRussia 9pasha
Team: Team Russia, World Rank 1
75,062
41XBOCTUkraine XBOCT
World Rank
74,417
42BurNIngChina BurNIng
World Rank 1300
73,459
43MushiMalaysia Mushi
World Rank 35
73,448
44Xiao8China Xiao8
World Rank 1300
72,960
45HaoChina Hao
World Rank
71,929
46LaNmChina LaNm
World Rank 40
71,031
47No[o]neUkraine No[o]ne
Team: Virtus.pro, World Rank 5
70,737
48MoogyChina Moogy
Team: Newbee, World Rank 76
69,447
49ChuaNMalaysia ChuaN
World Rank 1990
69,009
50AdmiralBulldogSweden AdmiralBulldog
World Rank
68,794
51RAMZES666Russia RAMZES666
Team: Team Russia, World Rank 1
67,023
52ScccChina Sccc
Team: Newbee, World Rank 76
64,311
53Ferrari_430China Ferrari_430
Team: Mr Game Boy, World Rank 344
63,547
54Mag~Ukraine Mag~
World Rank 508
63,055
55ALWAYSWANNAFLYUkraine ALWAYSWANNAFLY
Team: Winstrike Team, World Rank 107
62,427
56Somnus丶MChina Somnus丶M
Team: PSG.LGD, World Rank 6
60,069
57KingJChina KingJ
World Rank
59,218
58BananaChina Banana
World Rank 1164
58,860
59VANSKORRussia VANSKOR
World Rank 136
57,838
60LilUkraine Lil
Team: Mr.Meeseeks, World Rank 168
57,325
61MuChina Mu
World Rank
57,310
62GRussia G
World Rank 184
55,738
63Funn1kUkraine Funn1k
Team: Funn1k+4, World Rank 728
54,193
64EraSweden Era
Team: The Final Tribe, World Rank 165
53,558
65w33Romania w33
Team: Chaos Esports Club, World Rank 75
52,770
66MoonMeanderCanada MoonMeander
Team: Tigers, World Rank 87
52,500
67rOtKChina rOtK
World Rank
52,174
68FngBelarus Fng
Team: Gambit Esports, World Rank 83
51,813
69OhaiyoMalaysia Ohaiyo
Team: Lotac, World Rank 371
48,649
70MPSouth-Korea MP
Team: Fnatic, World Rank 201
48,557
71Black^Germany Black^
World Rank 1615
47,469
72AceDenmark Ace
Team: Ninjas in Pyjamas, World Rank 29
46,966
73bOne7Romania bOne7
Team: Kaipi, World Rank 200
46,648
74GHLebanon GH
Team: Team Lebanon, World Rank 16
46,417
75QChina Q
World Rank 206
46,280
76MidOneMalaysia MidOne
Team: Team Secret, World Rank 13
45,463
77PajkattSweden Pajkatt
Team: OG, World Rank 43
45,421
78IllidanRussia Illidan
Team: HAPPY GUYS, World Rank 182
44,397
79QOSouth-Korea QO
Team: KSY, World Rank 405
43,969
80AgressifChina Agressif
World Rank 213
41,986
81BuLbaUnited-States BuLba
World Rank 781
41,624
82DkPhobosUkraine DkPhobos
World Rank 280
41,030
83ALOHADANCEUkraine ALOHADANCE
Team: imagine hehe, World Rank 2473
40,686
84ElevenChina Eleven
Team: Keen Gaming, World Rank 34
40,554
85LimmpSweden Limmp
Team: compLexity Gaming, World Rank 139
40,442
86SanShengChina SanSheng
World Rank 138
40,339
87YapzorJordan Yapzor
Team: Team Secret, World Rank 15
40,275
88FoREVSouth-Korea FoREV
Team: J.Storm, World Rank 315
39,780
89FebbySouth-Korea Febby
Team: Mineski, World Rank 99
39,251
90DJPhilippines DJ
Team: Fnatic, World Rank 58
39,015
91TrixiFinland Trixi
World Rank 513
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
World Rank 706
36,792
96CemaTheSlayerUkraine CemaTheSlayer
Team: The Pango, World Rank 117
36,741
97SoNNeikORussia SoNNeikO
Team: Natus Vincere, World Rank 129
36,706
98anaAustralia ana
World Rank 92
35,723
99HandskenSweden Handsken
Team: The Final Tribe, World Rank 165
34,958
100GeneRaLUkraine GeneRaL
Team: Odium, World Rank 124
34,190