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
Scroll for full table
RKTeamPosLASRecordCLSTrendHighlightShare
Cursed
1
Metz
Metz
Ligue 1 · 17 pts
18183W 8D 23L-66
Cursed
14.6 points below expected. Close games going the wrong way.
2
Nantes
Nantes
Ligue 1 · 23 pts
171615W 8D 20L-48
Cursed
Scored 7 fewer than xG (29 from 36.42 xG). 14.3 pts below expected.
3
Nice
Nice
Ligue 1 · 32 pts
161337W 11D 16L-43
Cursed
Scored 7 fewer than xG (37 from 43.57 xG). 7.2 pts below expected.
Unlucky
4
Auxerre
Auxerre
Ligue 1 · 34 pts
15158W 10D 16L-18
Unlucky
5.3 points below expected. Close games going the wrong way.
5
Lille
Lille
Ligue 1 · 61 pts
32118W 7D 9L-18
Unlucky
3.7 points above expected.
6
Le Havre
Le Havre
Ligue 1 · 35 pts
14147W 14D 13L-15
Unlucky
Scored 6 fewer than xG (32 from 38.42 xG). 5.3 pts below expected.
Neutral
7
Stade Brestois 29
Stade Brestois 29
Ligue 1 · 39 pts
121210W 9D 15L-14
Neutral
5.8 points below expected. Close games going the wrong way.
8
RED
RED Star FC 93
Ligue 1 · 0 pts
2020undefinedW 0D 1L-13
Neutral
1.0 points below expected. Close games going the wrong way.
9
Monaco
Monaco
Ligue 1 · 54 pts
75216W 6D 12L-9
Neutral
3.7 points above expected.
10
Toulouse
Toulouse
Ligue 1 · 44 pts
109112W 8D 13L-5
Neutral
1.7 points below expected. Close games going the wrong way.
11
Paris FC
Paris FC
Ligue 1 · 44 pts
1110111W 11D 12L+4
Neutral
2.3 points above expected.
12
Lorient
Lorient
Ligue 1 · 45 pts
911211W 12D 11L+11
Neutral
0.8 points below expected. Close games going the wrong way.
13
Marseille
Marseille
Ligue 1 · 59 pts
54118W 5D 11L+14
Neutral
4.1 points above expected.
Lucky
14
ROD
Rodez
Ligue 1 · 3 pts
19191W 0D 0L+22
Lucky
2.0 points above expected.
15
Strasbourg
Strasbourg
Ligue 1 · 53 pts
8815W 8D 11L+23
Lucky
Scored 4 more than xG. Clinical finishing earning 3.1 extra pts.
16
Angers
Angers
Ligue 1 · 36 pts
131749W 9D 16L+28
Lucky
2.9 points above expected.
17
PAR
Paris Saint Germain
Ligue 1 · 76 pts
1124W 4D 6L+31
Lucky
6.7 points above expected.
18
Lyon
Lyon
Ligue 1 · 60 pts
46218W 6D 10L+32
Lucky
8.2 points above expected.
19
Lens
Lens
Ligue 1 · 70 pts
23122W 4D 8L+36
Lucky
10.3 points above expected.
Blessed
20
Rennes
Rennes
Ligue 1 · 59 pts
67117W 8D 9L+47
Blessed
Scored 5 more than xG. Clinical finishing earning 11.0 extra pts.

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.