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 32
146,325
2KuroKyGermany KuroKy
Team: Team Liquid, World Rank 8
140,292
3s4Sweden s4
Team: OG, World Rank 17
127,523
4UNiVeRsEUnited-States UNiVeRsE
World Rank 21
122,437
5BigDaddyDenmark BigDaddy
Team: OG, World Rank 14
119,229
6FaithChina Faith
Team: Newbee, World Rank 1
114,390
7ArteezyCanada Arteezy
Team: Evil Geniuses, World Rank 21
108,414
8zaiSweden zai
Team: OpTic Gaming, World Rank 25
106,577
9FlyIsrael Fly
Team: OG, World Rank 17
105,378
10FearUnited-States Fear
Team: Evil Geniuses, World Rank 239
100,110
11DendiUkraine Dendi
Team: Natus Vincere, World Rank 114
97,533
12iceiceiceSingapore iceiceice
Team: Mineski, World Rank 48
92,949
13KaKaChina KaKa
Team: Newbee, World Rank 1
90,777
14ppdUnited-States ppd
Team: OpTic Gaming, World Rank 300
88,096
15Resolut1onUkraine Resolut1on
Team: OG, World Rank 38
88,012
16SuperChina Super
Team: Invictus Gaming, World Rank 41
87,931
17MATUMBAMANFinland MATUMBAMAN
Team: Team Liquid, World Rank 8
85,701
18Suma1LPakistan Suma1L
Team: Evil Geniuses, World Rank 21
85,583
19Miracle-Jordan Miracle-
Team: Team Liquid, World Rank 6
83,724
20LodaSweden Loda
World Rank 144
82,956
21EternaLEnVyCanada EternaLEnVy
World Rank 113
82,867
22fyChina fy
Team: LGD Gaming, World Rank 65
81,731
23MMYChina MMY
World Rank
81,391
24MinD_ContRoLBulgaria MinD_ContRoL
Team: Team Liquid, World Rank 8
81,117
25YaoChina Yao
Team: LGD Gaming, World Rank 40
81,112
26Aui_2000Canada Aui_2000
World Rank 100
79,887
27FenrirChina Fenrir
Team: Vici Gaming, World Rank 43
79,580
28EGMSweden EGM
World Rank 162
79,098
29AkkeSweden Akke
World Rank 306
77,239
30JerAxFinland JerAx
Team: OG, World Rank 17
76,558
31pieliedieSweden pieliedie
World Rank 128
76,122
32SilentRussia Silent
Team: Team Empire, World Rank 161
75,952
33FATA-Germany FATA-
World Rank 174
74,814
34XBOCTUkraine XBOCT
World Rank 872
74,417
35Cr1t-Denmark Cr1t-
Team: Evil Geniuses, World Rank 21
73,715
36BurNIngChina BurNIng
Team: Big God, World Rank 34
73,596
37Xiao8China Xiao8
Team: Big God, World Rank 252
73,472
38kphoeniiAustralia kphoenii
Team: Newbee, World Rank 1
73,431
39MushiMalaysia Mushi
Team: Mineski, World Rank 68
73,148
40MiSeRyDenmark MiSeRy
Team: Evil Geniuses, World Rank 45
73,136
41SoloRussia Solo
Team: Virtus.pro, World Rank 11
72,750
42HaoChina Hao
World Rank 458
72,510
43LilUkraine Lil
Team: Virtus.pro, World Rank 15
71,678
44SylarChina Sylar
Team: VGJ.Thunder, World Rank 221
71,625
45DDCMacau DDC
Team: LGD.Forever Young, World Rank 44
71,076
46ChuaNMalaysia ChuaN
Team: New Beginning, World Rank 313
69,667
47AdmiralBulldogSweden AdmiralBulldog
World Rank
69,320
48LaNmChina LaNm
Team: Vici Gaming, World Rank 84
69,102
49MoogyChina Moogy
Team: Newbee, World Rank 1
66,389
50Ferrari_430China Ferrari_430
Team: Big God, World Rank 1579
63,636
51Mag-Ukraine Mag-
World Rank 134
63,404
52No[o]neUkraine No[o]ne
Team: Virtus.pro, World Rank 15
63,364
53ScccChina Sccc
Team: Newbee, World Rank 1
61,261
54ALWAYSWANNAFLYUkraine ALWAYSWANNAFLY
Team: Gambit Esports, World Rank 236
60,863
559pashaebashuRussia 9pashaebashu
Team: Virtus.pro, World Rank 11
60,189
56MaybeChina Maybe
Team: LGD Gaming, World Rank 35
59,773
57BananaChina Banana
World Rank 235
59,441
58MuChina Mu
World Rank 1577
57,891
59VANSKORRussia VANSKOR
World Rank 109
56,165
60w33Romania w33
Team: paiN Gaming, World Rank 50
55,725
61GodRussia God
Team: Vega Squadron, World Rank 152
54,972
62Funn1kUkraine Funn1k
Team: M19, World Rank 340
54,124
63EraSweden Era
World Rank 285
53,838
64rOtKChina rOtK
World Rank 83
52,174
65RAMZES666Russia RAMZES666
Team: Virtus.pro, World Rank 11
52,150
66FngBelarus Fng
Team: Team Spirit, World Rank 122
51,011
67MoonMeanderCanada MoonMeander
World Rank 62
50,878
68OhaiyoMalaysia Ohaiyo
Team: Fnatic, World Rank 181
50,153
69MPSouth-Korea MP
Team: Immortals, World Rank 66
48,902
70Black^Germany Black^
World Rank 101
47,469
71bOne7Romania bOne7
Team: 10 Rounds, World Rank 320
46,993
72QChina Q
Team: Invictus Gaming, World Rank 26
45,975
73QOSouth-Korea QO
World Rank 168
44,752
74GHLebanon GH
Team: Team Liquid, World Rank 7
43,813
75IllidanRussia Illidan
Team: Team Spirit, World Rank 264
43,752
76FoREVSouth-Korea FoREV
Team: Digital Chaos, World Rank 145
43,212
77AgressifChina Agressif
Team: For the Dream, World Rank 69
42,249
78MidOneMalaysia MidOne
Team: Team Secret, World Rank 32
41,831
79BuLbaUnited-States BuLba
World Rank 206
41,626
80AceDenmark Ace
Team: Team Secret, World Rank 46
41,608
81ALOHADANCEUkraine ALOHADANCE
Team: Vega Squadron, World Rank 143
40,368
82SanShengChina SanSheng
World Rank 1579
40,339
83DkPhobosUkraine DkPhobos
Team: Team Spirit, World Rank 122
40,228
84PajkattSweden Pajkatt
Team: OpTic Gaming, World Rank 271
39,377
85LimmpSweden Limmp
Team: compLexity Gaming, World Rank 71
39,239
86ElevenChina Eleven
Team: Vici Gaming, World Rank 39
38,625
87DJPhilippines DJ
Team: Fnatic, World Rank 121
38,260
88FebbySouth-Korea Febby
Team: Immortals, World Rank 155
38,199
89TrixiFinland Trixi
Team: 5 Anchors No Captain, World Rank 608
37,968
90LuoChina Luo
World Rank
37,937
91Faith_bianChina Faith_bian
Team: EHOME, World Rank 86
37,677
92YYFChina YYF
World Rank 1830
37,384
93SoNNeikORussia SoNNeikO
Team: Natus Vincere, World Rank 99
37,055
94y`China y`
Team: EHOME, World Rank 86
36,880
95SingSingNetherlands SingSing
World Rank 1091
36,753
96anaAustralia ana
World Rank 20
35,826
97YapzorJordan Yapzor
Team: Team Secret, World Rank 47
35,202
98iceiceChina iceice
Team: Sun Gaming, World Rank 125
35,149
99HandskenSweden Handsken
World Rank 116
35,130
100CemaTheSlayerUkraine CemaTheSlayer
Team: Vega Squadron, World Rank 149
34,493