Veteran ranking

Players whose recorded career spans eight years or more. Longevity is the filter; the rating is still the same career number. Only players with at least one game in the last twelve months. Data current as of November 1, 2026.

Ranked126
Rating1500 = Ø
Games30,114
  1. 2Ruler Ruler 1745 Active #2 · #1 Bot Bot · Gen.G
  2. 1Chovy Chovy 1887 Active #1 · #1 Mid Mid · Gen.G
  3. 3Knight Knight 1710 Active #3 · #2 Mid Mid · Bilibili Gaming

Player ranking

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

#PlayerRatingRoleTeamGamesSpan
1ChovyChovy1887Active #1 · #1 MidMidGen.G1,0262018–2026
2RulerRuler1745Active #2 · #1 BotBotGen.G1,2022016–2026
3KnightKnight1710Active #3 · #2 MidMidBilibili Gaming1,0872017–2026
4ViperViper1705Active #4 · #2 BotBotBilibili Gaming1,0592018–2026
5FakerFaker1687Active #7 · #3 MidMidT11,6012013–2026
6JackeyLoveJackeyLove1665Active #10 · #3 BotBotTop Esports1,0512018–2026
7KiinKiin1655Active #11 · #1 TopTopGen.G1,0492017–2026
8UziUzi1655BotEDward Gaming6712013–2023
9CuzzCuzz1643Active #13 · #3 JungleJungleKT Rolster8522017–2026
10PeanutPeanut1642JungleHanwha Life Esports1,1222015–2025
11DeftDeft1638BotKT Rolster1,2042013–2024
12DoinbDoinb1637MidNinjas in Pyjamas.CN8212015–2025
13TheShyTheShy1636Active #16 · #4 TopTopInvictus Gaming7772017–2026
14MeikoMeiko1635Active #17 · #3 SupportSupportInvictus Gaming1,3392015–2026
15ScoutScout1630Active #19 · #4 MidMidNongshim RedForce1,1432016–2026
16RookieRookie1627Active #21 · #5 MidMidInvictus Gaming1,3032014–2026
17ShowMakerShowMaker1620Active #22 · #6 MidMidDplus Kia9772018–2026
18ClearloveClearlove1620JungleEDward Gaming4152012–2021
19XiaohuXiaohu1617Active #24 · #7 MidMidWeibo Gaming1,4232015–2026
20MingMing1614SupportRoyal Never Give Up7782016–2024
21TarzanTarzan1609Active #26 · #5 JungleJungleAnyone's Legend9582018–2026
22TianTian1607Active #27 · #6 JungleJungleTop Esports8882018–2026
23RekklesRekkles1603Active #31 · #7 BotBotLRLos Ratones6212013–2026
24SsumdaySsumday1598Top100 Thieves7172013–2023
25KarsaKarsa1597JunglePSG Talon9012015–2025
26JankosJankos1595JungleTeam Heretics7982013–2024
27AimingAiming1593Active #32 · #8 BotBotKiwoom DRX8642018–2026
28CapsCaps1591Active #33 · #9 MidMidG2 Esports9442017–2026
29BlaberBlaber1591Active #34 · #7 JungleJungleCloud95672018–2026
30CoreJJCoreJJ1589Active #35 · #5 SupportSupportTeam Liquid9282015–2026
31MikyxMikyx1589Active #36 · #6 SupportSupportSK Gaming7962016–2026
32BangBang1588BotAFAfreeca Freecs6752012–2021
33ZvenZven1584Active #37 · #9 BotBotCloud97992015–2026
34PerkzPerkz1580MidTeam Heretics6792015–2024
35SofMSofM1580Active #38 · #8 JungleJungleMVK Esports6182015–2026
36BjergsenBjergsen1578Mid100 Thieves7322013–2023
37KaKAOKaKAO1577JunglePSPapara SuperMassive3212012–2020
38DoubleliftDoublelift1574Bot100 Thieves6472011–2023
39FlandreFlandre1569Active #45 · #8 TopTopBilibili Gaming1,0822015–2026
40MISSINGMISSING1569Active #46 · #9 SupportSupportLNG Esports7792018–2026
41sOAZsOAZ1568TopImmortals4992011–2020
42BwipoBwipo1566Active #48 · #9 TopTopEEEstral Esports5232018–2026
43HauntzerHauntzer1563TopTSM4682013–2023
44SwordArtSwordArt1555SupportCTBC Flying Oyster7642013–2024
45HopeHope1555Active #51 · #12 BotBotAnyone's Legend6992018–2026
46SvenskerenSvenskeren1555JungleEGEvil Geniuses.NA6042013–2021
47MapleMaple1553MidPSG Talon8012013–2025
48WunderWunder1553Active #54 · #11 TopTopSK Gaming6582016–2026
49JensenJensen1551MidDignitas7122015–2024
50KaiwingKaiwing1550Active #57 · #10 SupportSupportGround Zero Gaming8192016–2026
51FoFoFoFo1550MidTATALON8042016–2025
52FroggenFroggen1549MidDignitas4322012–2020
53OllehOlleh1547SupportImmortals4042015–2024
54ImpactImpact1544Active #61 · #12 TopTopSentinels1,0412012–2026
55PowerOfEvilPowerOfEvil1543MidImmortals5212014–2022
56CrispCrisp1542Active #64 · #12 SupportSupportLGD Gaming1,0002017–2026
57UpsetUpset1539Active #65 · #14 BotBotFnatic5212017–2026
58AnAn1538BotImpunity3672014–2022
59BddBdd1537Active #69 · #15 MidMidKT Rolster1,0832016–2026
60Hans SamaHans Sama1535Active #72 · #15 BotBotG2 Esports8382016–2026
61LiraLira1534JungleDignitas3812015–2025
62LehendsLehends1533Active #74 · #15 SupportSupportNongshim RedForce9092016–2026
63JesizJesiz1531SupportSK Gaming2272013–2021
64xiyexiye1530MidTeam WE6762014–2022
65MissionMission1530MidDeep Cross Gaming5242015–2023
66AngelAngel1528Active #83 · #17 MidMidEDward Gaming6112018–2026
67LilvLilv1528BotWPWest Point Esports Philippines4212016–2024
68LicoriceLicorice1523TopLYON4362017–2025
69PobelterPobelter1522MidCounter Logic Gaming4822013–2021
70OdoamneOdoamne1521TopGIANTX6312014–2024
71EffortEffort1521Active #89 · #18 SupportSupportKT Rolster5352018–2026
72BettyBetty1520Active #91 · #18 BotBotGround Zero Gaming7362016–2026
73DardochDardoch1519Active #96 · #20 JungleJungleDignitas3152016–2026
74VulcanVulcan1517Active #103 · #22 SupportSupportCloud96272018–2026
75VanderVander1517SupportMisfits Gaming4482012–2021
76VizicsacsiVizicsacsi1516TopAstralis3932014–2022
77WildTurtleWildTurtle1514BotShopify Rebellion6802013–2024
78WakoWako1514BotUltra Prime6532016–2025
79huhihuhi1513Active #109 · #24 SupportSupportSentinels7562014–2026
80Cody SunCody Sun1513BotCOConviction2722017–2025
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 · Ranking by age · Rankings · By champion