Ligue 1 · Tables
2026-27 · Home, away and recent form, plus how each team's matches tend to go — every figure from official results, with the league average next to it.
Form table: last 6 matches n = 18
A table built only from each team's last 6 league matches (home or away), the most recent on the right. It shows who is in form NOW, not who collected points early in the season.
| # | Team | P | W | D | L | GF | GA | Last 6 | GD | Pts |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Paris Saint-Germain FC | 6 | 4 | 1 | 1 | 12 | 7 | DLWWWW | +5 | 13 |
| 2 | Stade Rennais FC 1901 | 6 | 4 | 0 | 2 | 13 | 12 | WWWLWL | +1 | 12 |
| 3 | Olympique Lyonnais | 6 | 3 | 2 | 1 | 11 | 5 | DWDWLW | +6 | 11 |
| 4 | AS Monaco FC | 6 | 3 | 2 | 1 | 9 | 6 | WWDWDL | +3 | 11 |
| 5 | Lille OSC | 6 | 3 | 2 | 1 | 8 | 5 | DWWLWD | +3 | 11 |
| 6 | Racing Club de Lens | 6 | 3 | 1 | 2 | 10 | 8 | LDLWWW | +2 | 10 |
| 7 | Paris FC | 6 | 3 | 1 | 2 | 10 | 9 | WDWLWL | +1 | 10 |
| 8 | OGC Nice | 6 | 3 | 1 | 2 | 8 | 7 | DLWWLW | +1 | 10 |
| 9 | FC Lorient | 6 | 3 | 1 | 2 | 7 | 6 | LWDLWW | +1 | 10 |
| 10 | Toulouse FC | 6 | 2 | 3 | 1 | 12 | 9 | DLDWDW | +3 | 9 |
| 11 | AJ Auxerre | 6 | 3 | 0 | 3 | 9 | 12 | LLWWLW | −3 | 9 |
| 12 | Stade Brestois 29 | 6 | 2 | 1 | 3 | 10 | 8 | WLLWDL | +2 | 7 |
| 13 | RC Strasbourg Alsace | 6 | 2 | 1 | 3 | 12 | 11 | WWDLLL | +1 | 7 |
| 14 | Angers SCO | 6 | 2 | 1 | 3 | 9 | 13 | WLDWLL | −4 | 7 |
| 15 | Olympique de Marseille | 6 | 2 | 0 | 4 | 10 | 10 | LLLLWW | 0 | 6 |
| 16 | Le Mans FC | 6 | 1 | 2 | 3 | 8 | 13 | LDDWLL | −5 | 5 |
| 17 | ES Troyes AC | 6 | 1 | 0 | 5 | 5 | 16 | WLLLLL | −11 | 3 |
| 18 | Le Havre AC | 6 | 0 | 2 | 4 | 5 | 10 | DLDLLL | −5 | 2 |
Order: points, goal difference, goals scored — not the official tie-breakers.
Home table n = 65
Only matches played at home: the same points (3 for a win, 1 for a draw) and a simple order (points, goal difference, goals scored) — not the official tie-breakers.
| # | Team | P | W | D | L | GF | GA | GD | Pts |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Olympique Lyonnais | 4 | 3 | 1 | 0 | 10 | 3 | +7 | 10 |
| 2 | Stade Rennais FC 1901 | 4 | 3 | 1 | 0 | 10 | 5 | +5 | 10 |
| 3 | Paris FC | 4 | 3 | 1 | 0 | 9 | 4 | +5 | 10 |
| 4 | Racing Club de Lens | 4 | 3 | 0 | 1 | 9 | 5 | +4 | 9 |
| 5 | Lille OSC | 4 | 2 | 2 | 0 | 6 | 3 | +3 | 8 |
| 6 | OGC Nice | 4 | 2 | 2 | 0 | 5 | 3 | +2 | 8 |
| 7 | AS Monaco FC | 3 | 2 | 1 | 0 | 6 | 3 | +3 | 7 |
| 8 | FC Lorient | 4 | 2 | 1 | 1 | 5 | 4 | +1 | 7 |
| 9 | AJ Auxerre | 3 | 2 | 0 | 1 | 4 | 4 | 0 | 6 |
| 10 | Le Mans FC | 4 | 1 | 2 | 1 | 6 | 8 | −2 | 5 |
| 11 | Stade Brestois 29 | 4 | 1 | 1 | 2 | 8 | 6 | +2 | 4 |
| 12 | RC Strasbourg Alsace | 3 | 1 | 1 | 1 | 4 | 5 | −1 | 4 |
| 13 | Olympique de Marseille | 3 | 1 | 0 | 2 | 7 | 5 | +2 | 3 |
| 14 | Paris Saint-Germain FC | 2 | 1 | 0 | 1 | 4 | 3 | +1 | 3 |
| 15 | Toulouse FC | 3 | 1 | 0 | 2 | 3 | 5 | −2 | 3 |
| 16 | Angers SCO | 4 | 1 | 0 | 3 | 5 | 9 | −4 | 3 |
| 17 | Le Havre AC | 4 | 0 | 1 | 3 | 2 | 6 | −4 | 1 |
| 18 | ES Troyes AC | 4 | 0 | 1 | 3 | 3 | 11 | −8 | 1 |
Away table n = 65
Only away matches, with the same rules as the home table. The gap between the two shows how much the venue matters for each team.
| # | Team | P | W | D | L | GF | GA | GD | Pts |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Paris Saint-Germain FC | 5 | 3 | 2 | 0 | 10 | 6 | +4 | 11 |
| 2 | AS Monaco FC | 4 | 2 | 1 | 1 | 4 | 3 | +1 | 7 |
| 3 | Toulouse FC | 4 | 1 | 3 | 0 | 9 | 6 | +3 | 6 |
| 4 | Olympique de Marseille | 4 | 2 | 0 | 2 | 7 | 5 | +2 | 6 |
| 5 | Lille OSC | 3 | 2 | 0 | 1 | 4 | 2 | +2 | 6 |
| 6 | Stade Brestois 29 | 4 | 1 | 2 | 1 | 6 | 6 | 0 | 5 |
| 7 | Olympique Lyonnais | 3 | 1 | 1 | 1 | 3 | 2 | +1 | 4 |
| 8 | Racing Club de Lens | 4 | 1 | 1 | 2 | 7 | 7 | 0 | 4 |
| 9 | FC Lorient | 3 | 1 | 1 | 1 | 2 | 2 | 0 | 4 |
| 10 | Paris FC | 4 | 1 | 1 | 2 | 4 | 5 | −1 | 4 |
| 11 | Angers SCO | 3 | 1 | 1 | 1 | 4 | 6 | −2 | 4 |
| 12 | RC Strasbourg Alsace | 4 | 1 | 0 | 3 | 8 | 10 | −2 | 3 |
| 13 | ES Troyes AC | 3 | 1 | 0 | 2 | 2 | 5 | −3 | 3 |
| 14 | Stade Rennais FC 1901 | 3 | 1 | 0 | 2 | 5 | 9 | −4 | 3 |
| 15 | OGC Nice | 4 | 1 | 0 | 3 | 3 | 7 | −4 | 3 |
| 16 | AJ Auxerre | 4 | 1 | 0 | 3 | 7 | 13 | −6 | 3 |
| 17 | Le Havre AC | 3 | 0 | 1 | 2 | 3 | 5 | −2 | 1 |
| 18 | Le Mans FC | 3 | 0 | 1 | 2 | 4 | 7 | −3 | 1 |
Goals by team n = 65
For each team, in its matches this season: how often both teams scored, how often there were 3 or more goals (2-1 yes, 1-1 no), how often it kept a clean sheet and how often it failed to score. The league row at the top is the benchmark on the same matches; tap a percentage to see its 95% interval.
| Team | matches | scored / match | conceded / match | both scored | 3+ goals | clean sheet | failed to score |
|---|---|---|---|---|---|---|---|
| League | 65 | 1.52 | 1.52 | 65%42 of 65 | 65%42 of 65 | 21%27 of 130 | 21%27 of 130 |
| Olympique Lyonnais | 7 | 1.86 | 0.71 | 57%4 of 7 | 57%4 of 7 | 43%3 of 7 | 14%1 of 7 |
| Paris Saint-Germain FC | 7 | 2.00 | 1.29 | 86%6 of 7 | 86%6 of 7 | 14%1 of 7 | 0%0 of 7 |
| Lille OSC | 7 | 1.43 | 0.71 | 43%3 of 7 | 29%2 of 7 | 57%4 of 7 | 0%0 of 7 |
| Paris FC | 8 | 1.62 | 1.12 | 50%4 of 8 | 62%5 of 8 | 38%3 of 8 | 38%3 of 8 |
| AS Monaco FC | 7 | 1.43 | 0.86 | 57%4 of 7 | 43%3 of 7 | 29%2 of 7 | 14%1 of 7 |
| Racing Club de Lens | 8 | 2.00 | 1.50 | 88%7 of 8 | 88%7 of 8 | 0%0 of 8 | 12%1 of 8 |
| Stade Rennais FC 1901 | 7 | 2.14 | 2.00 | 71%5 of 7 | 86%6 of 7 | 14%1 of 7 | 14%1 of 7 |
| FC Lorient | 7 | 1.00 | 0.86 | 43%3 of 7 | 43%3 of 7 | 57%4 of 7 | 14%1 of 7 |
| OGC Nice | 8 | 1.00 | 1.25 | 62%5 of 8 | 62%5 of 8 | 12%1 of 8 | 38%3 of 8 |
| Olympique de Marseille | 7 | 2.00 | 1.43 | 43%3 of 7 | 57%4 of 7 | 29%2 of 7 | 29%2 of 7 |
| Stade Brestois 29 | 8 | 1.75 | 1.50 | 88%7 of 8 | 75%6 of 8 | 0%0 of 8 | 12%1 of 8 |
| Toulouse FC | 7 | 1.71 | 1.57 | 57%4 of 7 | 71%5 of 7 | 14%1 of 7 | 29%2 of 7 |
| AJ Auxerre | 7 | 1.57 | 2.43 | 86%6 of 7 | 86%6 of 7 | 14%1 of 7 | 0%0 of 7 |
| RC Strasbourg Alsace | 7 | 1.71 | 2.14 | 86%6 of 7 | 86%6 of 7 | 0%0 of 7 | 14%1 of 7 |
| Angers SCO | 7 | 1.29 | 2.14 | 57%4 of 7 | 57%4 of 7 | 29%2 of 7 | 29%2 of 7 |
| Le Mans FC | 7 | 1.43 | 2.14 | 86%6 of 7 | 86%6 of 7 | 0%0 of 7 | 14%1 of 7 |
| ES Troyes AC | 7 | 0.71 | 2.29 | 43%3 of 7 | 43%3 of 7 | 14%1 of 7 | 57%4 of 7 |
| Le Havre AC | 7 | 0.71 | 1.57 | 57%4 of 7 | 43%3 of 7 | 14%1 of 7 | 43%3 of 7 |
Home matches only
| Team | matches | scored / match | conceded / match | both scored | 3+ goals | clean sheet | failed to score |
|---|---|---|---|---|---|---|---|
| League | 65 | 1.63 | 1.42 | 65%42 of 65 | 65%42 of 65 | 23%15 of 65 | 18%12 of 65 |
| Olympique Lyonnais | 4 | 2.50 | 0.75 | 75%3 of 4 | 75%3 of 4 | 25%1 of 4 | 0%0 of 4 |
| Paris Saint-Germain FC | 2 | 2.00 | 1.50 | 100%2 of 2 | 100%2 of 2 | 0%0 of 2 | 0%0 of 2 |
| Lille OSC | 4 | 1.50 | 0.75 | 50%2 of 4 | 25%1 of 4 | 50%2 of 4 | 0%0 of 4 |
| Paris FC | 4 | 2.25 | 1.00 | 50%2 of 4 | 75%3 of 4 | 50%2 of 4 | 25%1 of 4 |
| AS Monaco FC | 3 | 2.00 | 1.00 | 67%2 of 3 | 67%2 of 3 | 33%1 of 3 | 0%0 of 3 |
| Racing Club de Lens | 4 | 2.25 | 1.25 | 75%3 of 4 | 75%3 of 4 | 0%0 of 4 | 25%1 of 4 |
| Stade Rennais FC 1901 | 4 | 2.50 | 1.25 | 75%3 of 4 | 75%3 of 4 | 25%1 of 4 | 0%0 of 4 |
| FC Lorient | 4 | 1.25 | 1.00 | 50%2 of 4 | 50%2 of 4 | 50%2 of 4 | 0%0 of 4 |
| OGC Nice | 4 | 1.25 | 0.75 | 75%3 of 4 | 50%2 of 4 | 25%1 of 4 | 25%1 of 4 |
| Olympique de Marseille | 3 | 2.33 | 1.67 | 67%2 of 3 | 100%3 of 3 | 33%1 of 3 | 0%0 of 3 |
| Stade Brestois 29 | 4 | 2.00 | 1.50 | 75%3 of 4 | 75%3 of 4 | 0%0 of 4 | 25%1 of 4 |
| Toulouse FC | 3 | 1.00 | 1.67 | 33%1 of 3 | 33%1 of 3 | 0%0 of 3 | 67%2 of 3 |
| AJ Auxerre | 3 | 1.33 | 1.33 | 67%2 of 3 | 67%2 of 3 | 33%1 of 3 | 0%0 of 3 |
| RC Strasbourg Alsace | 3 | 1.33 | 1.67 | 100%3 of 3 | 67%2 of 3 | 0%0 of 3 | 0%0 of 3 |
| Angers SCO | 4 | 1.25 | 2.25 | 50%2 of 4 | 50%2 of 4 | 25%1 of 4 | 25%1 of 4 |
| Le Mans FC | 4 | 1.50 | 2.00 | 75%3 of 4 | 100%4 of 4 | 0%0 of 4 | 25%1 of 4 |
| ES Troyes AC | 4 | 0.75 | 2.75 | 50%2 of 4 | 50%2 of 4 | 25%1 of 4 | 50%2 of 4 |
| Le Havre AC | 4 | 0.50 | 1.50 | 50%2 of 4 | 50%2 of 4 | 25%1 of 4 | 50%2 of 4 |
Away matches only
| Team | matches | scored / match | conceded / match | both scored | 3+ goals | clean sheet | failed to score |
|---|---|---|---|---|---|---|---|
| League | 65 | 1.42 | 1.63 | 65%42 of 65 | 65%42 of 65 | 18%12 of 65 | 23%15 of 65 |
| Olympique Lyonnais | 3 | 1.00 | 0.67 | 33%1 of 3 | 33%1 of 3 | 67%2 of 3 | 33%1 of 3 |
| Paris Saint-Germain FC | 5 | 2.00 | 1.20 | 80%4 of 5 | 80%4 of 5 | 20%1 of 5 | 0%0 of 5 |
| Lille OSC | 3 | 1.33 | 0.67 | 33%1 of 3 | 33%1 of 3 | 67%2 of 3 | 0%0 of 3 |
| Paris FC | 4 | 1.00 | 1.25 | 50%2 of 4 | 50%2 of 4 | 25%1 of 4 | 50%2 of 4 |
| AS Monaco FC | 4 | 1.00 | 0.75 | 50%2 of 4 | 25%1 of 4 | 25%1 of 4 | 25%1 of 4 |
| Racing Club de Lens | 4 | 1.75 | 1.75 | 100%4 of 4 | 100%4 of 4 | 0%0 of 4 | 0%0 of 4 |
| Stade Rennais FC 1901 | 3 | 1.67 | 3.00 | 67%2 of 3 | 100%3 of 3 | 0%0 of 3 | 33%1 of 3 |
| FC Lorient | 3 | 0.67 | 0.67 | 33%1 of 3 | 33%1 of 3 | 67%2 of 3 | 33%1 of 3 |
| OGC Nice | 4 | 0.75 | 1.75 | 50%2 of 4 | 75%3 of 4 | 0%0 of 4 | 50%2 of 4 |
| Olympique de Marseille | 4 | 1.75 | 1.25 | 25%1 of 4 | 25%1 of 4 | 25%1 of 4 | 50%2 of 4 |
| Stade Brestois 29 | 4 | 1.50 | 1.50 | 100%4 of 4 | 75%3 of 4 | 0%0 of 4 | 0%0 of 4 |
| Toulouse FC | 4 | 2.25 | 1.50 | 75%3 of 4 | 100%4 of 4 | 25%1 of 4 | 0%0 of 4 |
| AJ Auxerre | 4 | 1.75 | 3.25 | 100%4 of 4 | 100%4 of 4 | 0%0 of 4 | 0%0 of 4 |
| RC Strasbourg Alsace | 4 | 2.00 | 2.50 | 75%3 of 4 | 100%4 of 4 | 0%0 of 4 | 25%1 of 4 |
| Angers SCO | 3 | 1.33 | 2.00 | 67%2 of 3 | 67%2 of 3 | 33%1 of 3 | 33%1 of 3 |
| Le Mans FC | 3 | 1.33 | 2.33 | 100%3 of 3 | 67%2 of 3 | 0%0 of 3 | 0%0 of 3 |
| ES Troyes AC | 3 | 0.67 | 1.67 | 33%1 of 3 | 33%1 of 3 | 0%0 of 3 | 67%2 of 3 |
| Le Havre AC | 3 | 1.00 | 1.67 | 67%2 of 3 | 33%1 of 3 | 0%0 of 3 | 33%1 of 3 |
Updated 25 Oct 2026