Docteur Bet

Modelling · France

Ligue 1

Table and projections

Computed on
September 27, 2026

TeamPPtsDiffTitleProjected pointsRelegation
1Monaco513+514%62.353–710%
2Olympique Lyonnais511+85%57.649–670%
3Paris511+51%50.841–610%
4LOSC Lille510+45%57.748–670%
5Rennes510-13%55.146–650%
6Paris Saint Germain58+170%70.862–790%
7Angers SCO57+10%34.626–4327%
8Strasbourg5700%48.539–581%
9Le Manspromoted5600%33.925–4332%
10Auxerre56-50%39.130–4812%
11Brest55-10%41.232–506%
12Lorient55-10%38.429–4813%
13Toulouse55-20%42.534–524%
14Nice55-30%43.534–533%
15Lens5401%51.743–610%
16Troyespromoted54-70%29.521–3860%
17Olympique Marseille53-11%51.842–610%
18Le Havre52-30%32.024–4141%

50,000 simulated seasons from a Dixon-Coles model fitted on 2,333 matches, with a 730-day half-life — an effective sample of 1,589. The points interval covers 80% of simulated seasons.

Where each team finishes

The probability of finishing in each position, across the 50,000 simulated seasons. A tight row is a team whose fate is nearly settled; a spread-out row, a team for whom anything is still possible.

123456789101112131415161718Paris Saint Germain70187Monaco1429201396Olympique Lyonnais5141716141186LOSC Lille5151716141186Rennes91213141211965Olympique Marseille81011121211975Lens710111312111075Paris681011111110865Strasbourg671011121211865Nice68101212111086Toulouse57911121211975Brest68101212121096Auxerre681011111211107Lorient579111212111085Angers SCO57101214161611Le Mans691114161715Le Havre571013162021Troyes79142138

The darker the cell, the likelier the position. Teams are ordered by average expected position, not by current standing.

Where each team is heading

Average expected position at each matchday. Left of the marker, what actually happened; right of it, the projection.

1918jouésimuléParis Saint GermainLOSC LilleMonaco
Paris Saint Germain1.4eLOSC Lille4.7eMonaco3.3e