Ligue 1
How to read this table
💡 Results vs. Margins: Elo measures raw wins/losses and opponent difficulty, while Topside heavily weights goal differential. Teams at the top are winning tight, gritty matches against tough opponents. Teams at the bottom are blowing out weaker teams but dropping points in close games.
| Rank | Team | Gap | Model Gap & Bias | Topside Rank | Elo Rank |
|---|---|---|---|---|---|
| 1 |
Nice
OGC Nice
|
Elo +5 | Elo Favored (+5) | 8 | 3 |
| 2 |
Auxerre
AJ Auxerre
|
Elo +4 | Elo Favored (+4) | 18 | 14 |
| 3 |
Lorient
FC Lorient
|
Elo +2 | Elo Favored (+2) | 11 | 9 |
| 4 |
Lille
Lille OSC
|
Elo +2 | Elo Favored (+2) | 7 | 5 |
| 5 |
Paris FC
Paris FC
|
Elo +1 | Elo Favored (+1) | 3 | 2 |
| 6 |
RC Lens
Racing Club de Lens
|
Elo +1 | Elo Favored (+1) | 13 | 12 |
| 7 |
PSG
Paris Saint-Germain FC
|
Consensus | Model Consensus (0) | 1 | 1 |
| 8 |
Angers SCO
Angers SCO
|
Topside +1 | Topside Favored (+1) | 16 | 17 |
| 9 |
Troyes
ES Troyes AC
|
Topside +1 | Topside Favored (+1) | 15 | 16 |
| 10 |
Le Havre
Le Havre AC
|
Topside +1 | Topside Favored (+1) | 17 | 18 |
| 11 |
Le Mans
Le Mans FC
|
Topside +1 | Topside Favored (+1) | 14 | 15 |
| 12 |
Strasbourg
RC Strasbourg Alsace
|
Topside +1 | Topside Favored (+1) | 12 | 13 |
| 13 |
Stade Rennais
Stade Rennais FC 1901
|
Topside +1 | Topside Favored (+1) | 9 | 10 |
| 14 |
Toulouse
Toulouse FC
|
Topside +1 | Topside Favored (+1) | 10 | 11 |
| 15 |
Monaco
AS Monaco FC
|
Topside +2 | Topside Favored (+2) | 6 | 8 |
| 16 |
Olympique Lyon
Olympique Lyonnais
|
Topside +2 | Topside Favored (+2) | 4 | 6 |
| 17 |
Marseille
Olympique de Marseille
|
Topside +2 | Topside Favored (+2) | 2 | 4 |
| 18 |
Brest
Stade Brestois 29
|
Topside +2 | Topside Favored (+2) | 5 | 7 |
Tap a row for Topside / Elo ranks & details