Pitch Radar

Ligue 1, round 9

30 Oct 2026 — 2 Nov 2026 · 9 matches · season 2026/27

The score and the xG side by side. Where they disagree, someone rode their luck or wasted chances — and that is exactly how the season-long gap builds up.

Matches of the round

MatchScorexGWho deserved it
Nice — Rennes5:23.72 : 2.89deserved
Le Havre — Paris Saint-Germain1:51.69 : 2.91deserved
Lille — Lens1:02.12 : 0.40deserved
Troyes — Le Mans2:01.95 : 0.26deserved
Strasbourg — Auxerre5:13.43 : 0.27deserved
Lyon — Angers2:02.88 : 0.53deserved
Paris FC — Monaco3:12.52 : 0.49deserved
Marseille — Toulouse2:01.44 : 1.97got lucky
Lorient — Brest0:21.63 : 1.22even by chances

Best performance of the round

Nice — 3.72 xG. Opponent: Rennes. Result: a win.

The injustice of the round

Toulouse: 1.97 xG against the opponent's 1.44. Result: a defeat.