Ligue 1 match analysis

Ligue 1 is the top division of French football. It has eighteen clubs, who play each other home and away. The lowest-placed clubs drop to Ligue 2.

Ledger publishes an analysis page for each upcoming Ligue 1 match it covers: the model's estimated chances of a home win, a draw and an away win, with a short written summary where one is available. Matches the model flags for a closer look carry a Signal found badge, and the full reasoning behind them is part of PRO. Finished matches stay listed with the final score.

Updated 6 Nov 2026, 20:08 GMT · times in UK time

Upcoming matches

Each percentage is our estimate of how likely that result is.

Today · Fri 6 Nov

1 match

  • ToulouseToulouseStrasbourgStrasbourg LiveNo qualifying signalMost likely: Toulouse win39%chance of that result

Sat 7 Nov

2 matches

  • AuxerreAuxerreParis FCParis FC18:00No qualifying signalMost likely: Paris FC win39%chance of that result
  • Paris Saint GermainParis Saint GermainEstac TroyesEstac Troyes20:05No qualifying signalMost likely: Paris Saint Germain win84%chance of that result

Sun 8 Nov

6 matches

  • RennesRennesLilleLille14:00No qualifying signalMost likely: Rennes win41%chance of that result
  • AngersAngersNiceNice16:15No qualifying signalMost likely: Nice win39%chance of that result
  • Stade Brestois 29Stade Brestois 29LyonLyon16:15No qualifying signalMost likely: Lyon win40%chance of that result
  • Le HavreLe HavreLorientLorient16:15No qualifying signalMost likely: Lorient win42%chance of that result
  • Le MansLe MansMonacoMonaco16:15No qualifying signalMost likely: Monaco win43%chance of that result
  • LensLensMarseilleMarseille19:45No qualifying signalMost likely: Lens win42%chance of that result

Fri 20 Nov

1 match

  • Estac TroyesEstac TroyesLe HavreLe Havre19:45No qualifying signalMost likely: Estac Troyes win48%chance of that result

Table

Table as of 6 Nov 2026, 05:07 GMT · Source: API-Football

Ligue 1 table
#TeamPGDPtsForm
1Paris Saint Germain9+1120WonWonWonWonWon
2Lille9+618WonDrawnDrawnWonLost
3Lyon9+817WonLostWonLostWon
4Paris FC9+617WonLostWonLostWon
5Rennes9+116LostWonLostWonLost
6Marseille9+715WonWonWonWonLost
7Monaco9+215LostDrawnLostDrawnWon
8Nice9+114WonWonLostWonWon
9Lens9+313LostWonWonWonLost
10Stade Brestois 299+412WonLostDrawnWonLost
11Lorient9-112LostDrawnWonWonLost
12Toulouse9-110LostDrawnWonDrawnWon
13Strasbourg9-210WonLostLostLostLost
14Auxerre9-1010LostDrawnWonLostWon
15Angers9-88LostDrawnLostLostWon
16Estac Troyes9-98WonDrawnLostLostLost
17Le Mans9-77LostDrawnLostLostWon
18Le Havre9-112LostLostLostLostLost

This season

Ligue 1 games since 21 Aug 2026, 90-minute score. Each figure shows how many games it covers.

Home wins
39 of 81
Draws
19 of 81
Away wins
23 of 81
Both teams scored
49 of 81
Over 2.5 goals
48 of 81
Goals
138 by home teams, 108 by away teams in 81

xG and expected points

Ligue 1 matches since 21 Aug 2026.

TeamMatches with xGPoints in those matchesxPtsxG forxG against
Paris Saint Germain92018.5523.4411.42
Lille91812.8312.8813.39
Lyon91714.7214.7210.64
Paris FC91716.4616.049.05
Rennes91611.8819.3621.19
Marseille91510.6014.7919.75
Monaco91511.6411.1212.60
Nice91410.5212.4115.73
Lens91312.8315.5214.07
Stade Brestois 2991215.4718.2711.87
Lorient91212.5910.6310.21
Toulouse91015.5517.0112.11
Strasbourg9109.5512.4916.31
Auxerre91010.6013.3418.68
Angers9810.4712.8016.52
Estac Troyes9810.8911.6813.65
Le Mans979.2012.4919.01
Le Havre9211.0214.8417.63

MP: Matches with xG · xG+: xG for · xG−: xG against

Points and expected points (xPts) in each team's league matches with xG this season. These are not the league table's points: a match without xG counts in neither column.

Teams are in the order of the official league table.

Each figure is a total over the matches shown beside it.

xG: API-Football. xPts: Ledger, from xG with a Poisson model that treats the two teams' goals as independent. That model slightly under-counts draws, so xPts totals come out a little high.

Recently analysed

Each analysis is kept exactly as it was published before kick-off.

Questions

How many clubs play in Ligue 1?

Eighteen. Each club plays thirty-four league matches, meeting every other club once at home and once away.

When is the Ligue 1 season played?

The season usually runs from August to May, with a short break over the winter holidays.

How do Ledger's analysis pages for Ligue 1 matches work?

Each upcoming Ligue 1 match gets its own page with the model's home, draw and away estimates and, where available, a short written summary. A Signal found badge marks matches the model has flagged; the full analysis behind it is available with PRO. Kick-off times are shown in UK time.

Is Ledger's analysis gambling advice?

No. Ledger publishes analysis, not gambling advice. Each page explains how the model reads a match and how confident it is; any decision you make is your own. Football matches can go any way, and no analysis changes that.

Teams

Other leagues