Top ranking (all-time)

Career rating for Top, including retired players. All ranked players, including those without a game in the last twelve months. Data current as of September 19, 2026.

Ranked575
Rating1500 = Ø
Games29,935
  1. 2Nuguri Nuguri 1667 All-time #9 · #2 Top Top · DWG KIA
  2. 1Gogoing Gogoing 1689 All-time #7 · #1 Top Top · Oh My God
  3. 3Zeus Zeus 1656 All-time #13 · #3 Top Top · Hanwha Life Esports

Player ranking

The rating comes first: 1500 is average, one standard deviation is 100 points. Everything else is context.

#PlayerRatingRoleTeamGames
1GogoingGogoing1689All-time #7 · #1 TopTopOh My God236
2NuguriNuguri1667All-time #9 · #2 TopTopDKDWG KIA385
3ZeusZeus1656All-time #13 · #3 TopTopHanwha Life Esports747
4KiinKiin1653All-time #15 · #4 TopTopGen.G1,044
5BinBin1641All-time #19 · #5 TopTopBilibili Gaming921
6TheShyTheShy1635All-time #24 · #6 TopTopInvictus Gaming771
7KhanKhan1628All-time #30 · #7 TopTopDKDWG KIA505
83693691626All-time #34 · #8 TopTopTop Esports846
9Koro11616All-time #44 · #9 TopTopEDward Gaming212
10MaRinMaRin1606All-time #52 · #10 TopTopTGTopsports Gaming365
11DoranDoran1600All-time #58 · #11 TopTopT1885
12SsumdaySsumday1598All-time #61 · #12 TopTop100 Thieves717
13HuniHuni1587All-time #74 · #13 TopTopTSM525
14SmebSmeb1586All-time #75 · #14 TopTopKT Rolster544
15HanabiHanabi1581All-time #77 · #15 TopTopJ Team477
16LooperLooper1580All-time #80 · #16 TopTopEcho Fox366
17CannaCanna1577All-time #83 · #17 TopTopKarmine Corp630
18ShyShy1577All-time #85 · #18 TopTopROX Tigers274
19SummitSummit1573All-time #92 · #19 TopTopEEEstral Esports438
20WickdWickd1573All-time #94 · #20 TopTopCWCopenhagen Wolves200
21DukeDuke1572All-time #95 · #21 TopTopInvictus Gaming370
22ZoomZoom1570All-time #100 · #22 TopTopUltra Prime423
23FlandreFlandre1568All-time #104 · #23 TopTopBilibili Gaming1,082
24BwipoBwipo1568All-time #105 · #24 TopTopFlyQuest512
25sOAZsOAZ1568All-time #106 · #25 TopTopImmortals499
26BallsBalls1566All-time #109 · #26 TopTopCloud941
27HauntzerHauntzer1563All-time #111 · #27 TopTopTSM468
28MouseMouse1562All-time #113 · #28 TopTopRWRogue Warriors246
29FlameFlame1559All-time #119 · #29 TopTopDGDAMWON Gaming316
30PDDPDD1558All-time #122 · #30 TopTopInvictus Gaming100
31BrokenBladeBrokenBlade1555All-time #131 · #31 TopTopG2 Esports699
32AleAle1554All-time #137 · #32 TopTopJD Gaming545
33WunderWunder1553All-time #142 · #33 TopTopSK Gaming658
34MMDMMD1548All-time #159 · #34 TopTopFlash Wolves190
35Ragan1547All-time #168 · #35 TopTopXenics Storm32
36StanleyStanley1546All-time #170 · #36 TopTopHong Kong Esports64
37ZivZiv1545All-time #173 · #37 TopTopRWRogue Warriors494
38ImpactImpact1544All-time #176 · #38 TopTopSentinels1,041
39AlphariAlphari1544All-time #178 · #39 TopTopTeam Vitality386
40AcornAcorn1543All-time #181 · #40 TopTopSaint Gaming183
41DyrusDyrus1541All-time #188 · #41 TopTopTSM240
42AzhiAzhi1540All-time #191 · #42 TopTopPSG Talon365
43Thanatos1540All-time #193 · #43 TopTopCloud9154
44DarienDarien1540All-time #195 · #44 TopTopGGGambit Gaming142
45FantasyStar (Bok Han-gyu)1539All-time #200 · #45 TopTopMBMiG Blaze11
46BreatheBreathe1538All-time #201 · #46 TopTopAnyone's Legend783
47ArmutArmut1538All-time #206 · #47 TopTopDignitas187
48MaKNooNMaKNooN1538All-time #208 · #48 TopTopNSNaJin Sword23
49GoDlikeGoDlike1537All-time #211 · #49 TopTopRoyal Never Give Up121
50MorningMorning1536All-time #214 · #50 TopTopFlash Wolves193
51ZorozeroZorozero1533All-time #233 · #51 TopTopNinjas in Pyjamas58
52ZikaZika1529All-time #251 · #52 TopTopWeibo Gaming443
53BalIsBalIs1529All-time #253 · #53 TopTopFlyQuest280
54MyrwnMyrwn1529All-time #254 · #54 TopTopMovistar KOI276
55HommeHomme1524All-time #267 · #55 TopTopSOSamsung Ozone56
56LicoriceLicorice1523All-time #270 · #56 TopTopLYON436
57CaoMeiCaoMei1523All-time #275 · #57 TopTopTeam WE130
58RayRay1522All-time #280 · #58 TopTopKT Rolster257
59LikaiLikai1522All-time #284 · #59 TopTopJ Team228
60OdoamneOdoamne1521All-time #290 · #60 TopTopGIANTX631
61CuVeeCuVee1521All-time #291 · #61 TopTopHanwha Life Esports539
62LangxLangx1521All-time #293 · #62 TopTopThunderTalk Gaming384
63SiwooSiwoo1521All-time #295 · #63 TopTopDplus Kia250
64Hiro02Hiro021520All-time #301 · #64 TopTopTeam Secret Whales50
65NienNien1519All-time #311 · #65 TopTopT8Team 8114
66MakNooNMakNooN1518All-time #318 · #66 TopTopTFTeam Fusion74
67HiRitHiRit1518All-time #319 · #67 TopTopMisfits Gaming71
68WaywardWayward1517All-time #322 · #68 TopTopTeam WE255
69VizicsacsiVizicsacsi1516All-time #330 · #69 TopTopAstralis393
70DriverDriver1516All-time #331 · #70 TopTopCTBC Flying Oyster246
71JinooJinoo1516All-time #332 · #71 TopTopEDward Gaming241
72PhotonPhoton1516All-time #336 · #72 TopTopDignitas126
73Yazuki1514All-time #354 · #73 TopTopCTCloud9 Tempest25
74KiayaKiaya1513All-time #360 · #74 TopTopGAM Esports220
75Sw0rdSw0rd1513All-time #361 · #75 TopTopFBFredit BRION182
76FlaurenFlauren1513All-time #364 · #76 TopTopDeep Cross Gaming109
77RestRest1512All-time #369 · #77 TopTopCTBC Flying Oyster617
78CabochardCabochard1512All-time #372 · #78 TopTopKarmine Corp327
79Naak NakoNaak Nako1512All-time #376 · #79 TopTopTeam Vitality130
80Carry (Wang Zu-Jing)Carry (Wang Zu-Jing)1511All-time #387 · #80 TopTopVici Gaming54
Method and limits

How it is computed

General principles — deliberately without fine-tuning details.

  • Seasonal Elo: each map moves the rating — map result plus lane dominance. Published from the first map of the window. Scale centred on 1500.
  • On 1 January, partial carry-over of the rating from one season to the next.
  • Season (default) = Elo of the calendar year. Overall = average of season ratings, with a safety net for short careers. Current = Elo on ~6 months. Peak = best published season. 12 months / 2y / 5y = season average on that window, same safety net.
  • This is not a match predictor — team Elo still wins there. A win rate mostly describes the club; the rating follows the player when he changes shirts.
  • Only players with at least 40 recorded games are listed for overall.

Known limits

What this ranking cannot tell you. Worth reading before quoting it.

  • This is not a match predictor. Evaluating a player and predicting a game pull in opposite directions.
  • A player seen mostly with the same team-mates is harder to separate from them — the model pulls him toward average.
  • Pre-2014 games have lineups but little individual stats: domination leans on the years that have them.

Player ranking · Jungle · Mid · Bot · Support · Climbing · Hot · Cold · Newcomers · Veterans · Ranking by age · Rankings · By champion