Leaderboard
| # | Player | ELO | MP | W | D | L | GF | GA | +/- | Win % | Win Streak |
|---|
Crown History
Who ended each match day on top of the ELO standings.
⛰️ King of the Hill
The defended crown — not ELO. Beat the holder and it's yours; keep winning to keep it.
Head-to-Head
Tap a cell for the duel breakdown. Cell format: row wins · draws · column wins — darker tint = more one-sided duel.
Club
| Club | MP | W | D | L | GF | GA | Win % |
|---|
Match History
Rules & Calculations
How every rating and stat on this site is computed. All numbers are recomputed from data.json in date order — deterministic, same result every time.
ELO rating
Every player starts at 1200. After each match, both ratings are updated using the standard Elo system with K = 32:
ΔA = round( 32 × (SA − EA) ) ← rating change of A
R'A = RA + ΔA · R'B = RB − ΔA
The actual score S is 1 for a win, 0.5 for a draw, 0 for a loss. The change is rounded to a whole number each match and is always zero-sum: what the winner gains, the loser loses.
Worked example — deltas from the lower-rated player's view
| Rating gap | Expected W | Win | Draw | Loss |
|---|---|---|---|---|
| Equal (1200 vs 1200) | 50% | +16 | ±0 | −16 |
| −100 (1200 vs 1300) | 36% | +20 | +4 | −12 |
| −200 (1200 vs 1400) | 24% | +24 | +8 | −8 |
| −400 (1200 vs 1600) | 9% | +29 | +13 | −3 |
- Upsets pay more. The bigger the rating gap, the more the underdog gains by winning — and the more the favorite loses. A favorite beating an underdog 400 below gains only +8 (mirror of −400 Loss).
- Drawing against a higher-rated player earns ELO (+4 / +8 / +13 above), because the draw (0.5) beat the expectation.
- Goals do NOT affect ELO. Only the result W/D/L matters — a 7–0 win moves the rating exactly as much as a 1–0 win. Goals only feed GF/GA, +/−, and the Records cards.
- Match order: matches are processed in date order (same date → order in
data.json), each match using the ratings left by the previous one.
League 1 & League 2
Players are split into two leagues, each with its own ELO pool (everyone still starts at 1200). ELO, W-D-L, form, streaks, GF/GA and the leaderboard are computed only from same-league matches. A match between players of different leagues is recorded in Match History and Head-to-Head as an Exhibition — it changes no ratings and no records, so there is no ELO farming across leagues. Club stats (global & per player) and the King of the Hill sash do count every match.
Leaderboard terms
| Term | Definition |
|---|---|
| # Rank | Position by current ELO within the player's league, highest first. This is the league standing — there is no separate point system. |
| Move ▲▼ | Rank change vs the end of the previous match day, within the same league. The table is fully re-ranked, so a player who didn't play can still rise or be overtaken. New row = —. |
| ELO ±Δ | Current rating, plus the change from the player's most recent league match (exhibitions never move it). |
| MP W D L | Matches played, wins, draws, losses — same-league matches only; exhibitions are not counted. |
| GF GA | Goals for / against, summed over all matches. |
| +/- | Goal difference = GF − GA. |
| Win % | W ÷ MP as a percentage, rounded to one decimal. |
| Form | Last 5 results (W/D/L), oldest → newest. |
| Win Streak | 🔥 current consecutive wins, with the best streak ever in parentheses. |
Player page terms
| Term | Definition |
|---|---|
| Peak ELO | Highest rating ever reached (never below the 1200 start). "Career best" shows while the current ELO equals it. |
| Signature club | Club used most often; tie broken by most wins with it. |
| Opponents / Trend | Head-to-head record vs each opponent; the bar shows win/draw share of meetings. |
Crowns & the sash
| Term | Definition |
|---|---|
| Match Day | One date that has matches. Numbered from the oldest = 1. |
| 👑 Crown History | Who ended each match day ranked #1 by ELO. Consecutive days on top merge into one reign. |
| ⛰️ King of the Hill | Not ELO-based. The winner of the first non-drawn match becomes the inaugural holder. After that, only matches featuring the holder count: win or draw = successful defense, loss = the sash passes to the challenger. Matches without the holder change nothing. |
Head-to-Head & Records
| Term | Definition |
|---|---|
| H2H matrix | Cell reads row wins – draws – column wins. Tap a cell for the full duel breakdown and all matches. |
| Dominance | Share of wins in a duel, as a percentage of all meetings between the pair. |
| Records | Biggest Win = largest goal margin · Highest Score = most total goals in a match · Most Played = most frequent pairing · Tightest = smallest win-count gap in a duel (min 2 meetings, tie → more meetings). |