All-time player ranking

Same career rating as the active overall ranking, without the twelve-month activity filter — 2922 players. All ranked players, including those without a game in the last twelve months. Data current as of September 19, 2026.

Ranked2,922
Rating1500 = Ø
Games29,935
  1. 2Ruler Ruler 1743 All-time #2 · #1 Bot Bot · Gen.G
  2. 1Chovy Chovy 1886 All-time #1 · #1 Mid Mid · Gen.G
  3. 3Knight Knight 1707 All-time #671 · #130 Mid Mid · Bilibili Gaming

Player ranking

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

#PlayerRatingRoleTeamGames
1ChovyChovy1886All-time #1 · #1 MidMidGen.G1,021
2RulerRuler1743All-time #2 · #1 BotBotGen.G1,197
3KnightKnight1707All-time #671 · #130 MidMidBilibili Gaming1,079
4ViperViper1704All-time #1293 · #2 BotBotBilibili Gaming1,051
5KanaviKanavi1690All-time #5 · #1 JungleJungleHanwha Life Esports841
6ONON1689All-time #6 · #1 SupportSupportBilibili Gaming823
7GogoingGogoing1689All-time #7 · #1 TopTopOh My God236
8FakerFaker1686All-time #8 · #3 MidMidT11,596
9NuguriNuguri1667All-time #9 · #2 TopTopDKDWG KIA385
10JackeyLoveJackeyLove1664All-time #10 · #3 BotBotTop Esports1,045
11KeriaKeria1664All-time #11 · #2 SupportSupportT1996
12CanyonCanyon1664All-time #12 · #2 JungleJungleGen.G971
13ZeusZeus1656All-time #13 · #3 TopTopHanwha Life Esports747
14UziUzi1655All-time #14 · #4 BotBotEDward Gaming671
15KiinKiin1653All-time #15 · #4 TopTopGen.G1,044
16MataMata1648All-time #16 · #3 SupportSupportSK Telecom T1644
17CuzzCuzz1643All-time #17 · #3 JungleJungleKT Rolster852
18PeanutPeanut1642All-time #18 · #4 JungleJungleHanwha Life Esports1,122
19BinBin1641All-time #19 · #5 TopTopBilibili Gaming921
20OnerOner1639All-time #20 · #5 JungleJungleT1809
21DeftDeft1638All-time #21 · #5 BotBotKT Rolster1,204
22DoinbDoinb1637All-time #22 · #4 MidMidNinjas in Pyjamas.CN821
23AmbitionAmbition1637All-time #23 · #6 JungleJungleGen.G464
24TheShyTheShy1635All-time #24 · #6 TopTopInvictus Gaming771
25MeikoMeiko1634All-time #25 · #4 SupportSupportInvictus Gaming1,333
26YellOwStaRYellOwStaR1634All-time #26 · #5 SupportSupportFnatic335
27PeyzPeyz1631All-time #27 · #6 BotBotT1541
28ScoutScout1630All-time #28 · #5 MidMidNongshim RedForce1,143
29WolfWolf1629All-time #29 · #6 SupportSupportSK Telecom T1459
30KhanKhan1628All-time #30 · #7 TopTopDKDWG KIA505
31PoohManDuPoohManDu1628All-time #31 · #7 SupportSupportSTSK Telecom T1 K99
32ScoreScore1627All-time #32 · #7 JungleJungleKT Rolster587
33RookieRookie1626All-time #33 · #6 MidMidInvictus Gaming1,297
343693691626All-time #34 · #8 TopTopTop Esports846
35PraYPraY1625All-time #35 · #7 BotBotKT Rolster562
36DanDyDanDy1624All-time #36 · #8 JungleJungleEUeUnited333
37BeryLBeryL1622All-time #37 · #8 SupportSupportDplus Kia787
38PawNPawN1621All-time #38 · #7 MidMidKingzone DragonX401
39ClearloveClearlove1620All-time #39 · #9 JungleJungleEDward Gaming415
40GumayusiGumayusi1619All-time #40 · #8 BotBotHanwha Life Esports793
41San (Guo Jun-Liang)San (Guo Jun-Liang)1618All-time #41 · #9 BotBotOh My God180
42XiaohuXiaohu1617All-time #42 · #8 MidMidWeibo Gaming1,423
43ShowMakerShowMaker1617All-time #43 · #9 MidMidDplus Kia973
44Koro11616All-time #44 · #9 TopTopEDward Gaming212
45MingMing1614All-time #45 · #9 SupportSupportRoyal Never Give Up778
46TarzanTarzan1610All-time #46 · #10 JungleJungleAnyone's Legend954
47BengiBengi1610All-time #47 · #11 JungleJungleVici Gaming284
48ElkElk1609All-time #48 · #10 BotBotWeibo Gaming857
49DelightDelight1608All-time #49 · #10 SupportSupportHanwha Life Esports691
50ClidClid1608All-time #50 · #12 JungleJungleHanwha Life Esports668
51CloudTemplarCloudTemplar1607All-time #51 · #13 JungleJungleCECJ Entus Frost120
52MaRinMaRin1606All-time #52 · #10 TopTopTGTopsports Gaming365
53MeteosMeteos1606All-time #53 · #14 JungleJungle100 Thieves357
54TianTian1605All-time #54 · #15 JungleJungleTop Esports882
55CremeCreme1605All-time #55 · #10 MidMidTop Esports677
56RekklesRekkles1603All-time #56 · #11 BotBotLRLos Ratones621
57FzzfFzzf1601All-time #57 · #11 SupportSupportEDward Gaming146
58DoranDoran1600All-time #58 · #11 TopTopT1885
59xPekexPeke1600All-time #59 · #11 MidMidOrigen292
60SneakySneaky1599All-time #60 · #12 BotBotCloud9523
61SsumdaySsumday1598All-time #61 · #12 TopTop100 Thieves717
62impimp1598All-time #62 · #13 BotBotJD Gaming537
63KarsaKarsa1597All-time #63 · #16 JungleJunglePSG Talon901
64JankosJankos1595All-time #64 · #17 JungleJungleTeam Heretics798
65LemonNationLemonNation1594All-time #65 · #12 SupportSupportOpTic Gaming317
66AimingAiming1593All-time #66 · #14 BotBotKiwoom DRX864
67GorillAGorillA1593All-time #67 · #13 SupportSupportSGSANDBOX Gaming618
68CapsCaps1592All-time #68 · #12 MidMidG2 Esports936
69LustboyLustboy1592All-time #69 · #14 SupportSupportTSM213
70BlaberBlaber1590All-time #70 · #18 JungleJungleCloud9546
71MikyxMikyx1589All-time #71 · #15 SupportSupportSK Gaming796
72BangBang1588All-time #72 · #15 BotBotAFAfreeca Freecs675
73CoreJJCoreJJ1587All-time #73 · #16 SupportSupportTeam Liquid910
74HuniHuni1587All-time #74 · #13 TopTopTSM525
75SmebSmeb1586All-time #75 · #14 TopTopKT Rolster544
76ZvenZven1584All-time #76 · #16 BotBotCloud9799
77HanabiHanabi1581All-time #77 · #15 TopTopJ Team477
78PerkzPerkz1580All-time #78 · #13 MidMidTeam Heretics679
79SofMSofM1580All-time #79 · #19 JungleJungleMVK Esports618
80LooperLooper1580All-time #80 · #16 TopTopEcho Fox366
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 · Top · Jungle · Mid · Bot · Support · Climbing · Hot · Cold · Newcomers · Veterans · Ranking by age · Rankings · By champion