Ligue 1 xG table, 2026-27

Expected goals (xG) for and against for 18 Ligue 1 clubs in the 2026-27 season through October 11, 2026, next to the goals they actually scored and conceded. Paris Saint-Germain have the best xG difference (+6.8), Paris Saint-Germain create the most xG per match (2.60) and Paris FC concede the least (0.62 xG against per match). A club far above its xG has finished (or been saved) better than its shot quality suggests; the gap is a description of what happened, not a prediction.

Statistics through October 11, 2026 · Updated October 16, 2026 at 12:29 AM ET · StatsNext match records

What stands out

  • Best expected-goal difference: Paris Saint-Germain (+6.8 over 5 matches).
  • Across these matches clubs scored 153 goals against 159.6 expected goals; 17 of the goals were penalties (from the stored goal lists).

Expected goals by club

2026-27 Ligue 1: expected goals for and against, sorted by xG difference
ClubMatchesxG forGoals forPenalty goalsGoals minus xGxG againstGoals againstxG difference
Paris Saint-Germain51391-46.26+6.8
Paris FC69.782-1.73.74+6.0
Brest611.9122+0.17.09+4.9
Toulouse611.892-2.8811+3.8
Lyon69.5110+1.57.14+2.4
Lens610.7113+0.39.910+0.8
AS Monaco66.7100+3.37.05-0.4
Angers69.270-2.29.710-0.5
Lorient65.960+0.16.66-0.7
Stade Rennais59.4101+0.610.28-0.8
Le Havre AC68.141-4.09.08-1.0
Lille67.890+1.29.64-1.8
Nice66.550-1.59.07-2.5
Le Mans69.8101+0.212.312-2.5
AJ Auxerre67.481+0.610.916-3.5
Strasbourg66.7110+4.310.312-3.7
Marseille68.392+0.7128-3.7
Troyes67.341-3.311.013-3.7

Ligue 1 xG table: quick answers

Which Ligue 1 club has the best expected-goal difference in 2026-27?
Paris Saint-Germain, at +6.8 over 5 matches: 13 expected goals for and 6.2 against.
Which Ligue 1 club creates the most expected goals per match in 2026-27?
Paris Saint-Germain, with 2.60 expected goals per match over 5 matches.
Which Ligue 1 club concedes the fewest expected goals per match in 2026-27?
Paris FC, with 0.62 expected goals against per match over 6 matches.

How to read this table

  • xG is the provider’s expected-goals model per shot, summed by match from each club’s stored match statistics. It is shown as stored, not a StatsNext estimate.
  • Only league matches with xG for both clubs count; the Matches column says how many.
  • The provider does not document whether its xG includes penalties. Penalty goals are shown in their own column (from the stored goal lists), so read goals minus xG with them: a club that scores many penalties can sit well above its xG for that reason alone.
  • Small samples early in a season move quickly.

This page shows statistics and results only. It contains no sportsbook prices or betting lines. Current markets and StatsNext research are in the app.

Related research