COMPO

Elo rankings for professional League of Legends

FrançaisEspañol

LPL player ranking

Active players who have played most of their games in LPL. The rating itself is still global — it is not recalculated inside the league. Only players with at least one game in the last twelve months. Data current as of September 19, 2026.

Ranked93
Rating1500 = Ø
Games29,935
  1. 2ON ON 1827 Active #6 · #1 Support Support · Bilibili Gaming
  2. 1Knight Knight 1951 Active #3 · #2 Mid Mid · Bilibili Gaming
  3. 3Tarzan Tarzan 1769 Active #26 · #6 Jungle Jungle · Anyone's Legend

Player ranking

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

#PlayerRatingRoleTeamGames
1KnightKnight1951Active #3 · #2 MidMidBilibili Gaming1,079
2ONON1827Active #6 · #1 SupportSupportBilibili Gaming823
3TarzanTarzan1769Active #26 · #6 JungleJungleAnyone's Legend954
4KanaviKanavi1764Active #5 · #1 JungleJungleHanwha Life Esports841
5BinBin1735Active #15 · #3 TopTopBilibili Gaming921
6CremeCreme1724Active #30 · #8 MidMidTop Esports677
7KaelKael1709Active #44 · #7 SupportSupportAnyone's Legend585
8XunXun1657Active #91 · #20 JungleJungleBilibili Gaming747
9HopeHope1656Active #53 · #11 BotBotAnyone's Legend695
10TianTian1654Active #29 · #7 JungleJungleTop Esports882
11HOYAHOYA1641Active #420 · #90 TopTopNinjas in Pyjamas.CN478
12HongQHongQ1627Active #67 · #14 MidMidJD Gaming284
13RookieRookie1604Active #21 · #5 MidMidInvictus Gaming1,297
14CareCare1599Active #128 · #23 MidMidNinjas in Pyjamas.CN436
15MeikoMeiko1583Active #18 · #3 SupportSupportInvictus Gaming1,333
16BurdolBurdol1582Active #322 · #68 TopTopLGD Gaming308
17ElkElk1571Active #27 · #6 BotBotWeibo Gaming857
18BreatheBreathe1571Active #73 · #16 TopTopAnyone's Legend783
19WeiWei1569Active #57 · #14 JungleJungleInvictus Gaming768
20ZhuoZhuo1561Active #63 · #11 SupportSupportTop Esports486
21JackeyLoveJackeyLove1558Active #8 · #3 BotBotTop Esports1,045
223693691557Active #22 · #5 TopTopTop Esports846
23XiaoxuXiaoxu1557Active #390 · #85 TopTopJD Gaming399
24VampireVampire1555Active #314 · #69 SupportSupportJD Gaming364
25CrispCrisp1551Active #66 · #12 SupportSupportLGD Gaming1,000
26DoggoDoggo1550Active #125 · #25 BotBotCTBC Flying Oyster521
27MISSINGMISSING1548Active #49 · #9 SupportSupportLNG Esports779
281xn1xn1546Active #189 · #41 BotBotLNG Esports260
29TheShyTheShy1545Active #17 · #4 TopTopInvictus Gaming771
30ShanksShanks1541Active #103 · #21 MidMidAnyone's Legend629
31AngelAngel1540Active #88 · #18 MidMidEDward Gaming611
32ShiauCShiauC1519Active #394 · #80 SupportSupportDeep Cross Gaming478
33BettyBetty1518Active #99 · #18 BotBotGround Zero Gaming736
34naiyounaiyou1518Active #126 · #27 JungleJungleTop Esports132
35ZUIANZUIAN1517Active #272 · #55 TopTopTop Esports112
36MohamMoham1514Active #346 · #72 SupportSupportWeibo Gaming151
37JunJiaJunJia1509Active #77 · #16 JungleJungleJD Gaming506
38GuwonGuwon1507Active #254 · #53 JungleJungleNinjas in Pyjamas.CN129
39SofMSofM1504Active #40 · #10 JungleJungleMVK Esports618
40Shad0wShad0w1504Active #400 · #85 JungleJungleCTBC Flying Oyster427
41ScoutScout1501Active #20 · #4 MidMidNongshim RedForce1,143
42HangHang1501Active #74 · #14 SupportSupportWeibo Gaming582
43TheHank1501Active #182 · #38 SupportSupportWeibo Gaming13
44GALAGALA1499Active #42 · #10 BotBotJD Gaming950
45fengyuefengyue1496Active #191 · #40 SupportSupportNinjas in Pyjamas.CN121
46AssumAssum1495Active #441 · #86 BotBotInvictus Gaming342
47PhoticPhotic1492Active #137 · #27 BotBotNinjas in Pyjamas.CN418
48AboutAbout1488Active #223 · #46 BotBotTeam WE133
49SaberSaber1488Active #416 · #79 MidMidUltra Prime2
50FlandreFlandre1481Active #50 · #9 TopTopBilibili Gaming1,082
51ErhaErha1481Active #312 · #68 SupportSupportTeam WE194
52Tyrion1478Active #268 · #56 JungleJungleTeam WE4
53ZikaZika1475Active #85 · #17 TopTopWeibo Gaming443
54TangyuanTangyuan1469Active #415 · #78 MidMidLGD Gaming246
55ZdzZdz1465Active #369 · #80 TopTopEDward Gaming424
56SamDSamD1465Active #410 · #76 BotBotNatus Vincere271
57SaberSaber1462Active #416 · #79 MidMidUltra Prime93
58ClimberClimber1462Active #376 · #78 JungleJungleUltra Prime61
59MonkiMonki1460Active #245 · #52 JungleJungleTeam WE272
60xiaofangxiaofang1460Active #325 · #67 JungleJungleJD Gaming90
61Liangchen1455Active #311 · #65 TopTopUltra Prime13
62JiaQiJiaQi1447Active #391 · #74 BotBotInvictus Gaming182
63yaoyaoyaoyao1446Active #395 · #81 SupportSupportTeam WE151
64XiaohaoXiaohao1443Active #321 · #66 JungleJungleWeibo Gaming396
65AhnAhn1443Active #344 · #68 BotBotThunderTalk Gaming315
66Renard1443Active #330 · #60 MidMidInvictus Gaming20
67HengHeng1441Active #447 · #91 JungleJungleLGD Gaming269
68YcxYcx1441Active #308 · #67 SupportSupportLNG Esports115
69sheersheer1437Active #433 · #92 TopTopLNG Esports209
70re01435Active #334 · #69 JungleJungleOh My God21
71Wenbo (Yang Wen-Bo)1434Active #335 · #71 TopTopBilibili Gaming20
72JunhaoJunhao1433Active #380 · #79 JungleJungleThunderTalk Gaming151
73KeshiKeshi1428Active #339 · #72 TopTopThunderTalk Gaming81
74sinian1425Active #352 · #65 MidMidEDward Gaming15
75HeryHery1417Active #418 · #89 TopTopOh My God213
76sasisasi1417Active #409 · #87 TopTopUltra Prime91
77XiaoxiaXiaoxia1417Active #412 · #85 SupportSupportUltra Prime83
78SoboroSoboro1417Active #367 · #79 TopTopFnatic77
79LeaveLeave1410Active #157 · #33 BotBotEDward Gaming286
80Ryan31410Active #363 · #71 BotBotThunderTalk Gaming16
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