PSG's edge was not just about scoring
Paris Saint-Germain created the most expected goals in Ligue 1's 2025/26 played-match dataset, but the more telling number may be at the other end of the pitch. PSG generated 69.75 xG and allowed only 31.59 xGA, leading the league in both attacking chance quality and the prevention of opponents' chances. RC Lens was a close challenger in attack, yet PSG's defensive advantage made the overall gap much larger.
There is an important qualification to this season review. SmartMatchData has full-quality xG for 305 completed, fully played Ligue 1 matches. The Nantes–Toulouse fixture on May 17, 2026 was abandoned and later ratified as 0–0. It is excluded from the xG sample because its partial on-field statistics cannot be treated as a full 90-minute match. Nantes and Toulouse therefore have 33 xG observations each; every other club has 34. To keep comparisons fair, this analysis uses per-match averages alongside totals.
PSG and Lens led the chance-creation rankings
PSG's 69.75 xG across 34 matches works out to 2.05 xG per match. Lens followed with 67.37 xG, or 1.98 per match. Marseille was third at 60.96 xG and 1.79 per match, followed by Monaco with 56.82 and 1.67. Lille recorded 54.85, equivalent to 1.61 per game, just ahead of Rennes on 54.33 and 1.60.
The PSG–Lens gap was only 2.38 xG over the full 34-match sample. PSG scored 74 actual goals, while Lens scored 66. That difference between actual goals and xG is useful context, but it does not isolate finishing ability or prove that either side was lucky. xG estimates the quality of shots, not the certainty of their outcome.
Lille's defence stood out behind PSG
PSG's 31.59 xGA translates to 0.93 per match, the league's lowest average. Lille followed with 36.77 xGA, or 1.08 per game. Lens allowed 43.38 xGA, equivalent to 1.28 per match, with Lyon close behind on 43.87 and 1.29.
Toulouse's 42.69 xGA came from 33 fully played matches, not 34, giving it an average of approximately 1.29 per game. Its season total should not be ranked directly against teams with an additional match without explaining the difference. PSG conceded 29 actual goals, Lille 37 and Lens 35, again illustrating how actual outcomes can differ from the estimated chance quality conceded.
xG difference shows the balance
Subtracting xGA from xG produces xG difference. PSG led on +38.16 over 34 games, or +1.12 per match. Lens followed with +23.99 (+0.71 per match), Lille with +18.08 (+0.53) and Marseille with +14.76 (+0.43). Monaco recorded +8.08 (+0.24).
PSG's advantage over Lens in attacking xG was relatively small, but its xGA was 11.79 lower. That defensive gap explains most of the separation in their xG difference. The metric offers a useful summary of chance creation and prevention; it is not an alternative points table or a guarantee about the next match.
The home-away pattern in the played matches
Across the 305 included matches, designated home teams scored 484 goals from 488.46 xG. Away teams scored 379 from 378.07 xG. The figures show a clear home-side edge in this sample. They exclude the abandoned Nantes–Toulouse fixture, and the comparison should not be treated as a causal explanation of home advantage.
For more on interpreting venue splits and unequal samples, see Home vs Away Football Statistics.
Methodology: why this analysis covers 305 matches
The dataset spans August 15, 2025 through May 17, 2026 and includes 305 completed matches with final scores and full-quality home and away xG. The abandoned Nantes–Toulouse fixture is excluded from the shot-quality sample. Its officially ratified 0–0 result is a separate matter from full-match xG coverage. Nantes and Toulouse each contribute 33 fully played matches; the other 16 clubs contribute 34 each.
Team xG sums the estimated scoring probability of its shots; xGA sums the corresponding estimates for opponents' shots. Per-match averages divide each total by the number of included matches for that club. Figures are rounded for display. Different xG providers can produce different estimates, so cross-source comparisons require care.
Explore the Ligue 1 page for competition information and xG vs xGA Explained for the statistical background. These numbers help interpret performances, not replace official results or promise future outcomes.