Scryglass
ReadArticles
ExploreRatingsMatchesH2HSandbox
VerifyMethodReproduce
Pack — · Data through —

Ratings · team and player models

Ratings

Team ratings use a time-varying, pre-series Bradley–Terry model. Player Dual Elo remains a shared team-outcome signal, while the separately named 15-minute resource-performance view describes role-relative early resources. Neither is relabeled as general player skill.

Pack published 27/07/2026Data through 18/07/2026Pack v2026.07.27.1030Orgs 587Snapshot JSON
Independent LoL research by koi · Source provenance loading · Data & reproduction · Pack years loading

Team rows are time-varying series Bradley–Terry estimates. Player Dual Elo is a shared team-outcome signal with identifiability warnings. The separate 15-minute resource-performance view is role-relative and descriptive, not a general skill, win-contribution, or win-probability rating.

Within-role score: the equal-weight mean of training-only robust standardized gold, experience, and creep-score differentials at 15 minutes, adjusted for observed champion, team, league, and patch context. Fit through 2026-03-31; team and league columns are the last fit-period observation, not a current-roster claim.

306 Top player-role rows shown, sorted by the uncertainty-adjusted 15-minute resource score

RoleScores and ranks are comparable only within the same canonical role.

Frozen test: 35,062 player-map rows, RMSE 1.0092 versus 1.0847 for the zero baseline. Player identity improves RMSE over the context-only model by 2.09%; calendar-day bootstrap 95% interval 1.74%–2.44%. This validates a narrow predictive signal, not causal skill.

Role-relative 15-minute resource performance. Exact tied lower-bound values share competition rank.
Role rankPlayerTeam at fit-throughLeague at fit-throughLower-bound scoreFitted scoreLocal uncertaintyFit maps
1🇵🇱Tracynteam-hereticsLEC0.5090.6980.115146
2🇨🇦ZamudonrgNACL0.4840.7070.13544
3🇰🇷RoostershiftersLEC0.4450.6040.09687
4🇩🇰Szygendabk-rog-esportsLFL0.4170.6300.12990
5ZestlosCBLOL0.3750.5660.11673
6🇰🇷Mihileteam-heretics-academyEM0.3370.4540.071111
7🇺🇦Maynternatus-vincereLEC0.3010.4700.103151
8🇸🇪KryzesolaryEM0.2930.5250.14192
9🇨🇿bobistaverdantEM0.2850.4620.108107
10🇰🇷Zeushanwha-life-esportsLCK0.2830.5240.147183
12🇹🇼Driverctbc-flying-oysterWORLDS0.2590.4690.12865
13🇩🇪Addustoteam-insidiousHLL0.2470.3790.08088
14🇵🇱Koziucam-esportsEM0.2460.4430.119120
15🇵🇱Coloranubis-gamingAL0.2400.4360.11948
16🇧🇪BwipowitchcraftEM0.2230.4270.12496
17🇩🇪JNXeintracht-spandauEM0.2220.3650.087110
18🇷🇸Nenadteam-insidiousHLL0.2210.4510.14066
19🇫🇷Badluluici-japon-corp-esportLFL0.2130.4590.14990
20Guardiant1-esports-academy-rookiesLAS0.2060.3620.095112
21🇻🇳Spardasaigon-dinoLCP0.2030.4930.17647
  • #1TracynTop · team-heretics · 146 fit maps · local uncertainty 0.1150.509
  • #2ZamudoTop · nrg · 44 fit maps · local uncertainty 0.1350.484
  • #3RoosterTop · shifters · 87 fit maps · local uncertainty 0.0960.445
  • #4SzygendaTop · bk-rog-esports · 90 fit maps · local uncertainty 0.1290.417
  • #5ZestTop · los · 73 fit maps · local uncertainty 0.1160.375
  • #6MihileTop · team-heretics-academy · 111 fit maps · local uncertainty 0.0710.337
  • #7MaynterTop · natus-vincere · 151 fit maps · local uncertainty 0.1030.301
  • #8KryzeTop · solary · 92 fit maps · local uncertainty 0.1410.293
  • #9bobistaTop · verdant · 107 fit maps · local uncertainty 0.1080.285
  • #10ZeusTop · hanwha-life-esports · 183 fit maps · local uncertainty 0.1470.283
  • #12DriverTop · ctbc-flying-oyster · 65 fit maps · local uncertainty 0.1280.259
  • #13AddustoTop · team-insidious · 88 fit maps · local uncertainty 0.0800.247
  • #14KoziTop · ucam-esports · 120 fit maps · local uncertainty 0.1190.246
  • #15ColorTop · anubis-gaming · 48 fit maps · local uncertainty 0.1190.240
  • #16BwipoTop · witchcraft · 96 fit maps · local uncertainty 0.1240.223
  • #17JNXTop · eintracht-spandau · 110 fit maps · local uncertainty 0.0870.222
  • #18NenadTop · team-insidious · 66 fit maps · local uncertainty 0.1400.221
  • #19BadluluTop · ici-japon-corp-esport · 90 fit maps · local uncertainty 0.1490.213
  • #20GuardianTop · t1-esports-academy-rookies · 112 fit maps · local uncertainty 0.0950.206
  • #21SpardaTop · saigon-dino · 47 fit maps · local uncertainty 0.1760.203

Showing 20 of 306.

Not estimated: causal player skill, match-win probability, win contribution, roster-independent player value, complete-game performance. Model player-performance-v1-b68f5668d226; hash b68f5668d226.