Where every number on this site comes from
What you need to know is summarised under each screen; this page keeps the detail.
The source is Riot's public League of Legends Esports League-Recognized Contract Database, covering 886 players.
Snapshot dates — LCK(KR) 2026.07.13 · LPL(CN) 2026.08.05 · LEC(EMEA) 2026.08.05 · LCS·CBLOL(AME) 2026.08.11 · LCP 2026.08.03.
The sheet is split into regional tabs which Riot updates independently, so the snapshot date differs by league. The date for the league you are viewing is shown at the top right. Some tabs run weeks behind; moves confirmed in that gap are handled in section 4.
The KR (LCK) tab has no role column. Roles are filled in from Liquipedia's LCK 2026 team cards, and coach/staff filtering plus missing nationalities come from Leaguepedia — League of Legends Esports Wiki. To avoid attaching the wrong person with the same handle, a match is only accepted when league, team and role all agree. That is why a few substitutes and academy players have no role or nationality shown.
A 10-point performance rating computed from official 2026 season matches recorded by Oracle's Elixir, covering games up to 2026-08-15 (331 players rated). The 6.0 baseline is the average for the same role: kills, deaths and assists, damage per minute, gold and CS difference at 15 minutes, vision score and more are standardised within the role, summed, then adjusted by ±0.5 for the result (range 2.0–10.0). Winners and losers are standardised separately, so a strong game in a loss still counts. All six leagues (LCK·LPL·LEC·LCS·LCP·CBLOL) share one scale, so ratings are comparable across leagues. Small samples swing wildly, so fewer than 10 games in the 2026 season is not shown, and rookies or academy players with no recorded games are not shown either. The arrow is the difference between the last 5 games and the 5 before them. It is a record of games played, not a prediction.
Clicking a player's name opens their 2026 season record — games, win rate, KDA, damage per minute, vision, gold difference at 15 minutes, most-played champions and the last ten games. It comes from the same match data by the same method, and again, a same-name player at a different role is not attached.
Where the contract sheet lags, changes are applied by hand only when confirmed by reporting. The build refuses an entry without a source link, so everything below carries one. Entries are removed once the sheet catches up.
| Type | Change | Announced | Source |
|---|---|---|---|
| Team rename | DRX → Kiwoom DRX | — | article |
| Transfer | Aiming → Kiwoom DRX | 2026-07-30 | article |
| Transfer | Jiwoo → kt Rolster | 2026-07-30 | article |
LIVE (personal streams) comes from the public SOOP and CHZZK APIs; Live match and the broadcast view come from the official Riot Esports API (English broadcast). Checking who is live is done by this site's server rather than your browser, and that request carries nothing that identifies you.
Nothing is loaded until you press a badge; after that the platform serves the video directly. This site stores no video. See the broadcast section of the privacy policy.
Roster predictions submitted by visitors, aggregated per team. One vote per team per person, updated if you vote again. Votes from the same network (IP hash) count at most three times per team, which leaves shared connections such as internet cafes and dorms usable while stopping bulk submissions. A new week starts every Monday (KST); past votes are not deleted and remain in the all-time total.
Voting stores a random browser identifier and a hash of your IP address, used only to prevent duplicate voting. No names or email addresses are collected (privacy policy).
Send it with a source and it will be checked and applied. Contact details are on the about page.