Ligue 1
France · 2026-27
Standings · Regular season 7–8 matches per team · 65 played in total
The table from official results: points, matches, wins-draws-losses, goals. Teams level on points are ordered by the competition's official rules, written under the table.
| # | Team | P | W | D | L | GF | GA | GD | Pts |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Olympique Lyon | 7 | 4 | 2 | 1 | 13 | 5 | +8 | 14 |
| 2 | PSG | 7 | 4 | 2 | 1 | 14 | 9 | +5 | 14 |
| 3 | Lille | 7 | 4 | 2 | 1 | 10 | 5 | +5 | 14 |
| 4 | Paris FC | 8 | 4 | 2 | 2 | 13 | 9 | +4 | 14 |
| 5 | Monaco | 7 | 4 | 2 | 1 | 10 | 6 | +4 | 14 |
| 6 | RC Lens | 8 | 4 | 1 | 3 | 16 | 12 | +4 | 13 |
| 7 | Stade Rennais | 7 | 4 | 1 | 2 | 15 | 14 | +1 | 13 |
| 8 | Lorient | 7 | 3 | 2 | 2 | 7 | 6 | +1 | 11 |
| 9 | Nice | 8 | 3 | 2 | 3 | 8 | 10 | -2 | 11 |
| 10 | Marseille | 7 | 3 | 0 | 4 | 14 | 10 | +4 | 9 |
| 11 | Brest | 8 | 2 | 3 | 3 | 14 | 12 | +2 | 9 |
| 12 | Toulouse | 7 | 2 | 3 | 2 | 12 | 11 | +1 | 9 |
| 13 | Auxerre | 7 | 3 | 0 | 4 | 11 | 17 | -6 | 9 |
| 14 | Strasbourg | 7 | 2 | 1 | 4 | 12 | 15 | -3 | 7 |
| 15 | Angers SCO | 7 | 2 | 1 | 4 | 9 | 15 | -6 | 7 |
| 16 | Le Mans | 7 | 1 | 3 | 3 | 10 | 15 | -5 | 6 |
| 17 | Troyes | 7 | 1 | 1 | 5 | 5 | 16 | -11 | 4 |
| 18 | Le Havre | 7 | 0 | 2 | 5 | 5 | 11 | -6 | 2 |
Tie-break (official order): goal difference, points in the matches between the tied clubs, goal difference in those matches, goals scored, wins, away wins, disciplinary record, draw. Source: LFP, ligue1.com — "Égalité au classement : modification des critères de départage" (7 Aug 2025, in force from the 2025-26 season) (read on 2026-09-24). An = mark means the criteria that can be computed from results are exhausted (fair play, draw or play-off would decide) and the teams share the place.
Elo ratings n = 18
Elo rating: a number that goes up when a team gets more from its matches than expected and down when it gets less. Beating a strong opponent is worth more than beating a weak one; a new team enters at the league average.
| # | Team | Elo |
|---|---|---|
| 1 | PSG | 1719 |
| 2 | Lille | 1597 |
| 3 | RC Lens | 1594 |
| 4 | Monaco | 1590 |
| 5 | Olympique Lyon | 1587 |
| 6 | Marseille | 1577 |
| 7 | Stade Rennais | 1555 |
| 8 | Strasbourg | 1539 |
| 9 | Paris FC | 1525 |
| 10 | Toulouse | 1509 |
| 11 | Nice | 1497 |
| 12 | Brest | 1495 |
| 13 | Le Mans | 1488 |
| 14 | Lorient | 1484 |
| 15 | Auxerre | 1473 |
| 16 | Troyes | 1470 |
| 17 | Angers SCO | 1430 |
| 18 | Le Havre | 1413 |
Own rating (H = 50, K = 10): parameters calibrated walk-forward on 624 Liga 1 match (Brier 0.1582 vs baseline 0.1679) and used in every league. Rating changes only with results.
Latest results n = 10
The latest official results in the competition, newest first.
Upcoming fixtures n = 10
The next scheduled matches, with kick-off time. When the model has an estimate, the 1 / X / 2 percentages are the estimated chances of a home win, a draw and an away win; ❄ means the estimate was frozen before the match and no longer changes.
| 1 | X | 2 | |||||
|---|---|---|---|---|---|---|---|
| Monaco | – | Lille | 40%≈ 1 in 2.52 | 28%≈ 1 in 3.52 | 32%≈ 1 in 3.13 | ||
| Marseille | – | Le Havre | 68%≈ 1 in 1.47 | 20%≈ 1 in 5.13 | 13%≈ 1 in 7.96 | ||
| Auxerre | – | Le Mans | insufficient data: a team has fewer than 8 matches | ||||
| Angers SCO | – | Lorient | 25%≈ 1 in 4.05 | 29%≈ 1 in 3.44 | 46%≈ 1 in 2.16 | ||
| Toulouse | – | Troyes | insufficient data: a team has fewer than 8 matches | ||||
| Stade Rennais | – | Strasbourg | 48%≈ 1 in 2.08 | 21%≈ 1 in 4.75 | 31%≈ 1 in 3.25 | ||
| PSG | – | Olympique Lyon | 59%≈ 1 in 1.71 | 23%≈ 1 in 4.44 | 19%≈ 1 in 5.29 | ||
| Le Havre | – | PSG | 12%≈ 1 in 8.67 | 20%≈ 1 in 4.95 | 68%≈ 1 in 1.46 | ||
| Lille | – | RC Lens | 41%≈ 1 in 2.46 | 28%≈ 1 in 3.51 | 31%≈ 1 in 3.23 | ||
| Nice | – | Stade Rennais | 33%≈ 1 in 2.99 | 24%≈ 1 in 4.13 | 42%≈ 1 in 2.36 | ||
kick-off (UTC). 1 / X / 2 = the model's estimate (home win / draw / away win), refreshed hourly and frozen within the last hour before kick-off (❄). How good is the model?.
Explore Ligue 1
This league's analysis pages. Each card shows a real figure taken from the very page it opens; open it to see where it comes from and what it does not say.
Expected points n = 18
Expected points: for every match played, the model (trained only on matches before that day, never on the result) gives the 1 / X / 2 chances; a team's expected points are 3 × its win chance + its draw chance, added up over matches. The difference = real points minus expected: plus = it took more than the chances suggested, minus = less. “†” = matches with a team that had no history in the model, taken at the league average (not the same as “(s)” in the simulator).
| # | Team | matches | pts | expected | difference |
|---|---|---|---|---|---|
| 1 | RC Lens | 8 | 13 | 13.8 | -0.8 |
| 2 | PSG | 7 | 14 | 13.6 | +0.4 |
| 3 | Lille | 7 | 14 | 12.5 | +1.5 |
| 4 | Olympique Lyon | 7 | 14 | 11.9 | +2.1 |
| 5 | Paris FC † | 8 | 14 | 10.9 | +3.1 |
| 6 | Marseille | 7 | 9 | 10.8 | -1.8 |
| 7 | Stade Rennais | 7 | 13 | 10.0 | +3.0 |
| 8 | Monaco | 7 | 14 | 9.9 | +4.1 |
| 9 | Brest † | 8 | 9 | 9.7 | -0.7 |
| 10 | Lorient | 7 | 11 | 9.2 | +1.8 |
| 11 | Le Mans † | 7 | 6 | 9.0 | -3.0 |
| 12 | Strasbourg | 7 | 7 | 8.7 | -1.7 |
| 13 | Toulouse | 7 | 9 | 8.6 | +0.4 |
| 14 | Auxerre | 7 | 9 | 8.5 | +0.5 |
| 15 | Nice | 8 | 11 | 8.5 | +2.5 |
| 16 | Troyes † | 7 | 4 | 8.1 | -4.1 |
| 17 | Le Havre | 7 | 2 | 7.7 | -5.7 |
| 18 | Angers SCO | 7 | 7 | 7.0 | +0.0 |
Round summaries n = 8
One summary for every played round of the season: results, figures, table and Elo moves, streaks, what the model said.
Ongoing streaks near a record since 2023-24 · n = 8
Ongoing streaks close to a record: how many matches in a row the team has kept a streak (unbeaten, scoring, clean sheets…), against its own record and the competition record in our database, which starts with the 2023-24 season. Streaks of at least 3 matches within one match of a record are listed. A streak describes the past; the next match can end it at any time.
| Team | Streak | in a row | own record | league record | next match |
|---|---|---|---|---|---|
| PSG | scoring | 27 ties league record | 27 | 27 | vs Olympique Lyon 26 Oct 2026 |
| Brest | conceding | 17 ties league record | 17 | 17 | @ Lorient 31 Oct 2026 |
| Strasbourg | conceding | 15 ties own record | 15 | 17 | @ Stade Rennais 25 Oct 2026 |
| RC Lens | 3+ goals | 5 | 6 | 10 | @ Lille 30 Oct 2026 |
| RC Lens | both teams score | 5 ties own record | 5 | 11 | @ Lille 30 Oct 2026 |
| Brest | both teams score | 4 | 5 | 11 | @ Lorient 31 Oct 2026 |
| Auxerre | both teams score | 3 | 4 | 11 | vs Le Mans 25 Oct 2026 |
| RC Lens | conceding | 8 ties own record | 8 | 17 | @ Lille 30 Oct 2026 |
Draws n = 983
How often matches in this league ended level: in the latest season and across all seasons in our database, then split by how far apart the two teams' Elo ratings were before kick-off (a small gap = an evenly matched game). Each rate comes with the number of matches and a 95 % interval.
| Elo gap before kick-off | matches | draws | draw rate |
|---|---|---|---|
| 0–50 | 483 | 128 | 27% 128/483 · 23%–31% |
| 50–100 | 266 | 59 | 22% 59/266 · 18%–28% |
| 100–150 | 135 | 24 | 18% 24/135 · 12%–25% |
| 150–250 | 70 | 15 | 21% 15/70 · 13%–32% |
| 250+ | 14 | 2 | 14% 2/14 · 4%–40% |
15 matches without an Elo rating for both teams (a team's first match in our database) are left out of the split.
Most draws in 2026-27 (at least 5 matches)
- Toulouse 3/7
- Le Mans 3/7
- Brest 3/8
- Lille 2/7
- Olympique Lyon 2/7
Teams n = 18
All teams in the season shown on the page. Teams with at least 5 matches have their own page.
All matches this season n = 306
Every match of the current season, by matchday: played ones with the score, scheduled ones with the date. Tap a matchday to open it and a match to see its page.
Matchday 1 n = 9
| 21 Aug 2026 | Marseille – Strasbourg | 4–0 |
| 22 Aug 2026 | RC Lens – Auxerre | 5–2 |
| 22 Aug 2026 | Le Mans – Brest | 2–2 |
| 22 Aug 2026 | Troyes – Paris FC | 0–0 |
| 22 Aug 2026 | Nice – Lorient | 0–0 |
| 22 Aug 2026 | Toulouse – Olympique Lyon | 0–2 |
| 23 Aug 2026 | Angers SCO – Lille | 0–2 |
| 23 Aug 2026 | Le Havre – Monaco | 0–1 |
| 23 Aug 2026 | Stade Rennais – PSG | 2–2 |
Matchday 2 n = 9
| 28 Aug 2026 | Lille – PSG | 2–2 |
| 29 Aug 2026 | Strasbourg – RC Lens | 2–1 |
| 29 Aug 2026 | Lorient – Troyes | 1–2 |
| 29 Aug 2026 | Olympique Lyon – Le Havre | 1–1 |
| 29 Aug 2026 | Auxerre – Angers SCO | 1–3 |
| 29 Aug 2026 | Brest – Toulouse | 2–2 |
| 30 Aug 2026 | Paris FC – Nice | 3–0 |
| 30 Aug 2026 | Stade Rennais – Le Mans | 3–2 |
| 30 Aug 2026 | Monaco – Marseille | 2–0 |
Matchday 3 n = 9
| 3 Sep 2026 | Toulouse – Lille | 0–1 |
| 4 Sep 2026 | Olympique Lyon – Auxerre | 3–1 |
| 4 Sep 2026 | PSG – Monaco | 1–2 |
| 5 Sep 2026 | RC Lens – Lorient | 0–1 |
| 5 Sep 2026 | Le Havre – Brest | 1–2 |
| 5 Sep 2026 | Nice – Le Mans | 1–1 |
| 6 Sep 2026 | Troyes – Strasbourg | 2–6 |
| 6 Sep 2026 | Angers SCO – Stade Rennais | 1–2 |
| 6 Sep 2026 | Marseille – Paris FC | 2–3 |
Matchday 4 n = 9
| 11 Sep 2026 | Stade Rennais – Marseille | 1–0 |
| 12 Sep 2026 | Strasbourg – Monaco | 1–1 |
| 12 Sep 2026 | Lorient – Toulouse | 2–2 |
| 12 Sep 2026 | Auxerre – Nice | 1–0 |
| 12 Sep 2026 | Le Havre – Angers SCO | 0–0 |
| 12 Sep 2026 | Paris FC – Olympique Lyon | 0–0 |
| 13 Sep 2026 | Lille – Troyes | 2–0 |
| 13 Sep 2026 | Le Mans – RC Lens | 2–2 |
| 13 Sep 2026 | Brest – PSG | 0–1 |
Matchday 5 n = 9
| 18 Sep 2026 | Monaco – RC Lens | 2–1 |
| 19 Sep 2026 | Paris FC – Strasbourg | 2–1 |
| 19 Sep 2026 | Le Mans – Lorient | 2–1 |
| 19 Sep 2026 | Toulouse – Le Havre | 3–2 |
| 19 Sep 2026 | Angers SCO – Troyes | 2–0 |
| 19 Sep 2026 | Olympique Lyon – Stade Rennais | 4–0 |
| 20 Sep 2026 | Auxerre – Brest | 2–1 |
| 20 Sep 2026 | Nice – Lille | 2–1 |
| 20 Sep 2026 | Marseille – PSG | 1–2 |
Matchday 6 n = 9
| 9 Oct 2026 | RC Lens – Olympique Lyon | 2–1 |
| 10 Oct 2026 | Lille – Le Havre | 1–0 |
| 10 Oct 2026 | Brest – Angers SCO | 5–1 |
| 10 Oct 2026 | Lorient – Paris FC | 1–0 |
| 10 Oct 2026 | PSG – Le Mans | 3–1 |
| 10 Oct 2026 | Monaco – Toulouse | 2–2 |
| 11 Oct 2026 | Nice – Strasbourg | 2–1 |
| 11 Oct 2026 | Stade Rennais – Auxerre | 4–1 |
| 11 Oct 2026 | Troyes – Marseille | 0–2 |
Matchday 7 n = 9
| 16 Oct 2026 | Le Mans – Toulouse | 0–3 |
| 17 Oct 2026 | Strasbourg – PSG | 1–3 |
| 17 Oct 2026 | Troyes – RC Lens | 1–3 |
| 17 Oct 2026 | Lille – Brest | 1–1 |
| 18 Oct 2026 | Angers SCO – Marseille | 2–5 |
| 18 Oct 2026 | Lorient – Monaco | 1–0 |
| 18 Oct 2026 | Paris FC – Stade Rennais | 4–3 |
| 18 Oct 2026 | Le Havre – Auxerre | 1–3 |
| 18 Oct 2026 | Olympique Lyon – Nice | 2–1 |
Matchday 8 n = 9
| 23 Oct 2026 | Brest – Nice | 1–2 |
| 24 Oct 2026 | RC Lens – Paris FC | 2–1 |
| 25 Oct 2026 | Monaco – Lille | – |
| 25 Oct 2026 | Toulouse – Troyes | – |
| 25 Oct 2026 | Marseille – Le Havre | – |
| 25 Oct 2026 | Stade Rennais – Strasbourg | – |
| 25 Oct 2026 | Angers SCO – Lorient | – |
| 25 Oct 2026 | Auxerre – Le Mans | – |
| 26 Oct 2026 | PSG – Olympique Lyon | – |
Matchday 9 n = 9
| 30 Oct 2026 | Le Havre – PSG | – |
| 30 Oct 2026 | Lille – RC Lens | – |
| 31 Oct 2026 | Nice – Stade Rennais | – |
| 31 Oct 2026 | Olympique Lyon – Angers SCO | – |
| 31 Oct 2026 | Lorient – Brest | – |
| 31 Oct 2026 | Troyes – Le Mans | – |
| 1 Nov 2026 | Strasbourg – Auxerre | – |
| 1 Nov 2026 | Paris FC – Monaco | – |
| 1 Nov 2026 | Marseille – Toulouse | – |
Matchday 10 n = 9
| 6 Nov 2026 | Toulouse – Strasbourg | – |
| 7 Nov 2026 | Auxerre – Paris FC | – |
| 7 Nov 2026 | PSG – Troyes | – |
| 8 Nov 2026 | Stade Rennais – Lille | – |
| 8 Nov 2026 | Le Mans – Monaco | – |
| 8 Nov 2026 | Brest – Olympique Lyon | – |
| 8 Nov 2026 | Le Havre – Lorient | – |
| 8 Nov 2026 | Angers SCO – Nice | – |
| 8 Nov 2026 | RC Lens – Marseille | – |
Matchday 11 n = 9
| 20 Nov 2026 | Troyes – Le Havre | – |
| 21 Nov 2026 | Nice – PSG | – |
| 21 Nov 2026 | Monaco – Auxerre | – |
| 21 Nov 2026 | RC Lens – Toulouse | – |
| 21 Nov 2026 | Lille – Olympique Lyon | – |
| 21 Nov 2026 | Strasbourg – Brest | – |
| 22 Nov 2026 | Paris FC – Angers SCO | – |
| 22 Nov 2026 | Lorient – Stade Rennais | – |
| 22 Nov 2026 | Marseille – Le Mans | – |
Matchday 12 n = 9
| 27 Nov 2026 | Brest – Paris FC | – |
| 28 Nov 2026 | Angers SCO – RC Lens | – |
| 28 Nov 2026 | Le Mans – Lille | – |
| 28 Nov 2026 | Nice – Troyes | – |
| 28 Nov 2026 | Le Havre – Strasbourg | – |
| 28 Nov 2026 | PSG – Lorient | – |
| 29 Nov 2026 | Auxerre – Marseille | – |
| 29 Nov 2026 | Toulouse – Stade Rennais | – |
| 29 Nov 2026 | Olympique Lyon – Monaco | – |
Matchday 13 n = 9
| 4 Dec 2026 | Toulouse – PSG | – |
| 5 Dec 2026 | Lille – Auxerre | – |
| 5 Dec 2026 | Monaco – Angers SCO | – |
| 5 Dec 2026 | RC Lens – Le Havre | – |
| 5 Dec 2026 | Strasbourg – Lorient | – |
| 5 Dec 2026 | Paris FC – Le Mans | – |
| 6 Dec 2026 | Troyes – Olympique Lyon | – |
| 6 Dec 2026 | Stade Rennais – Brest | – |
| 6 Dec 2026 | Marseille – Nice | – |
Matchday 14 n = 9
| 11 Dec 2026 | Auxerre – Toulouse | – |
| 12 Dec 2026 | PSG – Paris FC | – |
| 12 Dec 2026 | Nice – RC Lens | – |
| 12 Dec 2026 | Angers SCO – Strasbourg | – |
| 12 Dec 2026 | Brest – Troyes | – |
| 12 Dec 2026 | Le Havre – Le Mans | – |
| 13 Dec 2026 | Lorient – Lille | – |
| 13 Dec 2026 | Stade Rennais – Monaco | – |
| 13 Dec 2026 | Olympique Lyon – Marseille | – |
Matchday 15 n = 9
| 2 Jan 2027 | Brest – Marseille | – |
| 2 Jan 2027 | Troyes – Stade Rennais | – |
| 2 Jan 2027 | Toulouse – Angers SCO | – |
| 2 Jan 2027 | Monaco – Nice | – |
| 2 Jan 2027 | Paris FC – Le Havre | – |
| 2 Jan 2027 | Lorient – Auxerre | – |
| 3 Jan 2027 | Le Mans – Olympique Lyon | – |
| 3 Jan 2027 | Lille – Strasbourg | – |
| 3 Jan 2027 | RC Lens – PSG | – |
Matchday 16 n = 9
| 15 Jan 2027 | Marseille – Lille | – |
| 16 Jan 2027 | Angers SCO – PSG | – |
| 16 Jan 2027 | Stade Rennais – RC Lens | – |
| 16 Jan 2027 | Nice – Le Havre | – |
| 16 Jan 2027 | Auxerre – Troyes | – |
| 16 Jan 2027 | Strasbourg – Le Mans | – |
| 17 Jan 2027 | Paris FC – Toulouse | – |
| 17 Jan 2027 | Monaco – Brest | – |
| 17 Jan 2027 | Olympique Lyon – Lorient | – |
Matchday 17 n = 9
| 22 Jan 2027 | Troyes – Monaco | – |
| 23 Jan 2027 | Lille – Paris FC | – |
| 23 Jan 2027 | RC Lens – Brest | – |
| 23 Jan 2027 | PSG – Auxerre | – |
| 23 Jan 2027 | Le Mans – Angers SCO | – |
| 23 Jan 2027 | Toulouse – Nice | – |
| 24 Jan 2027 | Le Havre – Stade Rennais | – |
| 24 Jan 2027 | Lorient – Marseille | – |
| 24 Jan 2027 | Strasbourg – Olympique Lyon | – |
Matchday 18 n = 9
| 29 Jan 2027 | Brest – Strasbourg | – |
| 30 Jan 2027 | Monaco – PSG | – |
| 30 Jan 2027 | Paris FC – Auxerre | – |
| 30 Jan 2027 | Le Mans – Nice | – |
| 30 Jan 2027 | Angers SCO – Le Havre | – |
| 30 Jan 2027 | Toulouse – RC Lens | – |
| 31 Jan 2027 | Stade Rennais – Lorient | – |
| 31 Jan 2027 | Marseille – Troyes | – |
| 31 Jan 2027 | Olympique Lyon – Lille | – |
Matchday 19 n = 9
| 6 Feb 2027 | Troyes – Lille | – |
| 6 Feb 2027 | RC Lens – Angers SCO | – |
| 6 Feb 2027 | Le Havre – Toulouse | – |
| 6 Feb 2027 | Lorient – Le Mans | – |
| 6 Feb 2027 | Nice – Brest | – |
| 6 Feb 2027 | Stade Rennais – Olympique Lyon | – |
| 6 Feb 2027 | Strasbourg – Paris FC | – |
| 6 Feb 2027 | Auxerre – Monaco | – |
| 7 Feb 2027 | PSG – Marseille | – |
Matchday 20 n = 9
| 13 Feb 2027 | Brest – Stade Rennais | – |
| 13 Feb 2027 | Paris FC – Troyes | – |
| 13 Feb 2027 | Le Mans – PSG | – |
| 13 Feb 2027 | Lorient – Le Havre | – |
| 13 Feb 2027 | Auxerre – Strasbourg | – |
| 13 Feb 2027 | Toulouse – Monaco | – |
| 13 Feb 2027 | Marseille – Angers SCO | – |
| 13 Feb 2027 | Lille – Nice | – |
| 13 Feb 2027 | Olympique Lyon – RC Lens | – |
Matchday 21 n = 9
| 20 Feb 2027 | Angers SCO – Paris FC | – |
| 20 Feb 2027 | Stade Rennais – Toulouse | – |
| 20 Feb 2027 | PSG – Brest | – |
| 20 Feb 2027 | Strasbourg – Marseille | – |
| 20 Feb 2027 | Nice – Auxerre | – |
| 20 Feb 2027 | Le Havre – Olympique Lyon | – |
| 20 Feb 2027 | Monaco – Le Mans | – |
| 20 Feb 2027 | Lille – Lorient | – |
| 20 Feb 2027 | RC Lens – Troyes | – |
Matchday 22 n = 9
| 27 Feb 2027 | Strasbourg – Le Havre | – |
| 27 Feb 2027 | Auxerre – Lille | – |
| 27 Feb 2027 | Troyes – Nice | – |
| 27 Feb 2027 | Brest – Monaco | – |
| 27 Feb 2027 | Lorient – Angers SCO | – |
| 27 Feb 2027 | Marseille – Stade Rennais | – |
| 27 Feb 2027 | Olympique Lyon – Toulouse | – |
| 27 Feb 2027 | Le Mans – Paris FC | – |
| 28 Feb 2027 | PSG – RC Lens | – |
Matchday 23 n = 9
| 6 Mar 2027 | Le Havre – Nice | – |
| 6 Mar 2027 | PSG – Stade Rennais | – |
| 6 Mar 2027 | RC Lens – Strasbourg | – |
| 6 Mar 2027 | Toulouse – Le Mans | – |
| 6 Mar 2027 | Troyes – Lorient | – |
| 6 Mar 2027 | Angers SCO – Auxerre | – |
| 6 Mar 2027 | Monaco – Olympique Lyon | – |
| 6 Mar 2027 | Paris FC – Brest | – |
| 6 Mar 2027 | Lille – Marseille | – |
Matchday 24 n = 9
| 13 Mar 2027 | Nice – Toulouse | – |
| 13 Mar 2027 | Paris FC – Lorient | – |
| 13 Mar 2027 | Strasbourg – Angers SCO | – |
| 13 Mar 2027 | Le Mans – Stade Rennais | – |
| 13 Mar 2027 | Brest – Lille | – |
| 13 Mar 2027 | Le Havre – RC Lens | – |
| 13 Mar 2027 | Marseille – Monaco | – |
| 13 Mar 2027 | Auxerre – PSG | – |
| 13 Mar 2027 | Olympique Lyon – Troyes | – |
Matchday 25 n = 9
| 20 Mar 2027 | Angers SCO – Le Mans | – |
| 20 Mar 2027 | Toulouse – Brest | – |
| 20 Mar 2027 | Troyes – Auxerre | – |
| 20 Mar 2027 | Stade Rennais – Paris FC | – |
| 20 Mar 2027 | Monaco – Le Havre | – |
| 20 Mar 2027 | PSG – Strasbourg | – |
| 20 Mar 2027 | RC Lens – Lille | – |
| 20 Mar 2027 | Lorient – Nice | – |
| 21 Mar 2027 | Marseille – Olympique Lyon | – |
Matchday 26 n = 9
| 3 Apr 2027 | Le Havre – Troyes | – |
| 3 Apr 2027 | Angers SCO – Monaco | – |
| 3 Apr 2027 | Le Mans – Marseille | – |
| 3 Apr 2027 | Auxerre – RC Lens | – |
| 3 Apr 2027 | Lille – Stade Rennais | – |
| 3 Apr 2027 | Brest – Lorient | – |
| 3 Apr 2027 | Strasbourg – Toulouse | – |
| 3 Apr 2027 | Paris FC – PSG | – |
| 3 Apr 2027 | Nice – Olympique Lyon | – |
Matchday 27 n = 9
| 10 Apr 2027 | Lorient – RC Lens | – |
| 10 Apr 2027 | Marseille – Brest | – |
| 10 Apr 2027 | Monaco – Stade Rennais | – |
| 10 Apr 2027 | Troyes – Angers SCO | – |
| 10 Apr 2027 | PSG – Le Havre | – |
| 10 Apr 2027 | Olympique Lyon – Strasbourg | – |
| 10 Apr 2027 | Le Mans – Auxerre | – |
| 10 Apr 2027 | Lille – Toulouse | – |
| 10 Apr 2027 | Nice – Paris FC | – |
Matchday 28 n = 9
| 17 Apr 2027 | Auxerre – Lorient | – |
| 17 Apr 2027 | Brest – Le Mans | – |
| 17 Apr 2027 | Monaco – Strasbourg | – |
| 17 Apr 2027 | Angers SCO – Olympique Lyon | – |
| 17 Apr 2027 | RC Lens – Nice | – |
| 17 Apr 2027 | Stade Rennais – Troyes | – |
| 17 Apr 2027 | Le Havre – Marseille | – |
| 17 Apr 2027 | PSG – Lille | – |
| 17 Apr 2027 | Toulouse – Paris FC | – |
Matchday 29 n = 9
| 24 Apr 2027 | Paris FC – RC Lens | – |
| 24 Apr 2027 | Marseille – Auxerre | – |
| 24 Apr 2027 | Lille – Monaco | – |
| 24 Apr 2027 | Lorient – PSG | – |
| 24 Apr 2027 | Troyes – Toulouse | – |
| 24 Apr 2027 | Nice – Angers SCO | – |
| 24 Apr 2027 | Olympique Lyon – Brest | – |
| 24 Apr 2027 | Le Mans – Le Havre | – |
| 24 Apr 2027 | Strasbourg – Stade Rennais | – |
Matchday 30 n = 9
| 1 May 2027 | Strasbourg – Lille | – |
| 1 May 2027 | Monaco – Lorient | – |
| 1 May 2027 | Troyes – Brest | – |
| 1 May 2027 | RC Lens – Le Mans | – |
| 1 May 2027 | PSG – Angers SCO | – |
| 1 May 2027 | Le Havre – Paris FC | – |
| 1 May 2027 | Auxerre – Olympique Lyon | – |
| 1 May 2027 | Stade Rennais – Nice | – |
| 1 May 2027 | Toulouse – Marseille | – |
Matchday 31 n = 9
| 8 May 2027 | Paris FC – Lille | – |
| 8 May 2027 | Lorient – Strasbourg | – |
| 8 May 2027 | Brest – Auxerre | – |
| 8 May 2027 | Le Mans – Troyes | – |
| 8 May 2027 | Stade Rennais – Le Havre | – |
| 8 May 2027 | RC Lens – Monaco | – |
| 8 May 2027 | Angers SCO – Toulouse | – |
| 8 May 2027 | Nice – Marseille | – |
| 9 May 2027 | Olympique Lyon – PSG | – |
Matchday 32 n = 9
| 16 May 2027 | Monaco – Paris FC | – |
| 16 May 2027 | Olympique Lyon – Le Mans | – |
| 16 May 2027 | PSG – Nice | – |
| 16 May 2027 | Toulouse – Lorient | – |
| 16 May 2027 | Brest – Le Havre | – |
| 16 May 2027 | Marseille – RC Lens | – |
| 16 May 2027 | Lille – Angers SCO | – |
| 16 May 2027 | Auxerre – Stade Rennais | – |
| 16 May 2027 | Strasbourg – Troyes | – |
Matchday 33 n = 9
| 22 May 2027 | Nice – Monaco | – |
| 22 May 2027 | Angers SCO – Brest | – |
| 22 May 2027 | Lorient – Olympique Lyon | – |
| 22 May 2027 | Troyes – PSG | – |
| 22 May 2027 | Le Mans – Strasbourg | – |
| 22 May 2027 | Toulouse – Auxerre | – |
| 22 May 2027 | Le Havre – Lille | – |
| 22 May 2027 | Paris FC – Marseille | – |
| 22 May 2027 | RC Lens – Stade Rennais | – |
Matchday 34 n = 9
| 29 May 2027 | Monaco – Troyes | – |
| 29 May 2027 | PSG – Toulouse | – |
| 29 May 2027 | Lille – Le Mans | – |
| 29 May 2027 | Brest – RC Lens | – |
| 29 May 2027 | Marseille – Lorient | – |
| 29 May 2027 | Stade Rennais – Angers SCO | – |
| 29 May 2027 | Olympique Lyon – Paris FC | – |
| 29 May 2027 | Auxerre – Le Havre | – |
| 29 May 2027 | Strasbourg – Nice | – |
Updated 25 Oct 2026