Leagues

League · France

Ligue 1 2023-24 statistics

2023-24 season

Matches played
306
Goals per match
2.70
Home win
39%
Draw
26%
Away win
34%
3+ goals
53%
Both teams scored
54%

Table

#TeamPWDLGFGAGDPts
1Paris Saint Germain34221028133+4876
2Monaco3420776842+2667
3Stade Brestois 2934171075334+1961
4Lille34161175234+1859
5Nice34151094029+1155
6Lyon34165134955-653
7Lens34149114537+851
8Marseille341311105241+1150
9Reims34138134247-547
10Rennes341210125346+746
11Toulouse341110134246-443
12Montpellier341012124348-542
13Strasbourg34109153850-1239
14Nantes3496193055-2533
15Le Havre34711163445-1132
16Lorient3478194366-2329
17Metz3485213558-2329
18Clermont Foot34510192660-3425

The table is computed from match results; matches decided by forfeit count with the score declared by the federation. Points deducted or awarded separately are not reflected. Only regular-season matches count — play-offs and relegation matches are excluded.

Teams in this league

Every team in this season's fixture list. Unlike the standings table, teams that have not played yet also appear here.

Season simulation

The remaining fixtures were played out 10,000 times using the model's current probabilities. Percentages below are how often each team finished in that position.

TeamTitleTop 4Bottom 3Pts (avg)
Paris Saint Germain73.0%98.2%0.0%71.0
Lens14.6%79.0%0.0%61.5
Marseille4.7%56.8%0.1%56.8
Lyon3.5%48.4%0.2%55.5
Lille1.9%39.2%0.4%53.9
Monaco1.1%25.4%1.3%50.8
Rennes0.7%20.9%1.7%50.0
Strasbourg0.2%8.8%5.3%46.0
Paris FC0.2%9.0%4.9%46.0
Lorient0.1%5.7%7.9%44.1
Toulouse0.0%2.7%14.6%41.5
Le Mans0.0%2.5%15.5%41.2
Auxerre0.0%1.5%22.1%39.7
Stade Brestois 290.0%1.0%26.5%38.6
Nice0.0%0.6%35.8%36.7
Le Havre0.0%0.5%39.6%36.0
Estac Troyes0.0%0.1%51.5%33.6
Angers0.0%0.0%72.7%30.4

Method: ratings are frozen as of the run date; ties break by points-GD-goals, country-specific rules not applied. Pairings below the publishing threshold use the model's prior rating. The table refreshes whenever the script is re-run.

Generated: 2026-08-23 · 3 · 10,000

The model's record in this league

The model's claim is not “I know every match” — it is “I know where I'm confident”. Measured in this league:

Match result
Model at leastPredictionsRealised
50%64362%
60%33668%
70%13374%
Double chance
Model at leastPredictionsRealised
75%123181%
80%64686%
85%31291%
Goals markets
Model at leastPredictionsRealised
50%184857%
55%119261%
60%56964%

And if it had to answer every match?

Model
53%
Always pick home
43%
Picking at random
33%
Reachable ceiling
76%

Why that ceiling is not 100%: 24% of matches in this league end in a draw, and a draw is almost never the single most likely outcome on its own. So one “accuracy” figure cannot be read on its own — it is read next to these anchors.

Matches measured: 1213. The thresholds were not cherry-picked — all of them are shown. Incorrect predictions are included and none are hidden.

Full track record

Upcoming matches