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