Strasbourg and PSG show two sides of the xG story

Strasbourg and Paris Saint-Germain have made very different starts in front of goal. Strasbourg have scored 11 goals from 6.85 expected goals (xG) in their six matches with complete data. PSG have also scored 11 in their six qualifying games, but their chances were worth 15.56 xG.

That gives Strasbourg a positive gap of 4.15 goals and PSG a negative gap of 4.56. The difference is striking because both teams have scored the same number of goals in the xG sample while creating chances of very different estimated quality.

The numbers do not mean Strasbourg are certain to keep scoring at this rate, or that PSG will automatically improve. They show what has happened so far and raise useful questions about finishing, shot quality and the way each team has played.

SmartMatchData has 63 completed Ligue 1 matches in 2026/27, with full-quality xG for 57. Each club has played seven league games, but some recent fixtures are missing xG. To avoid misleading comparisons, the figures below use goals and xG from the same matches.

Ligue 1 goals vs xG: selected teams

Strasbourg have the largest positive goals-minus-xG gap in the current dataset at +4.15. Monaco are next among the selected teams at +1.81, followed by Lyon at +1.52. PSG are at −4.56, while Le Havre are slightly lower at −4.66.

These differences do not rank the teams by overall quality. A team with a positive gap has scored more than its chance-quality estimate. A negative gap means it has scored fewer. Neither result alone explains why.

It also matters how many games are included. Monaco and Lyon have complete xG data for all seven matches. Strasbourg and PSG have six. The totals are therefore useful for describing each club, but they should not be treated as equal-length season samples.

Strasbourg: one high-scoring match makes a big difference

Strasbourg's 6-2 away win against Troyes on 6 September is central to their positive xG gap. They scored six goals from 2.95 xG in that game. A result like that can have a large effect when only six matches are included in the calculation.

Strasbourg also beat Lens 2-1 and drew 1-1 with Monaco. They lost 4-0 to Marseille in the opening game, when they recorded only 0.18 xG. Their attacking results have varied sharply from match to match.

Across all seven league fixtures, Strasbourg have scored 12 goals and conceded 12. They have taken ten points from three wins, one draw and three defeats. Their latest result was a 1-0 home win against PSG, but that match does not yet have full-quality xG in the database.

The positive finishing gap is worth noting, but it is not proof of a repeatable advantage. Strasbourg have had both very productive and difficult attacking games. A larger sample will tell us more.

PSG create chances but have not matched their xG

PSG's attacking numbers tell a different story. They have created 15.56 xG in six qualifying games and scored 11 goals. That is 4.56 fewer than the estimate.

Two matches show the gap clearly. PSG created 4.33 xG in a 2-1 win away to Marseille and 4.25 xG in a 3-1 home win against Le Mans. Across those two games alone, they created chances worth 8.58 xG but scored five goals.

Their other results include 2-2 draws with Rennes and Lille, a 2-1 home defeat to Monaco and a 1-0 win away to Brest. PSG have scored 11 goals in seven league matches and collected 11 points.

Their latest 1-0 defeat away to Strasbourg on 17 October is excluded from the xG comparison because full-quality xG is missing. The six-match attacking sample still shows that PSG have been creating more chance quality than their goal total suggests.

That does not identify the cause. Finishing, goalkeeping and normal variation may all contribute. A shot-by-shot review would be needed before judging individual players.

Monaco and Lyon provide a useful comparison

Monaco have scored ten goals from 8.19 xG in seven matches, a positive difference of 1.81. Their 14 points come from four wins, two draws and one defeat. Their results include a 2-1 away win against PSG, but also a 1-0 defeat at Lorient.

Lyon have scored 13 goals from 11.48 xG, a smaller positive gap of 1.52. They also have 14 points from seven games. Their 4-0 win against Rennes was backed by 3.13 xG, while their 3-1 win against Auxerre came from 2.85 xG.

Both teams have scored slightly more than their xG, but neither shows the same gap as Strasbourg. Their figures help put the leading positive difference into perspective.

Le Havre are struggling to turn chances into goals

Le Havre have the largest negative gap in the dataset. They have scored five goals from 9.66 xG across seven games, a difference of −4.66. They have collected just two points and have not won a league match.

The numbers suggest their chance creation has been better than the goal return, but the results also reflect defensive problems. Le Havre have conceded 11 goals and lost five of their seven games.

A negative finishing gap does not guarantee that results will improve. A team must still defend well, create enough chances and turn those chances into goals to collect points.

Why goals and xG should be read together

Expected goals estimates how likely shots are to become goals based on the quality of the chances. It helps describe attacking performances, but it cannot tell us exactly how many goals a team should have scored in any single match.

The difference between goals and xG can change quickly. One 6-2 win can lift a team's total above its xG, while a few games with missed chances can create a large negative gap. That is especially true early in a season.

Strasbourg's positive difference and PSG's negative one make this a useful comparison. They also show why a single number should not decide whether a team is playing well. Results, chance creation, defending and opponent strength all belong in the analysis.

For current standings and team data, visit the Ligue 1 statistics page. Our 2025/26 Ligue 1 xG analysis offers a separate full-season perspective. To learn more about the metric, read Expected Goals Explained and xG vs xGA Explained.

Data and methodology

This article uses SmartMatchData's Ligue 1 2026/27 records through 18 October 2026. The dataset contains 63 completed matches, including 57 with full-quality xG for both sides. Goals-minus-xG is calculated from the actual goals scored in those same qualifying matches. Strasbourg and PSG each have six qualifying matches, while Monaco, Lyon and Le Havre have seven. The Strasbourg–PSG match on 17 October is not included in their xG samples. Figures are rounded to two decimals. xG values estimate chance quality and can differ by data provider. This is an early-season descriptive analysis, not a prediction of future results.