⚽ Ligue 1 CURSD Luck Score Rankings

Data last updated May 1, 2026, 7:00 PM UTC

Ligue 1 is the most tactically compact of the top 5 leagues, which makes the margins between luck and skill even tighter. The CURSD Luck Score (CLS) tracks all 18 teams using the same 7-signal model as the other football leagues: xPTS delta from Poisson match simulation (25%), finishing luck above or below expected conversion (18%), defensive luck, shot volume dominance, discipline (cards variance), injury burden, and opponent scheduling strength. In a league where PSG's resource advantage compresses the table, the CLS reveals which mid-table teams are actually performing at European level and which relegation candidates are just running hot.

Season
Sort By
How is this calculated?
Scroll for full table
RKTeamPosLASRecordCLSTrendHighlightShare
↓ Unlucky
1
Lens
Lens
Ligue 1 · 4 pts
1513▲21W 1D 3L-21
↓ Unlucky
3.2 points below expected. Close games going the wrong way.
2
Le Havre
Le Havre
Ligue 1 · 2 pts
18180W 2D 3L-16
↓ Unlucky
4.2 points below expected. Close games going the wrong way.
— Neutral
3
EST
Estac Troyes
Ligue 1 · 4 pts
1615▲11W 1D 3L-13
— Neutral
0.9 points below expected. Close games going the wrong way.
4
Toulouse
Toulouse
Ligue 1 · 5 pts
1211▲11W 2D 2L-12
— Neutral
Scored 4 fewer than xG (7 from 10.95 xG). 3.5 pts below expected.
5
Stade Brestois 29
Stade Brestois 29
Ligue 1 · 5 pts
1112▼11W 2D 2L-11
— Neutral
3.6 points below expected. Close games going the wrong way.
6
Auxerre
Auxerre
Ligue 1 · 6 pts
109▲12W 0D 3L-7
— Neutral
0.0 points above expected.
7
Marseille
Marseille
Ligue 1 · 3 pts
17171W 0D 4L-5
— Neutral
3.3 points below expected. Close games going the wrong way.
8
Nice
Nice
Ligue 1 · 5 pts
14141W 2D 2L-4
— Neutral
0.2 points below expected. Close games going the wrong way.
9
Paris FC
Paris FC
Ligue 1 · 11 pts
223W 2D 0L-1
— Neutral
0.9 points above expected.
10
PAR
Paris Saint Germain
Ligue 1 · 8 pts
662W 2D 1L+1
— Neutral
0.5 points below expected. Close games going the wrong way.
11
LE
Le Mans
Ligue 1 · 6 pts
910▼11W 3D 1L+1
— Neutral
0.4 points below expected. Close games going the wrong way.
12
Lyon
Lyon
Ligue 1 · 11 pts
333W 2D 0L+5
— Neutral
2.3 points above expected.
13
Angers
Angers
Ligue 1 · 7 pts
772W 1D 2L+6
— Neutral
0.5 points below expected. Close games going the wrong way.
14
Strasbourg
Strasbourg
Ligue 1 · 7 pts
882W 1D 2L+6
— Neutral
Scored 4 more than xG. Clinical finishing earning 2.6 extra pts.
15
Lorient
Lorient
Ligue 1 · 5 pts
1316▼31W 2D 2L+8
— Neutral
1.2 points below expected. Close games going the wrong way.
↑ Lucky
16
Rennes
Rennes
Ligue 1 · 10 pts
54▲13W 1D 1L+18
↑ Lucky
4.4 points above expected.
17
Monaco
Monaco
Ligue 1 · 13 pts
114W 1D 0L+20
↑ Lucky
6.0 points above expected.
18
Lille
Lille
Ligue 1 · 10 pts
45▼13W 1D 1L+23
↑ Lucky
3.7 points above expected.

Frequently Asked Questions

CLS Evolution

How each team's CLS has changed throughout the season

Above zero = lucky. Below zero = unlucky. Scale: -100 (cursed) to +100 (blessed).

Ligue 1 Luck by Signal

The CLS combines several signals. Pick one to see which Ligue 1 teams are getting robbed (or blessed) on that signal individually.