Bot ranking (all-time)

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

Ranked586
Rating1500 = Ø
Games30,114
  1. 2Viper Viper 1705 All-time #1309 · #2 Bot Bot · Bilibili Gaming
  2. 1Ruler Ruler 1745 All-time #2 · #1 Bot Bot · Gen.G
  3. 3JackeyLove JackeyLove 1665 All-time #12 · #3 Bot Bot · Top Esports

Player ranking

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

#PlayerRatingRoleTeamGames
1RulerRuler1745All-time #2 · #1 BotBotGen.G1,202
2ViperViper1705All-time #1309 · #2 BotBotBilibili Gaming1,059
3JackeyLoveJackeyLove1665All-time #12 · #3 BotBotTop Esports1,051
4UziUzi1655All-time #15 · #4 BotBotEDward Gaming671
5DeftDeft1638All-time #21 · #5 BotBotKT Rolster1,204
6PeyzPeyz1635All-time #26 · #6 BotBotT1546
7PraYPraY1625All-time #35 · #7 BotBotKT Rolster562
8GumayusiGumayusi1620All-time #40 · #8 BotBotHanwha Life Esports800
9San (Guo Jun-Liang)San (Guo Jun-Liang)1618All-time #42 · #9 BotBotOh My God180
10ElkElk1610All-time #46 · #10 BotBotWeibo Gaming857
11RekklesRekkles1603All-time #57 · #11 BotBotLRLos Ratones621
12SneakySneaky1599All-time #60 · #12 BotBotCloud9523
13impimp1598All-time #62 · #13 BotBotJD Gaming537
14AimingAiming1593All-time #66 · #14 BotBotKiwoom DRX864
15BangBang1588All-time #73 · #15 BotBotAFAfreeca Freecs675
16ZvenZven1584All-time #76 · #16 BotBotCloud9799
17GALAGALA1576All-time #87 · #17 BotBotJD Gaming950
18DoubleliftDoublelift1574All-time #90 · #18 BotBot100 Thieves647
19Woong (Jang Gun-woong)Woong (Jang Gun-woong)1572All-time #98 · #19 BotBotAzubu Frost77
20Cpt JackCpt Jack1562All-time #114 · #20 BotBotLongzhu Gaming138
21CalisteCaliste1561All-time #116 · #21 BotBotKarmine Corp239
22LaMiaZlt1558All-time #123 · #22 BotBotFnatic11
23NaMeiNaMei1557All-time #125 · #23 BotBotRoyal Never Give Up236
24HopeHope1555All-time #130 · #24 BotBotAnyone's Legend699
25GenjaGenja1555All-time #134 · #25 BotBotGGGambit Gaming155
26PigletPiglet1554All-time #140 · #26 BotBotClutch Gaming331
27SmashSmash1551All-time #151 · #27 BotBotDplus Kia147
28MysticMystic1548All-time #159 · #28 BotBotAFAfreeca Freecs592
29NLNL1547All-time #168 · #29 BotBotFlash Wolves141
30FORG1VENFORG1VEN1546All-time #171 · #30 BotBotFC Schalke 04 Esports157
31UpsetUpset1539All-time #196 · #31 BotBotFnatic521
32WeiXiaoWeiXiao1539All-time #199 · #32 BotBotTeam WE130
33AnAn1538All-time #203 · #33 BotBotImpunity367
34iBoyiBoy1536All-time #214 · #34 BotBotAnyone's Legend512
35Hans SamaHans Sama1535All-time #221 · #35 BotBotG2 Esports838
36DannyDanny1534All-time #226 · #36 BotBotEGEvil Geniuses.NA141
37EddieEddie1533All-time #231 · #37 BotBotTeam Secret Whales177
38CaptainJack1533All-time #235 · #38 BotBotAzubu Blaze16
39UnifiedUnified1532All-time #236 · #39 BotBotPSG Talon466
40LokeNLokeN1532All-time #237 · #40 BotBotJD Gaming452
41BeBeBeBe1530All-time #248 · #41 BotBotJ Team194
42ZefaZefa1530All-time #249 · #42 BotBotNENaJin e-mFire84
43LwxLwx1529All-time #251 · #43 BotBotRoyal Never Give Up682
44YeonYeon1529All-time #253 · #44 BotBotTeam Liquid310
45LilvLilv1528All-time #259 · #45 BotBotWPWest Point Esports Philippines421
46PuszuPuszu1528All-time #261 · #46 BotBotFnatic41
47huanfenghuanfeng1527All-time #262 · #47 BotBotRoyal Never Give Up373
48LocodocoLocodoco1523All-time #277 · #48 BotBotQGQuantic Gaming55
49HjarnanHjarnan1522All-time #282 · #49 BotBotExcel Esports250
50BettyBetty1520All-time #296 · #50 BotBotGround Zero Gaming736
51CarzzyCarzzy1520All-time #297 · #51 BotBotTeam Vitality477
52DiableDiable1520All-time #299 · #52 BotBotNongshim RedForce211
53AbleAble1519All-time #305 · #53 BotBotTeam WE310
54ShunnShunn1519All-time #307 · #54 BotBotGround Zero Gaming258
55kRYST4LkRYST4L1519All-time #308 · #55 BotBotOh My God256
56wuxxwuxx1517All-time #326 · #56 BotBotRoyal Never Give Up99
57TabzzTabzz1516All-time #334 · #57 BotBotOrigen198
58CryscataCryscata1516All-time #335 · #58 BotBotDeep Cross Gaming195
59TaeyoonTaeyoon1516All-time #2803 · #558 BotBotBNK FEARX61
60AttilaAttila1515All-time #345 · #60 BotBotTeam Vitality119
61WildTurtleWildTurtle1514All-time #346 · #61 BotBotShopify Rebellion680
62WakoWako1514All-time #347 · #62 BotBotUltra Prime653
63BruceBruce1514All-time #349 · #63 BotBotJ Team184
64Lupin (Kim Do-yeop)1514All-time #357 · #64 BotBotTaipei Assassins13
65SnEaKyCaStRo1514All-time #358 · #65 BotBotQGQuantic Gaming5
66Cody SunCody Sun1513All-time #361 · #66 BotBotCOConviction272
67TnTTnT1513All-time #365 · #67 BotBotQiao Gu Reapers62
68ArrowArrow1512All-time #370 · #68 BotBotImmortals452
69CandyPandaCandyPanda1512All-time #374 · #69 BotBotSK Gaming168
70MorttheusMorttheus1512All-time #377 · #70 BotBotRED Canids97
71MassuMassu1511All-time #385 · #71 BotBotFlyQuest241
72yellowpeteyellowpete1510All-time #396 · #72 BotBotEGEvil Geniuses.NA138
73Vas1liiVas1lii1510All-time #401 · #73 BotBotNewbee53
74S1mlzS1mlz1510All-time #403 · #74 BotBotOh My God44
75DoggoDoggo1509All-time #407 · #75 BotBotCTBC Flying Oyster526
76Yuuki (Florent Soler)Yuuki (Florent Soler)1508All-time #431 · #76 BotBotSTSalade Tomate Oignon4
77PhoticPhotic1507All-time #434 · #77 BotBotNinjas in Pyjamas.CN418
78RaisonRaison1507All-time #441 · #78 BotBotHong Kong Esports60
79sansan1507All-time #445 · #79 BotBotOh My God14
80Flappy Bearfish1507All-time #451 · #80 BotBotNINapkins in Disguise5
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 · Support · Climbing · Hot · Cold · Newcomers · Veterans · Ranking by age · Rankings · By champion