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 November 1, 2026.

Ranked580
Rating1500 = Ø
Games30,114
  1. 2Nuguri Nuguri 1667 All-time #10 · #2 Top Top · DWG KIA
  2. 1Gogoing Gogoing 1689 All-time #7 · #1 Top Top · Oh My God
  3. 3Kiin Kiin 1655 All-time #13 · #3 Top Top · Gen.G

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 #10 · #2 TopTopDKDWG KIA385
3KiinKiin1655All-time #13 · #3 TopTopGen.G1,049
4ZeusZeus1655All-time #14 · #4 TopTopHanwha Life Esports754
5BinBin1641All-time #19 · #5 TopTopBilibili Gaming929
6TheShyTheShy1636All-time #24 · #6 TopTopInvictus Gaming777
73693691628All-time #30 · #7 TopTopTop Esports852
8KhanKhan1628All-time #31 · #8 TopTopDKDWG KIA505
9Koro11616All-time #44 · #9 TopTopEDward Gaming212
10MaRinMaRin1606All-time #54 · #10 TopTopTGTopsports Gaming365
11DoranDoran1603All-time #56 · #11 TopTopT1890
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
17CannaCanna1579All-time #81 · #17 TopTopKarmine Corp651
18ShyShy1577All-time #86 · #18 TopTopROX Tigers274
19SummitSummit1573All-time #94 · #19 TopTopEEEstral Esports438
20WickdWickd1573All-time #95 · #20 TopTopCWCopenhagen Wolves200
21DukeDuke1572All-time #96 · #21 TopTopInvictus Gaming370
22ZoomZoom1570All-time #99 · #22 TopTopUltra Prime423
23FlandreFlandre1569All-time #101 · #23 TopTopBilibili Gaming1,082
24sOAZsOAZ1568All-time #105 · #24 TopTopImmortals499
25BwipoBwipo1566All-time #108 · #25 TopTopEEEstral Esports523
26BallsBalls1566All-time #109 · #26 TopTopCloud941
27HauntzerHauntzer1563All-time #111 · #27 TopTopTSM468
28MouseMouse1562All-time #113 · #28 TopTopRWRogue Warriors246
29FlameFlame1559All-time #120 · #29 TopTopDGDAMWON Gaming316
30PDDPDD1558All-time #122 · #30 TopTopInvictus Gaming100
31BrokenBladeBrokenBlade1554All-time #137 · #31 TopTopG2 Esports707
32AleAle1554All-time #138 · #32 TopTopJD Gaming545
33WunderWunder1553All-time #142 · #33 TopTopSK Gaming658
34MMDMMD1548All-time #160 · #34 TopTopFlash Wolves190
35Ragan1547All-time #169 · #35 TopTopXenics Storm32
36StanleyStanley1546All-time #172 · #36 TopTopHong Kong Esports64
37ZivZiv1545All-time #175 · #37 TopTopRWRogue Warriors494
38ImpactImpact1544All-time #176 · #38 TopTopSentinels1,041
39AlphariAlphari1544All-time #178 · #39 TopTopTeam Vitality386
40AcornAcorn1543All-time #182 · #40 TopTopSaint Gaming183
41Thanatos1543All-time #183 · #41 TopTopCloud9175
42DyrusDyrus1541All-time #189 · #42 TopTopTSM240
43AzhiAzhi1540All-time #191 · #43 TopTopPSG Talon365
44DarienDarien1540All-time #194 · #44 TopTopGGGambit Gaming142
45FantasyStar (Bok Han-gyu)1539All-time #200 · #45 TopTopMBMiG Blaze11
46ArmutArmut1538All-time #205 · #46 TopTopDignitas187
47MaKNooNMaKNooN1538All-time #207 · #47 TopTopNSNaJin Sword23
48GoDlikeGoDlike1537All-time #210 · #48 TopTopRoyal Never Give Up121
49BreatheBreathe1536All-time #213 · #49 TopTopAnyone's Legend787
50MorningMorning1536All-time #217 · #50 TopTopFlash Wolves193
51ZorozeroZorozero1533All-time #234 · #51 TopTopNinjas in Pyjamas58
52MyrwnMyrwn1530All-time #247 · #52 TopTopMovistar KOI290
53ZikaZika1529All-time #252 · #53 TopTopWeibo Gaming443
54BalIsBalIs1529All-time #255 · #54 TopTopFlyQuest280
55SiwooSiwoo1524All-time #267 · #55 TopTopDplus Kia254
56HommeHomme1524All-time #268 · #56 TopTopSOSamsung Ozone56
57LicoriceLicorice1523All-time #270 · #57 TopTopLYON436
58CaoMeiCaoMei1523All-time #275 · #58 TopTopTeam WE130
59RayRay1522All-time #281 · #59 TopTopKT Rolster257
60LikaiLikai1522All-time #285 · #60 TopTopJ Team228
61OdoamneOdoamne1521All-time #291 · #61 TopTopGIANTX631
62CuVeeCuVee1521All-time #292 · #62 TopTopHanwha Life Esports539
63LangxLangx1521All-time #294 · #63 TopTopThunderTalk Gaming384
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 #323 · #68 TopTopTeam WE255
69VizicsacsiVizicsacsi1516All-time #331 · #69 TopTopAstralis393
70DriverDriver1516All-time #332 · #70 TopTopCTBC Flying Oyster246
71JinooJinoo1516All-time #333 · #71 TopTopEDward Gaming241
72PhotonPhoton1516All-time #337 · #72 TopTopDignitas126
73KiayaKiaya1514All-time #348 · #73 TopTopGAM Esports220
74FlaurenFlauren1514All-time #351 · #74 TopTopDeep Cross Gaming109
75Yazuki1514All-time #355 · #75 TopTopCTCloud9 Tempest25
76Sw0rdSw0rd1513All-time #362 · #76 TopTopFBFredit BRION182
77Naak NakoNaak Nako1513All-time #363 · #77 TopTopTeam Vitality130
78CabochardCabochard1512All-time #371 · #78 TopTopKarmine Corp327
79RestRest1511All-time #383 · #79 TopTopCTBC Flying Oyster622
80Carry (Wang Zu-Jing)Carry (Wang Zu-Jing)1511All-time #388 · #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