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 September 19, 2026.

Ranked537
Rating1500 = Ø
Games29,935
  1. 2Knight Knight 1707 All-time #671 · #130 Mid Mid · Bilibili Gaming
  2. 1Chovy Chovy 1886 All-time #1 · #1 Mid Mid · Gen.G
  3. 3Faker Faker 1686 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
1ChovyChovy1886All-time #1 · #1 MidMidGen.G1,021
2KnightKnight1707All-time #671 · #130 MidMidBilibili Gaming1,079
3FakerFaker1686All-time #8 · #3 MidMidT11,596
4DoinbDoinb1637All-time #22 · #4 MidMidNinjas in Pyjamas.CN821
5ScoutScout1630All-time #28 · #5 MidMidNongshim RedForce1,143
6RookieRookie1626All-time #33 · #6 MidMidInvictus Gaming1,297
7PawNPawN1621All-time #38 · #7 MidMidKingzone DragonX401
8XiaohuXiaohu1617All-time #42 · #8 MidMidWeibo Gaming1,423
9ShowMakerShowMaker1617All-time #43 · #9 MidMidDplus Kia973
10CremeCreme1605All-time #55 · #10 MidMidTop Esports677
11xPekexPeke1600All-time #59 · #11 MidMidOrigen292
12CapsCaps1592All-time #68 · #12 MidMidG2 Esports936
13PerkzPerkz1580All-time #78 · #13 MidMidTeam Heretics679
14BjergsenBjergsen1578All-time #82 · #14 MidMid100 Thieves732
15KuroKuro1574All-time #90 · #15 MidMidKT Rolster612
16ZekaZeka1570All-time #99 · #16 MidMidHanwha Life Esports761
17RapidStarRapidStar1567All-time #108 · #17 MidMidCECJ Entus Frost103
18RyuRyu1564All-time #110 · #18 MidMid100 Thieves452
19CoolCool1563All-time #112 · #19 MidMidFPFunPlus Phoenix397
20Alex IchAlex Ich1560All-time #118 · #20 MidMidTeam EnVyUs159
21ToyzToyz1559All-time #120 · #21 MidMidHong Kong Esports75
22WestdoorWestdoor1557All-time #125 · #22 MidMidahq eSports Club201
23HaiHai1555All-time #134 · #23 MidMidGolden Guardians327
24MapleMaple1553All-time #140 · #24 MidMidPSG Talon801
25NemesisNemesis1552All-time #147 · #25 MidMidLRLos Ratones152
26SSONGSSONG1552All-time #148 · #26 MidMidNBNaJin Black Sword75
27JensenJensen1551All-time #150 · #27 MidMidDignitas712
28FoFoFoFo1550All-time #152 · #28 MidMidTATALON804
29CrownCrown1550All-time #153 · #29 MidMidCounter Logic Gaming389
30FroggenFroggen1549All-time #155 · #30 MidMidDignitas432
31HumanoidHumanoid1548All-time #157 · #31 MidMidTeam Vitality600
32YagaoYagao1547All-time #162 · #32 MidMidJD Gaming774
33PowerOfEvilPowerOfEvil1543All-time #180 · #33 MidMidImmortals521
34FEBIVENFEBIVEN1542All-time #185 · #34 MidMidMisfits Gaming361
35HongQHongQ1542All-time #187 · #35 MidMidJD Gaming284
36JojopyunJojopyun1540All-time #190 · #36 MidMidMovistar KOI415
37UU1540All-time #194 · #37 MidMidSESnake Esports145
38Wh1t3zZWh1t3zZ1540All-time #196 · #38 MidMidRoyal Club69
39BddBdd1537All-time #209 · #39 MidMidKT Rolster1,083
40GODV (Wei Zhen)1537All-time #212 · #40 MidMidLGD Gaming74
41ChawyChawy1536All-time #216 · #41 MidMidHKHong Kong Attitude150
42dadedade1535All-time #221 · #42 MidMidNewbee278
43SaintSaint1531All-time #241 · #43 MidMidLYON128
44xiaoweixiaoxiaoweixiao1531All-time #242 · #44 MidMidTeam Impulse112
45xiyexiye1530All-time #244 · #45 MidMidTeam WE676
46AbbedaggeAbbedagge1530All-time #245 · #46 MidMidSK Gaming315
47MissionMission1529All-time #250 · #47 MidMidDeep Cross Gaming524
48AngelAngel1528All-time #257 · #48 MidMidEDward Gaming611
49sukiM1524All-time #268 · #49 MidMidTeam WE34
50PobelterPobelter1522All-time #279 · #50 MidMidCounter Logic Gaming482
51APAAPA1522All-time #283 · #51 MidMidCloud9230
52VetheoVetheo1522All-time #285 · #52 MidMidTeam Vitality178
53NomanzNomanz1522All-time #289 · #53 MidMidUOUnicorns of Love.CIS54
54QuidQuid1521All-time #296 · #54 MidMidTeam Liquid244
55ShanksShanks1519All-time #304 · #55 MidMidAnyone's Legend629
56mancloudmancloud1517All-time #324 · #56 MidMidTITeam Imagine127
57JoJo (Kan Yiu-Tou)JoJo (Kan Yiu-Tou)1517All-time #326 · #57 MidMidPositive Energy92
58PretenderPretender1516All-time #335 · #58 MidMidFrank Esports159
59ShusheiShushei1516All-time #338 · #59 MidMidDRDragonBorns51
60MoMa1516All-time #339 · #60 MidMidagainst All authority12
61LinkLink1515All-time #341 · #61 MidMidCounter Logic Gaming160
62We1less1515All-time #342 · #62 MidMidLGD Gaming140
63JimieNJimieN1514All-time #347 · #63 MidMidGround Zero Gaming342
64BAKA (Lu Fan)BAKA (Lu Fan)1513All-time #366 · #64 MidMidSESnake Esports56
65Nulu1512All-time #378 · #65 MidMidTeam Vitality112
66ExileExile1511All-time #385 · #66 MidMidExcel Esports185
67Zz1taiZz1tai1510All-time #395 · #67 MidMidRoyal Never Give Up312
68FenixFenix1510All-time #396 · #68 MidMidDignitas237
69CareCare1509All-time #407 · #69 MidMidNinjas in Pyjamas.CN436
70111611161508All-time #419 · #70 MidMidWPWest Point Esports Philippines219
71MisayaMisaya1508All-time #426 · #71 MidMidTeam WE68
72Cover1508All-time #429 · #72 MidMidAPAPK Prince32
73RatherRather1507All-time #441 · #73 MidMidFlash Wolves92
74AthenaAthena1506All-time #457 · #74 MidMidBilibili Gaming182
75WujiWuji1506All-time #459 · #75 MidMidG-Rex124
76LokiLoki1506All-time #460 · #76 MidMidCloud9101
77RubyRuby1506All-time #2712 · #487 MidMidTSM86
78NubbyPoohBear1506All-time #470 · #78 MidMidNINapkins in Disguise5
79EMENESEMENES1505All-time #481 · #79 MidMidCloud966
80DasheRDasheR1505All-time #484 · #80 MidMidFukuoka SoftBank HAWKS gaming41
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