Track your foosball matches and climb the leaderboard!
Ratings powered by the Glicko-2 rating system (Glickman, 2022)
Current Season: Spring 2026
| # | Player | Rating | W | L |
|---|---|---|---|---|
| 1 | Jesper Rossen | 21 | 9 | |
| 2 | Mathies | 20 | 10 | |
| 3 | Kenneth | 15 | 15 | |
| 4 | Mikael Rune | 14 | 16 | |
| 5 | Morten Sieker | 11 | 19 | |
| 6 | Aleks | 9 | 21 |
| # | Team | Rating | W | L |
|---|---|---|---|---|
| 1 | Mathies & Mikael Rune | 5 | 0 | |
| 2 | Mikael Rune & Kenneth | 5 | 5 | |
| 3 | Jesper Rossen & Morten Sieker | 3 | 2 | |
| 4 | Mikael Rune & Jesper Rossen | 3 | 2 | |
| 5 | Aleks & Jesper Rossen | 6 | 4 | |
| 6 | Kenneth & Jesper Rossen | 6 | 4 | |
| 7 | Aleks & Morten Sieker | 2 | 3 | |
| 8 | Kenneth & Morten Sieker | 3 | 2 | |
| 9 | Aleks & Mikael Rune | 2 | 3 | |
| 10 | Mathies & Kenneth | 3 | 2 |
| Type | Winner | Loser | Date |
|---|---|---|---|
| 2v2 | Mikael Rune & Morten Sieker | Mathies & Aleks | Jan 21, 15:34 |
| 2v2 | Kenneth & Jesper Rossen | Aleks & Morten Sieker | Jan 21, 11:34 |
| 2v2 | Mikael Rune & Jesper Rossen | Mathies & Morten Sieker | Jan 21, 04:34 |
| 2v2 | Jesper Rossen & Morten Sieker | Mikael Rune & Kenneth | Jan 21, 02:34 |
| 2v2 | Aleks & Jesper Rossen | Mikael Rune & Morten Sieker | Jan 20, 19:34 |
| 2v2 | Mathies & Jesper Rossen | Aleks & Kenneth | Jan 20, 13:34 |
| 2v2 | Aleks & Mikael Rune | Kenneth & Morten Sieker | Jan 20, 10:34 |
| 2v2 | Mathies & Morten Sieker | Kenneth & Jesper Rossen | Jan 20, 08:34 |
| 2v2 | Mikael Rune & Morten Sieker | Mathies & Jesper Rossen | Jan 20, 05:34 |
| 2v2 | Aleks & Jesper Rossen | Mathies & Kenneth | Jan 19, 22:34 |
Ratings are calculated using the Glicko-2 algorithm (Glickman, 2022). Each player/team has the following parameters:
The estimated skill level. All players start at the same value (default 1500). A higher rating means stronger estimated performance. Winning increases your rating; losing decreases it.
Measures how uncertain the system is about the rating. A high RD means the rating is unreliable — expect bigger swings. As more games are played, RD decreases and ratings stabilize.
Indicates how consistent a player's performance is. A high volatility means the player's results are erratic (e.g., beating top players one day, losing to weaker ones the next). Higher volatility leads to slightly larger rating adjustments.
A system-wide constraint on how quickly volatility can change between rating periods. A lower Ï„ keeps ratings more stable over time; a higher Ï„ allows the system to react more aggressively to inconsistent results.
The Glicko-2 paper describes collecting all matches within a rating period (e.g., a week or month) and processing them as a batch. This implementation instead treats each match as its own rating period — ratings update instantly after every game.
This means ratings are always up-to-date and players get immediate feedback. The trade-off is that Rating Deviation (RD) for inactive players won't gradually increase over time as the original algorithm intends — but for a Trackunit office foosball tracker with a small, active player pool, this is a reasonable simplification.
1v1 and 2v2 ratings are kept completely independent. A player's 1v1 performance does not affect their 2v2 standing, and vice versa.
This reflects the reality that 1v1 and 2v2 foosball require different skills — 2v2 involves teamwork, passing, and partner synergy that don't factor into 1v1. Additionally, the 2v2 ladder rates teams as pairs (e.g., "jeff & troy") rather than individuals, so each unique team combination has its own Glicko-2 rating. Merging would add noise from partner variance and wouldn't accurately capture individual or team skill in either format.