Mid ranking (all-time)

Career rating for Mid, including retired players. All ranked players, including those without a game in the last twelve months. Data current as of November 1, 2026.

Ranked540
Rating1500 = Ø
Games30,114
  1. 2Knight Knight 1710 All-time #679 · #132 Mid Mid · Bilibili Gaming
  2. 1Chovy Chovy 1887 All-time #1 · #1 Mid Mid · Gen.G
  3. 3Faker Faker 1687 All-time #8 · #3 Mid Mid · T1

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
2KnightKnight1710All-time #679 · #132 MidMidBilibili Gaming1,087
3FakerFaker1687All-time #8 · #3 MidMidT11,601
4DoinbDoinb1637All-time #22 · #4 MidMidNinjas in Pyjamas.CN821
5ScoutScout1630All-time #28 · #5 MidMidNongshim RedForce1,143
6RookieRookie1627All-time #33 · #6 MidMidInvictus Gaming1,303
7PawNPawN1621All-time #38 · #7 MidMidKingzone DragonX401
8ShowMakerShowMaker1620All-time #39 · #8 MidMidDplus Kia977
9XiaohuXiaohu1617All-time #43 · #9 MidMidWeibo Gaming1,423
10CremeCreme1607All-time #52 · #10 MidMidTop Esports683
11xPekexPeke1600All-time #59 · #11 MidMidOrigen292
12CapsCaps1591All-time #69 · #12 MidMidG2 Esports944
13PerkzPerkz1580All-time #78 · #13 MidMidTeam Heretics679
14BjergsenBjergsen1578All-time #83 · #14 MidMid100 Thieves732
15KuroKuro1574All-time #91 · #15 MidMidKT Rolster612
16ZekaZeka1569All-time #103 · #16 MidMidHanwha Life Esports768
17RapidStarRapidStar1567All-time #107 · #17 MidMidCECJ Entus Frost103
18RyuRyu1564All-time #110 · #18 MidMid100 Thieves452
19CoolCool1563All-time #112 · #19 MidMidFPFunPlus Phoenix397
20Alex IchAlex Ich1560All-time #119 · #20 MidMidTeam EnVyUs159
21ToyzToyz1559All-time #121 · #21 MidMidHong Kong Esports75
22WestdoorWestdoor1557All-time #126 · #22 MidMidahq eSports Club201
23HaiHai1555All-time #133 · #23 MidMidGolden Guardians327
24MapleMaple1553All-time #141 · #24 MidMidPSG Talon801
25NemesisNemesis1552All-time #147 · #25 MidMidLRLos Ratones152
26SSONGSSONG1552All-time #148 · #26 MidMidNBNaJin Black Sword75
27JensenJensen1551All-time #150 · #27 MidMidDignitas712
28FoFoFoFo1550All-time #153 · #28 MidMidTATALON804
29CrownCrown1550All-time #154 · #29 MidMidCounter Logic Gaming389
30FroggenFroggen1549All-time #156 · #30 MidMidDignitas432
31HumanoidHumanoid1548All-time #158 · #31 MidMidTeam Vitality600
32YagaoYagao1547All-time #163 · #32 MidMidJD Gaming774
33PowerOfEvilPowerOfEvil1543All-time #180 · #33 MidMidImmortals521
34HongQHongQ1543All-time #181 · #34 MidMidJD Gaming284
35FEBIVENFEBIVEN1542All-time #187 · #35 MidMidMisfits Gaming361
36UU1540All-time #193 · #36 MidMidSESnake Esports145
37Wh1t3zZWh1t3zZ1540All-time #195 · #37 MidMidRoyal Club69
38SaintSaint1539All-time #198 · #38 MidMidLYON155
39BddBdd1537All-time #208 · #39 MidMidKT Rolster1,083
40GODV (Wei Zhen)1537All-time #211 · #40 MidMidLGD Gaming74
41JojopyunJojopyun1536All-time #215 · #41 MidMidMovistar KOI429
42dadedade1536All-time #216 · #42 MidMidNewbee278
43ChawyChawy1536All-time #219 · #43 MidMidHKHong Kong Attitude150
44xiaoweixiaoxiaoweixiao1531All-time #242 · #44 MidMidTeam Impulse112
45xiyexiye1530All-time #244 · #45 MidMidTeam WE676
46MissionMission1530All-time #245 · #46 MidMidDeep Cross Gaming524
47AbbedaggeAbbedagge1530All-time #246 · #47 MidMidSK Gaming315
48AngelAngel1528All-time #258 · #48 MidMidEDward Gaming611
49sukiM1524All-time #269 · #49 MidMidTeam WE34
50PobelterPobelter1522All-time #280 · #50 MidMidCounter Logic Gaming482
51APAAPA1522All-time #284 · #51 MidMidCloud9230
52VetheoVetheo1522All-time #286 · #52 MidMidTeam Vitality178
53NomanzNomanz1522All-time #290 · #53 MidMidUOUnicorns of Love.CIS54
54QuidQuid1520All-time #298 · #54 MidMidTeam Liquid262
55ShanksShanks1518All-time #315 · #55 MidMidAnyone's Legend633
56mancloudmancloud1517All-time #325 · #56 MidMidTITeam Imagine127
57JoJo (Kan Yiu-Tou)JoJo (Kan Yiu-Tou)1517All-time #327 · #57 MidMidPositive Energy92
58PretenderPretender1516All-time #336 · #58 MidMidFrank Esports159
59ShusheiShushei1516All-time #339 · #59 MidMidDRDragonBorns51
60MoMa1516All-time #340 · #60 MidMidagainst All authority12
61LinkLink1515All-time #342 · #61 MidMidCounter Logic Gaming160
62We1less1515All-time #343 · #62 MidMidLGD Gaming140
63JimieNJimieN1513All-time #360 · #63 MidMidGround Zero Gaming342
64BAKA (Lu Fan)BAKA (Lu Fan)1513All-time #366 · #64 MidMidSESnake Esports56
65Nulu1512All-time #376 · #65 MidMidTeam Vitality112
66ExileExile1511All-time #386 · #66 MidMidExcel Esports185
67Zz1taiZz1tai1510All-time #394 · #67 MidMidRoyal Never Give Up312
68FenixFenix1510All-time #395 · #68 MidMidDignitas237
69CareCare1509All-time #409 · #69 MidMidNinjas in Pyjamas.CN436
70111611161508All-time #418 · #70 MidMidWPWest Point Esports Philippines219
71MisayaMisaya1508All-time #422 · #71 MidMidTeam WE68
72Cover1508All-time #425 · #72 MidMidAPAPK Prince32
73RatherRather1507All-time #436 · #73 MidMidFlash Wolves92
74AthenaAthena1506All-time #455 · #74 MidMidBilibili Gaming182
75WujiWuji1506All-time #457 · #75 MidMidG-Rex124
76RubyRuby1506All-time #2732 · #490 MidMidTSM86
77NubbyPoohBear1506All-time #466 · #77 MidMidNINapkins in Disguise5
78EMENESEMENES1505All-time #479 · #78 MidMidCloud966
79DasheRDasheR1505All-time #483 · #79 MidMidFukuoka SoftBank HAWKS gaming41
80Lapras1505All-time #493 · #80 MidMidTFThe Fox Sound7
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 · Bot · Support · Climbing · Hot · Cold · Newcomers · Veterans · Ranking by age · Rankings · By champion