MatchPulse
Ligue 1

Ligue 1 — xG (Expected Goals)

France · 2026/27

Expected Goals (xG)

xG data available for 9 games
#TeamMPxGFxGF/gxGAxGA/gGFGADiff
1Paris Saint Germain923.92.6611.21.242110-2.9
2Rennes919.22.1320.22.252019+0.8
3Stade Brestois 29917.81.9812.61.401612-1.8
4Lens916.71.8512.41.371613-0.7
5Paris FC916.41.839.01.001610-0.4
6Toulouse915.61.7411.81.311213-3.6
7Le Havre914.81.6417.51.95920-5.8
8Lille914.71.6312.81.42126-2.7
9Marseille914.51.6117.41.932013+5.5
10Auxerre913.51.5018.92.101323-0.5
11Strasbourg912.81.4316.21.801719+4.2
12Lyon912.71.4111.31.25157+2.3
13Le Mans912.61.4016.61.851118-1.6
14Nice911.61.2916.71.851312+1.4
15Monaco911.31.2513.01.441210+0.7
16Angers910.21.1316.51.83917-1.2
17Estac Troyes910.01.1112.51.39716-3
18Lorient99.31.0311.21.2578-2.3
xGF = xG For (created)xGA = xG Against (conceded)Diff = GF − xGF (over/under-performing)
xG Attack Ranking
RennesHigh xGF2.13
Stade Brestois 29High xGF1.98
LorientLow xGF1.03
Estac TroyesLow xGF1.11
AngersLow xGF1.13

LEAGUE xG STATS

18 teams with xG data
League avg xGF/g: 1.59
League avg xGA/g: 1.59
Best overperformer: Marseille (+5.5)
Biggest underperformer: Le Havre (-5.8)

Ligue 1 (France) — Expected Goals (xG) Analysis

The Ligue 1 (France) averages 1.59 xG per game this season. Paris Saint Germain creates the most chances with 2.66 xGF per game, while Lorient creates the fewest with 1.03 xGF per game. Marseille is over-performing their xG (20 goals vs 14.5 xGF) — regression likely. Le Havre is under-performing (9 goals vs 14.8 xGF) — improvement expected.

Betting Angle — xG & Regression Markets

xG is the most powerful predictor of future performance — teams that consistently over-perform their xG (scoring more than expected) tend to regress. Look for under-performing high-xG teams as value opportunities in match result markets, especially Asian Handicap and Both Teams To Score.

Expected Goals (xG) — France