All-time player ranking

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

Ranked2,944
Rating1500 = Ø
Games30,114
  1. 2Ruler Ruler 1745 All-time #2 · #1 Bot Bot · Gen.G
  2. 1Chovy Chovy 1887 All-time #1 · #1 Mid Mid · Gen.G
  3. 3Knight Knight 1710 All-time #679 · #132 Mid Mid · Bilibili Gaming

Player ranking

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

#PlayerRatingRoleTeamGames
1ChovyChovy1887All-time #1 · #1 MidMidGen.G1,026
2RulerRuler1745All-time #2 · #1 BotBotGen.G1,202
3KnightKnight1710All-time #679 · #132 MidMidBilibili Gaming1,087
4ViperViper1705All-time #1309 · #2 BotBotBilibili Gaming1,059
5KanaviKanavi1691All-time #5 · #1 JungleJungleHanwha Life Esports848
6ONON1690All-time #6 · #1 SupportSupportBilibili Gaming831
7GogoingGogoing1689All-time #7 · #1 TopTopOh My God236
8FakerFaker1687All-time #8 · #3 MidMidT11,601
9CanyonCanyon1668All-time #9 · #2 JungleJungleGen.G976
10NuguriNuguri1667All-time #10 · #2 TopTopDKDWG KIA385
11KeriaKeria1666All-time #11 · #2 SupportSupportT11,001
12JackeyLoveJackeyLove1665All-time #12 · #3 BotBotTop Esports1,051
13KiinKiin1655All-time #13 · #3 TopTopGen.G1,049
14ZeusZeus1655All-time #14 · #4 TopTopHanwha Life Esports754
15UziUzi1655All-time #15 · #4 BotBotEDward Gaming671
16MataMata1647All-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 Gaming929
20OnerOner1641All-time #20 · #5 JungleJungleT1814
21DeftDeft1638All-time #21 · #5 BotBotKT Rolster1,204
22DoinbDoinb1637All-time #22 · #4 MidMidNinjas in Pyjamas.CN821
23AmbitionAmbition1637All-time #23 · #6 JungleJungleGen.G464
24TheShyTheShy1636All-time #24 · #6 TopTopInvictus Gaming777
25MeikoMeiko1635All-time #25 · #4 SupportSupportInvictus Gaming1,339
26PeyzPeyz1635All-time #26 · #6 BotBotT1546
27YellOwStaRYellOwStaR1634All-time #27 · #5 SupportSupportFnatic335
28ScoutScout1630All-time #28 · #5 MidMidNongshim RedForce1,143
29WolfWolf1629All-time #29 · #6 SupportSupportSK Telecom T1459
303693691628All-time #30 · #7 TopTopTop Esports852
31KhanKhan1628All-time #31 · #8 TopTopDKDWG KIA505
32PoohManDuPoohManDu1628All-time #32 · #7 SupportSupportSTSK Telecom T1 K99
33RookieRookie1627All-time #33 · #6 MidMidInvictus Gaming1,303
34ScoreScore1627All-time #34 · #7 JungleJungleKT Rolster587
35PraYPraY1625All-time #35 · #7 BotBotKT Rolster562
36DanDyDanDy1624All-time #36 · #8 JungleJungleEUeUnited333
37BeryLBeryL1622All-time #37 · #8 SupportSupportDplus Kia787
38PawNPawN1621All-time #38 · #7 MidMidKingzone DragonX401
39ShowMakerShowMaker1620All-time #39 · #8 MidMidDplus Kia977
40GumayusiGumayusi1620All-time #40 · #8 BotBotHanwha Life Esports800
41ClearloveClearlove1620All-time #41 · #9 JungleJungleEDward Gaming415
42San (Guo Jun-Liang)San (Guo Jun-Liang)1618All-time #42 · #9 BotBotOh My God180
43XiaohuXiaohu1617All-time #43 · #9 MidMidWeibo Gaming1,423
44Koro11616All-time #44 · #9 TopTopEDward Gaming212
45MingMing1614All-time #45 · #9 SupportSupportRoyal Never Give Up778
46ElkElk1610All-time #46 · #10 BotBotWeibo Gaming857
47BengiBengi1610All-time #47 · #10 JungleJungleVici Gaming284
48TarzanTarzan1609All-time #48 · #11 JungleJungleAnyone's Legend958
49ClidClid1608All-time #49 · #12 JungleJungleHanwha Life Esports668
50TianTian1607All-time #50 · #13 JungleJungleTop Esports888
51DelightDelight1607All-time #51 · #10 SupportSupportHanwha Life Esports698
52CremeCreme1607All-time #52 · #10 MidMidTop Esports683
53CloudTemplarCloudTemplar1607All-time #53 · #14 JungleJungleCECJ Entus Frost120
54MaRinMaRin1606All-time #54 · #10 TopTopTGTopsports Gaming365
55MeteosMeteos1606All-time #55 · #15 JungleJungle100 Thieves357
56DoranDoran1603All-time #56 · #11 TopTopT1890
57RekklesRekkles1603All-time #57 · #11 BotBotLRLos Ratones621
58FzzfFzzf1601All-time #58 · #11 SupportSupportEDward Gaming146
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
68LustboyLustboy1592All-time #68 · #14 SupportSupportTSM213
69CapsCaps1591All-time #69 · #12 MidMidG2 Esports944
70BlaberBlaber1591All-time #70 · #18 JungleJungleCloud9567
71CoreJJCoreJJ1589All-time #71 · #15 SupportSupportTeam Liquid928
72MikyxMikyx1589All-time #72 · #16 SupportSupportSK Gaming796
73BangBang1588All-time #73 · #15 BotBotAFAfreeca Freecs675
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