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 7
142,136
3s4Sweden s4
Team: OG, World Rank 55
128,984
4UNiVeRsEUnited-States UNiVeRsE
Team: Fnatic, World Rank 32
122,314
5BigDaddyDenmark BigDaddy
Team: OG, World Rank 55
120,584
6FaithChina Faith
Team: Newbee, World Rank 11
117,448
7ArteezyCanada Arteezy
Team: Evil Geniuses, World Rank 21
116,008
8zaiSweden zai
Team: OpTic Gaming, World Rank 28
109,953
9FlyIsrael Fly
Team: OG, World Rank 40
108,291
10FearUnited-States Fear
Team: Evil Geniuses, World Rank 46
103,933
11DendiUkraine Dendi
Team: Natus Vincere, World Rank 64
99,946
12FATA-Germany FATA-
Team: Team Secret, World Rank 19
94,495
13iceiceiceSingapore iceiceice
Team: Mineski, World Rank 29
93,780
14KaKaChina KaKa
Team: Newbee, World Rank 11
93,325
15ppdUnited-States ppd
Team: OpTic Gaming, World Rank 62
91,472
16EternaLEnVyCanada EternaLEnVy
Team: Fnatic, World Rank 48
90,832
17Suma1LPakistan Suma1L
Team: Evil Geniuses, World Rank 24
89,406
18SuperChina Super
Team: LGD.Forever Young, World Rank 42
88,338
19SoloRussia Solo
Team: Virtus.pro, World Rank 1
87,623
20MATUMBAMANFinland MATUMBAMAN
Team: Team Liquid, World Rank 7
87,545
21Miracle-Jordan Miracle-
Team: Team Liquid, World Rank 4
85,811
22Resolut1onUkraine Resolut1on
Team: VGJ.Storm, World Rank 38
85,372
23pieliedieSweden pieliedie
Team: Fnatic, World Rank 48
84,087
24MinD_ContRoLBulgaria MinD_ContRoL
Team: Team Liquid, World Rank 7
82,961
25LodaSweden Loda
Team: Alliance, World Rank 374
82,728
26fyChina fy
Team: PSG.LGD, World Rank 67
82,259
27SylarChina Sylar
Team: VGJ.Thunder, World Rank 60
81,678
28YaoChina Yao
Team: LGD.Forever Young, World Rank 59
81,603
29FenrirChina Fenrir
Team: Vici Gaming, World Rank 37
81,509
30Aui_2000Canada Aui_2000
World Rank 134
81,162
31DDCMacau DDC
Team: VGJ.Thunder, World Rank 20
81,045
32MMYChina MMY
World Rank
80,810
33Cr1t-Denmark Cr1t-
Team: Evil Geniuses, World Rank 24
79,625
34EGMSweden EGM
World Rank 689
78,517
35JerAxFinland JerAx
Team: OG, World Rank 55
77,776
36SilentRussia Silent
Team: FlyToMoon, World Rank 78
77,150
37AkkeSweden Akke
World Rank 626
76,799
38MiseryDenmark Misery
Team: Evil Geniuses, World Rank 50
75,980
39kphoeniiAustralia kphoenii
Team: Newbee, World Rank 11
75,979
409pashaebashuRussia 9pashaebashu
Team: Virtus.pro, World Rank 1
75,062
41XBOCTUkraine XBOCT
World Rank 1022
74,417
42BurNIngChina BurNIng
Team: Big God, World Rank 175
73,459
43MushiMalaysia Mushi
Team: Mineski, World Rank 26
73,448
44Xiao8China Xiao8
Team: EHOME, World Rank 1119
72,960
45HaoChina Hao
World Rank 471
71,929
46LaNmChina LaNm
Team: Vici 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 11
69,447
49ChuaNMalaysia ChuaN
Team: Echo International, World Rank 448
69,009
50AdmiralBulldogSweden AdmiralBulldog
World Rank
68,794
51RAMZES666Russia RAMZES666
Team: Virtus.pro, World Rank 1
67,023
52ScccChina Sccc
Team: Newbee, World Rank 11
64,311
53Ferrari_430China Ferrari_430
Team: Big God, World Rank 1119
63,547
54Mag-Ukraine Mag-
World Rank 197
63,055
55ALWAYSWANNAFLYUkraine ALWAYSWANNAFLY
Team: FlyToMoon, World Rank 184
62,427
56MaybeChina Maybe
Team: PSG.LGD, World Rank 33
60,069
57KingJChina KingJ
World Rank
59,218
58BananaChina Banana
World Rank
58,860
59VANSKORRussia VANSKOR
World Rank 76
57,838
60LilUkraine Lil
Team: Natus Vincere, World Rank 66
57,325
61MuChina Mu
World Rank
57,310
62GRussia G
Team: Team Spirit, World Rank 142
55,738
63Funn1kUkraine Funn1k
World Rank 354
54,193
64EraSweden Era
Team: The Final Tribe, World Rank 205
53,558
65w33Romania w33
Team: paiN Gaming, World Rank 112
52,770
66MoonMeanderCanada MoonMeander
World Rank 140
52,500
67rOtKChina rOtK
World Rank 507
52,174
68FngBelarus Fng
Team: Team Spirit, World Rank 124
51,813
69OhaiyoMalaysia Ohaiyo
Team: Echo International, World Rank 109
48,649
70MPSouth-Korea MP
Team: Immortals, World Rank 77
48,557
71Black^Germany Black^
Team: Entity eSports, World Rank 393
47,469
72AceDenmark Ace
Team: Team Secret, World Rank 22
46,966
73bOne7Romania bOne7
Team: No Bounty Hunter, World Rank 1110
46,648
74GHLebanon GH
Team: Team Liquid, World Rank 6
46,417
75QChina Q
Team: Invictus Gaming, World Rank 79
46,280
76MidOneMalaysia MidOne
Team: Team Secret, World Rank 16
45,463
77PajkattSweden Pajkatt
Team: OpTic Gaming, World Rank 62
45,421
78IllidanRussia Illidan
Team: Team Spirit, World Rank 177
44,397
79QOSouth-Korea QO
World Rank 160
43,969
80AgressifChina Agressif
Team: Invictus Gaming, World Rank 150
41,986
81BuLbaUnited-States BuLba
Team: Team USA, World Rank 263
41,624
82DkPhobosUkraine DkPhobos
Team: Team Spirit, World Rank 124
41,030
83ALOHADANCEUkraine ALOHADANCE
World Rank 193
40,686
84ElevenChina Eleven
Team: Vici Gaming, World Rank 23
40,554
85LimmpSweden Limmp
Team: compLexity Gaming, World Rank 83
40,442
86SanShengChina SanSheng
Team: Newbee, World Rank
40,339
87YapzorJordan Yapzor
Team: Team Secret, World Rank 16
40,275
88FoREVSouth-Korea FoREV
World Rank 176
39,780
89FebbySouth-Korea Febby
Team: Immortals, World Rank 126
39,251
90DJPhilippines DJ
Team: Fnatic, World Rank 75
39,015
91TrixiFinland Trixi
Team: 5 Anchors No Captain, World Rank 433
38,648
92LuoChina Luo
World Rank
37,937
93RodjERRussia RodjER
Team: Virtus.pro, World Rank 10
37,878
94YYFChina YYF
World Rank
37,384
95SingSingNetherlands SingSing
World Rank 1100
36,792
96CemaTheSlayerUkraine CemaTheSlayer
Team: Vega Squadron, World Rank 136
36,741
97SoNNeikORussia SoNNeikO
World Rank 85
36,706
98anaAustralia ana
World Rank 225
35,723
99HandskenSweden Handsken
Team: The Final Tribe, World Rank 191
34,958
100GeneRaLUkraine GeneRaL
Team: Natus Vincere, World Rank 64
34,190