Overview
Goals scored per match measures a team's attacking output — Olympique lyonnais leads Ligue 1 with an average of 2 goals every game, tied with RC Strasbourg.
Goals conceded per match reflects defensive solidity — Lyon is the stingiest defence in the league, letting in just 0.4 goals per game across five matches.
Expected goals per match quantifies the quality of chances created — Paris Saint-Germain generates the most dangerous attacking play in the division at 2.28 xG per game.
Expected goals conceded per match shows how well a team suppresses opponent chances — Paris FC makes it hardest to threaten their goal, allowing just 0.66 xGA per game.
Goals minus expected goals reveals clinical finishing above chance quality — RC Strasbourg are dramatically outperforming their xG, scoring 3.79 more goals than their chances warranted.
Goals conceded minus expected goals conceded measures keeper and defensive over-performance — LOSC Lille's backline has denied 4.83 more goals than opponents' chances deserved.
Standings
| # | Team | Pts | P | W | D | L | GF | GA | GD | GF/M | GA/M | xG | xGA | xG/M | xGA/M | G−xG | GA−xGA |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | AS Monaco | 13 | 5 | 4 | 1 | 0 | 8 | 3 | +5 | 1.60 | 0.60 | 6.62 | 6.57 | 1.32 | 1.31 | +1.38 | −3.57 |
| 2 | Olympique lyonnais | 11 | 5 | 3 | 2 | 0 | 10 | 2 | +8 | 2.00 | 0.40 | 8.93 | 5.84 | 1.79 | 1.17 | +1.07 | −3.84 |
| 3 | Paris FC | 11 | 5 | 3 | 2 | 0 | 8 | 3 | +5 | 1.60 | 0.60 | 8.79 | 3.32 | 1.76 | 0.66 | −0.79 | −0.32 |
| 4 | LOSC Lille | 10 | 5 | 3 | 1 | 1 | 8 | 4 | +4 | 1.60 | 0.80 | 6.86 | 8.83 | 1.37 | 1.77 | +1.14 | −4.83 |
| 5 | Stade rennais FC | 10 | 5 | 3 | 1 | 1 | 8 | 9 | −1 | 1.60 | 1.80 | 8.75 | 11.35 | 1.75 | 2.27 | −0.75 | −2.35 |
| 6 | Paris Saint-Germain | 8 | 5 | 2 | 2 | 1 | 8 | 7 | +1 | 1.60 | 1.40 | 11.41 | 5.77 | 2.28 | 1.15 | −3.41 | +1.23 |
| 7 | Angers SCO | 7 | 5 | 2 | 1 | 2 | 6 | 5 | +1 | 1.20 | 1.00 | 8.04 | 6.92 | 1.61 | 1.38 | −2.04 | −1.92 |
| 8 | RC Strasbourg | 7 | 5 | 2 | 1 | 2 | 10 | 10 | 0 | 2.00 | 2.00 | 6.21 | 9.78 | 1.24 | 1.96 | +3.79 | +0.22 |
| 9 | Le Mans FC | 6 | 5 | 1 | 3 | 1 | 9 | 9 | 0 | 1.80 | 1.80 | 8.48 | 9.55 | 1.70 | 1.91 | +0.52 | −0.55 |
| 10 | AJ Auxerre | 6 | 5 | 2 | 0 | 3 | 7 | 12 | −5 | 1.40 | 2.40 | 6.75 | 10.15 | 1.35 | 2.03 | +0.25 | +1.85 |
| 11 | Stade brestois 29 | 5 | 5 | 1 | 2 | 2 | 7 | 8 | −1 | 1.40 | 1.60 | 9.74 | 5.54 | 1.95 | 1.11 | −2.74 | +2.46 |
| 12 | FC Lorient | 5 | 5 | 1 | 2 | 2 | 5 | 6 | −1 | 1.00 | 1.20 | 5.86 | 6.96 | 1.17 | 1.39 | −0.86 | −0.96 |
| 13 | Toulouse FC | 5 | 5 | 1 | 2 | 2 | 7 | 9 | −2 | 1.40 | 1.80 | 10.95 | 8.22 | 2.19 | 1.64 | −3.95 | +0.78 |
| 14 | OGC Nice | 5 | 5 | 1 | 2 | 2 | 3 | 6 | −3 | 0.60 | 1.20 | 5.50 | 8.26 | 1.10 | 1.65 | −2.50 | −2.26 |
| 15 | RC Lens | 4 | 5 | 1 | 1 | 3 | 9 | 9 | 0 | 1.80 | 1.80 | 11.37 | 9.50 | 2.27 | 1.90 | −2.37 | −0.50 |
| 16 | ESTAC Troyes | 4 | 5 | 1 | 1 | 3 | 4 | 11 | −7 | 0.80 | 2.20 | 6.94 | 9.71 | 1.39 | 1.94 | −2.94 | +1.29 |
| 17 | Olympique de Marseille | 3 | 5 | 1 | 0 | 4 | 7 | 8 | −1 | 1.40 | 1.60 | 7.82 | 11.50 | 1.56 | 2.30 | −0.82 | −3.50 |
| 18 | Le Havre AC | 2 | 5 | 0 | 2 | 3 | 4 | 7 | −3 | 0.80 | 1.40 | 7.00 | 8.25 | 1.40 | 1.65 | −3.00 | −1.25 |