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