France
•
Top 5
•
2026/2027 Season
Ligue 1 xG Table & AI Predictions
Quantitative match projections, Expected Points (xPTS) over/under-performance, and live bookmaker odds-drop monitoring.
Upcoming Ligue 1 Fixtures & Match Dossiers
20 scheduled
Fri 06 Nov, 19:45 UTC
Toulouse
vs
Strasbourg
1: 55.7% · X: 23% · 2: 21.4%
Full Dossier →
Sat 07 Nov, 16:15 UTC
Auxerre
vs
Paris FC
1: 31% · X: 25.4% · 2: 43.6%
Full Dossier →
Sat 07 Nov, 19:45 UTC
Paris Saint-Germain
vs
Troyes
1: 64.2% · X: 19.6% · 2: 16.2%
Full Dossier →
Sun 08 Nov, 14:00 UTC
Rennes
vs
Lille
1: 47.6% · X: 22.6% · 2: 29.8%
Full Dossier →
Sun 08 Nov, 16:15 UTC
Angers
vs
Nice
1: 43.8% · X: 25.5% · 2: 30.8%
Full Dossier →
Sun 08 Nov, 16:15 UTC
Brest
vs
Lyon
1: 48.6% · X: 24.5% · 2: 26.9%
Full Dossier →
Sun 08 Nov, 16:15 UTC
Le Havre
vs
Lorient
1: 42% · X: 26.5% · 2: 31.5%
Full Dossier →
Sun 08 Nov, 16:15 UTC
Le Mans
vs
Monaco
1: 38.6% · X: 26.4% · 2: 35%
Full Dossier →
Sun 08 Nov, 19:45 UTC
Lens
vs
Marseille
1: 52.5% · X: 22.3% · 2: 25.2%
Full Dossier →
Fri 20 Nov, 19:45 UTC
Troyes
vs
Le Havre
1: 43.9% · X: 25.1% · 2: 31%
Full Dossier →
Sat 21 Nov, 16:15 UTC
Nice
vs
Paris Saint-Germain
1: 26.2% · X: 22.7% · 2: 51.1%
Full Dossier →
Sat 21 Nov, 19:45 UTC
Lens
vs
Toulouse
1: 40.6% · X: 24.8% · 2: 34.6%
Full Dossier →
Sat 21 Nov, 19:45 UTC
Lille
vs
Lyon
1: 37.5% · X: 27% · 2: 35.5%
Full Dossier →
Sat 21 Nov, 19:45 UTC
Monaco
vs
Auxerre
1: 46.6% · X: 25.4% · 2: 28%
Full Dossier →
Sat 21 Nov, 19:45 UTC
Strasbourg
vs
Brest
1: 31.1% · X: 25% · 2: 43.9%
Full Dossier →
Sun 22 Nov, 14:00 UTC
Paris FC
vs
Angers
1: 56.5% · X: 23.3% · 2: 20.2%
Full Dossier →
Sun 22 Nov, 16:15 UTC
Lorient
vs
Rennes
1: 42.7% · X: 24.3% · 2: 33%
Full Dossier →
Sun 22 Nov, 19:45 UTC
Marseille
vs
Le Mans
1: 47.6% · X: 23% · 2: 29.4%
Full Dossier →
Fri 27 Nov, 19:45 UTC
Brest
vs
Paris FC
1: 45% · X: 24.9% · 2: 30.2%
Full Dossier →
Sat 28 Nov, 16:15 UTC
Angers
vs
Lens
1: 37.7% · X: 25.3% · 2: 37%
Full Dossier →
2026/27 Ligue 1 xG & Expected Points (xPTS) Table
Positive Luck Index (PTS - xPTS) indicates points overperformance; negative indicates teams due for positive regression.
| # | Club | MP | W-D-L | GF:GA | GD | PTS | xG | xGA | xPTS | Luck (PTS−xPTS) |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 |
|
9 | 6-2-1 | 21:10 | +11 | 20 | 24.0 | 11.5 | 19.7 | +0.3 |
| 2 |
|
9 | 5-3-1 | 12:6 | +6 | 18 | 12.9 | 13.5 | 12.8 | +5.2 |
| 3 |
|
9 | 5-2-2 | 15:7 | +8 | 17 | 14.5 | 10.4 | 15.1 | +1.9 |
| 4 |
|
9 | 5-2-2 | 16:10 | +6 | 17 | 16.0 | 9.0 | 17.1 | -0.1 |
| 5 |
|
9 | 5-1-3 | 20:19 | +1 | 16 | 19.2 | 21.1 | 11.5 | +4.5 |
| 6 |
|
9 | 5-0-4 | 20:13 | +7 | 15 | 14.8 | 20.4 | 9.8 | +5.2 |
| 7 |
|
9 | 4-3-2 | 12:10 | +2 | 15 | 11.4 | 12.7 | 11.7 | +3.3 |
| 8 |
|
9 | 4-2-3 | 13:12 | +1 | 14 | 12.2 | 15.7 | 10.2 | +3.8 |
| 9 |
|
9 | 4-1-4 | 16:13 | +3 | 13 | 15.4 | 13.8 | 13.1 | -0.1 |
| 10 |
|
9 | 3-3-3 | 16:12 | +4 | 12 | 18.2 | 11.6 | 16.2 | -4.2 |
| 11 |
|
9 | 3-3-3 | 7:8 | -1 | 12 | 10.5 | 10.1 | 12.5 | -0.5 |
| 12 |
|
9 | 2-4-3 | 12:13 | -1 | 10 | 16.9 | 12.0 | 15.9 | -5.9 |
| 13 |
|
9 | 3-1-5 | 17:19 | -2 | 10 | 12.0 | 16.1 | 9.0 | +1.0 |
| 14 |
|
9 | 3-1-5 | 13:23 | -10 | 10 | 13.3 | 18.4 | 10.3 | -0.3 |
| 15 |
|
9 | 2-2-5 | 9:17 | -8 | 8 | 12.7 | 16.5 | 10.0 | -2.0 |
| 16 |
|
9 | 2-2-5 | 7:16 | -9 | 8 | 11.8 | 13.5 | 10.9 | -2.9 |
| 17 |
|
9 | 1-4-4 | 11:18 | -7 | 7 | 12.4 | 18.9 | 8.8 | -1.8 |
| 18 |
|
9 | 0-2-7 | 9:20 | -11 | 2 | 14.8 | 17.7 | 10.6 | -8.6 |
Recent Ligue 1 Results & Post-Match xG Audits
02 Nov 2026
Lorient
0 – 2
Brest
Match Report →
01 Nov 2026
Marseille
2 – 0
Toulouse
Match Report →
01 Nov 2026
Paris FC
3 – 1
Monaco
Match Report →
01 Nov 2026
Lyon
2 – 0
Angers
Match Report →
01 Nov 2026
Strasbourg
5 – 1
Auxerre
Match Report →
31 Oct 2026
Troyes
2 – 0
Le Mans
Match Report →
30 Oct 2026
Lille
1 – 0
Lens
Match Report →
30 Oct 2026
Nice
5 – 2
Rennes
Match Report →
30 Oct 2026
Le Havre
1 – 5
Paris Saint-Germain
Match Report →
26 Oct 2026
Paris Saint-Germain
2 – 0
Lyon
Match Report →
25 Oct 2026
Toulouse
0 – 0
Troyes
Match Report →
25 Oct 2026
Rennes
3 – 0
Strasbourg
Match Report →
17-League European Quantitative Coverage
England · Premier League
Spain · LaLiga
Italy · Serie A
Germany · Bundesliga
France · Ligue 1
Netherlands · Eredivisie
Belgium · Belgian Pro League
Portugal · Liga Portugal
Turkey · Turkish Super Lig
Italy · Serie B
Scotland · Scottish Premiership
Austria · Austrian Bundesliga
Denmark · Danish Superliga
Russia · Russian Premier League
Czechia · Czech 1. Liga
Romania · Romanian SuperLiga
Hungary · Hungarian NB I