Ligue 1 · 2026/27
Season forecast
The 288 remaining fixtures played out 20,000 times, drawing from the same engine that prices this league's matchday. Each simulated season also draws a slightly different set of team ratings — because we do not know exactly how good anyone is, and because sides genuinely become different teams over a season.
This forecast moves. It is re-run every time results land, so it reads the season rather than the summer. Nothing moved by more than a point since 2026-08-30 — a quiet week is a real result too.
These ranges are calibrated. Tested on 5 seasons this engine never tuned on, 93% of clubs finished inside their stated 90% band — against 73% for a version that treated preseason ratings as though they were known exactly, and was confidently wrong about how much a season can move.
Expected points
Title race
- Paris Saint Germain35%
- Lens26%
- Monaco15%
- Marseille11%
- Lille8%
- Lyon4%
Bottom of the table
Full projection
| Club | Title | Since last week | Top 4 | Bottom 2 | Points | 90% range |
|---|---|---|---|---|---|---|
| Paris Saint Germain | 31.5% | — | 73% | 0% | 68 | 47–86 |
| Lens | 23.7% | — | 66% | 0% | 65 | 46–84 |
| Monaco | 13.3% | +1% | 50% | 1% | 60 | 38–81 |
| Marseille | 10.0% | −1% | 49% | 1% | 60 | 40–79 |
| Lille | 7.6% | — | 41% | 1% | 58 | 38–77 |
| Lyon | 3.6% | — | 25% | 2% | 53 | 33–73 |
| Rennes | 2.0% | — | 21% | 3% | 50 | 30–70 |
| Paris Fc | 1.8% | +1% | 17% | 3% | 49 | 29–68 |
| Strasbourg | 2.2% | — | 16% | 6% | 48 | 27–70 |
| Toulouse | 1.2% | — | 13% | 5% | 47 | 26–66 |
| Brest | 1.7% | — | 9% | 8% | 43 | 25–65 |
| Lorient | 0.8% | — | 7% | 11% | 41 | 22–62 |
| Nice | 0.3% | — | 5% | 14% | 40 | 20–60 |
| Auxerre | 0.3% | — | 2% | 22% | 35 | 18–55 |
| Le Havre | 0.0% | — | 1% | 25% | 34 | 17–53 |
| Le Mans | 0.1% | — | 2% | 32% | 33 | 15–53 |
| Angers | 0.0% | — | 1% | 30% | 33 | 17–51 |
| Troyes | 0.0% | — | 0% | 39% | 30 | 16–47 |
288 matches simulated from 2026-08-31 · rating spread σ=0.25 · 11 takes archived this season