Ligue 1 xG Table 2024/2025

Who the Ligue 1 xG table says is due a correction

Montpellier have the biggest shortfall in the Ligue 1: 16 points from chances worth 29.5 xPts, a gap of 13.5. At the other end, Strasbourg have taken 57 points from an xPts figure of 38.5, 18.5 more than the underlying numbers justify.

How these xG numbers are calculated

Expected goals measure the quality of the chances a team creates and concedes, with every shot scored between 0 and 1 by how often shots like it are converted. Expected points come from running each finished match through a Poisson model using both sides' xG, giving a win, draw and loss probability, then awarding three points and one point against those probabilities. Underlying data is supplied by Sportmonks.

Ligue 1 2024/2025 xG table, Home

# Team Played Goals xG Goals minus xG Goals against xGA Goals against minus xGA Goal difference xGD Goal difference minus xGD Points xPts Points minus xPts
1Paris Saint Germain174546.1-1.11615.6+0.4+2930.4-1.44439.6+4.4
2Monaco173839.0-1.01617.0-1.0+2221.9+0.13935.3+3.7
3Nice173836.1+1.91515.2-0.2+2320.9+2.13734.3+2.7
4Olympique Marseille174136.7+4.32318.6+4.4+1818.2-0.23431.5+2.5
5Olympique Lyonnais173734.1+2.92120.7+0.3+1613.5+2.53531.3+3.7
6Rennes172528.0-3.01717.8-0.8+810.2-2.22829.8-1.8
7Lens171929.7-10.72222.0+0.0-37.7-10.72328.0-5.0
8Toulouse172022.2-2.22219.1+2.9-23.1-5.12025.8-5.8
9LOSC Lille173124.6+6.41822.2-4.2+132.4+10.63725.4+11.6
10Nantes171925.2-6.21821.9-3.9+13.3-2.32125.1-4.1
11Brest173127.0+4.02125.3-4.3+101.7+8.33323.7+9.3
12Auxerre172422.5+1.51722.6-5.6+70.0+7.02723.5+3.5
13Strasbourg173322.0+11.02027.6-7.6+13-5.7+18.73520.2+14.8
14Reims171721.2-4.22526.4-1.4-8-5.2-2.81620.1-4.1
15Saint-Étienne172421.0+3.03330.9+2.1-9-9.9+0.92118.8+2.2
16Montpellier171722.3-5.34131.2+9.8-24-9.0-15.01318.4-5.4
17Le Havre171521.6-6.64134.0+7.0-26-12.4-13.61116.5-5.5
18Angers SCO171817.4+0.63330.9+2.1-15-13.5-1.51716.3+0.7

Ligue 1 2024/2025 xG table, Away

# Team Played Goals xG Goals minus xG Goals against xGA Goals against minus xGA Goal difference xGD Goal difference minus xGD Points xPts Points minus xPts
1Paris Saint Germain174736.4+10.61916.8+2.2+2819.6+8.44035.3+4.7
2Monaco172533.5-8.52518.7+6.3+014.8-14.82231.0-9.0
3Toulouse172427.7-3.72118.0+3.0+39.7-6.72228.8-6.8
4LOSC Lille172127.7-6.71820.4-2.4+37.4-4.42327.8-4.8
5Olympique Marseille173325.8+7.22421.5+2.5+94.3+4.73125.9+5.1
6Nice172825.8+2.22627.1-1.1+2-1.3+3.32323.4-0.4
7Olympique Lyonnais172823.9+4.12524.4+0.6+3-0.5+3.52223.0-1.0
8Lens172324.9-1.91726.1-9.1+6-1.2+7.22922.7+6.3
9Rennes172625.3+0.73327.1+5.9-7-1.7-5.31321.8-8.8
10Le Havre172522.3+2.73027.5+2.5-5-5.2+0.22320.8+2.2
11Brest172122.0-1.03830.0+8.0-17-7.9-9.11720.6-3.6
12Strasbourg172320.6+2.42430.3-6.3-1-9.6+8.62218.3+3.7
13Angers SCO171418.3-4.32029.0-9.0-6-10.7+4.71917.4+1.6
14Reims171619.3-3.32233.8-11.8-6-14.5+8.51716.9+0.1
15Nantes172017.3+2.73433.4+0.6-14-16.0+2.01516.0-1.0
16Auxerre172418.5+5.53432.5+1.5-10-13.9+3.91515.2-0.2
17Montpellier17613.0-7.03834.9+3.1-32-21.8-10.2311.1-8.1
18Saint-Étienne171516.6-1.64445.2-1.2-29-28.6-0.4910.8-1.8

Ligue 1 2024/2025 xG table, Last 5

# Team Played Goals xG Goals minus xG Goals against xGA Goals against minus xGA Goal difference xGD Goal difference minus xGD Points xPts Points minus xPts
1Paris Saint Germain51011.1-1.183.4+4.6+27.7-5.7711.6-4.6
2Olympique Marseille51711.5+5.564.2+1.8+117.2+3.81310.5+2.5
3LOSC Lille588.4-0.453.5+1.5+34.9-1.9109.9+0.1
4Monaco568.1-2.164.3+1.7+03.8-3.888.8-0.8
5Olympique Lyonnais588.2-0.275.2+1.8+13.0-2.068.5-2.5
6Toulouse567.6-1.656.0-1.0+11.7-0.787.7+0.3
7Nice51210.6+1.447.9-3.9+82.7+5.3127.5+4.5
8Lens5107.3+2.776.5+0.5+30.8+2.2107.5+2.5
9Rennes588.3-0.3117.9+3.1-30.4-3.467.5-1.5
10Nantes555.3-0.335.0-2.0+20.3+1.766.8-0.8
11Reims525.4-3.456.5-1.5-3-1.1-1.946.5-2.5
12Le Havre586.1+1.999.9-0.9-1-3.8+2.875.7+1.3
13Strasbourg586.0+2.078.0-1.0+1-2.0+3.075.5+1.5
14Brest555.5-0.51310.7+2.3-8-5.2-2.865.1+0.9
15Saint-Étienne585.9+2.11010.0+0.0-2-4.1+2.164.5+1.5
16Auxerre583.9+4.198.0+1.0-1-4.1+3.144.1-0.1
17Angers SCO543.7+0.379.4-2.4-3-5.7+2.763.9+2.1
18Montpellier523.4-1.41310.0+3.0-11-6.5-4.513.4-2.4

Ligue 1 xG Table Questions

Which Ligue 1 team is overperforming their xG the most in 2024/2025?

Strasbourg overperformed their xG by more than any other side in Ligue 1 in 2024/2025, with 56 goals from chances worth 42.6 xG, a gap of 13.4. Olympique Marseille were next on 11.4.

Which Ligue 1 team is underperforming their xG the most in 2024/2025?

Lens underperformed their xG by more than any other side in Ligue 1 in 2024/2025, with 42 goals from chances worth 54.6 xG, a shortfall of 12.6. Montpellier were next on 12.3.

Which Ligue 1 team has been the luckiest on expected points in 2024/2025?

Strasbourg were the luckiest side in Ligue 1 in 2024/2025, with 57 points from performances worth 38.5 xPts, 18.5 more than their chances deserved. Paris Saint Germain were next on 9.2.

Which Ligue 1 team has been the unluckiest on expected points in 2024/2025?

Montpellier were the unluckiest side in Ligue 1 in 2024/2025, with 16 points from performances worth 29.5 xPts, 13.5 short of what they deserved. Toulouse were next on 12.6.

Who would be top of Ligue 1 on xG in 2024/2025?

Paris Saint Germain were also top of Ligue 1 in 2024/2025 on expected points, with 74.8 xPts from 82.4 xG created and 32.5 conceded across 34 matches. Monaco were next on 66.3.

Which Ligue 1 team has the most xG in 2024/2025?

Paris Saint Germain created the most xG in Ligue 1 in 2024/2025, 82.4 from 34 matches, 2.4 a game against a competition average of 1.5. Monaco were next on 72.4.

Which Ligue 1 team has the least xG in 2024/2025?

Montpellier created the least xG in Ligue 1 in 2024/2025, 35.3 from 34 matches, 1.0 a game against a competition average of 1.5. Angers SCO were next on 35.8.

Which Ligue 1 team has conceded the most xG in 2024/2025?

Saint-Étienne conceded the most xG in Ligue 1 in 2024/2025, 76.1 from 34 matches, 2.2 a game against a competition average of 1.5. Montpellier were next on 66.1.

Which Ligue 1 team has conceded the least xG in 2024/2025?

Paris Saint Germain conceded the least xG in Ligue 1 in 2024/2025, 32.5 from 34 matches, 1.0 a game against a competition average of 1.5. Monaco were next on 35.8.

What is the average xG per game in Ligue 1 in 2024/2025?

Ligue 1 teams averaged 1.50 xG a game in 2024/2025, from the 306 matches played, and scored 1.49 goals a game from it.

Did Ligue 1 teams create more xG at home or away in 2024/2025?

Ligue 1 teams created more xG at home in 2024/2025, 1.62 a game against 1.37 away, a home advantage of +0.25.

Ligue 1 player expected goals

The same season by player, with the goals each one scored against the chances they had.

  • Ligue 1 Player xG Stats 2024/2025

Ligue 1 pages

  • Ligue 1 Table
  • Ligue 1 Fixtures
  • Ligue 1 Player Stats
  • Ligue 1 Team Stats
  • Ligue 1 Power Rankings
  • Ligue 1 Player xG Stats
  • Ligue 1 BTTS Stats
  • Ligue 1 Corner Stats
  • Ligue 1 Player Streaks
  • Ligue 1 stats hub

Ligue 1 stat leaders

  • Ligue 1 attacking leaders: top scorers & assists
  • Ligue 1 defending leaders: tackles & interceptions
  • Ligue 1 possession leaders: passing & dribbles
  • Ligue 1 goalkeeping leaders: saves & clean sheets
  • Ligue 1 team leaders

Betting

  • Bet Builder Tips
  • Bet Builder picks by fixture

Ligue 1 2024/2025 xG table

# Team Played Goals xG Goals minus xG Goals against xGA Goals against minus xGA Goal difference xGD Goal difference minus xGD Points xPts Points minus xPts
1 Paris Saint Germain 34 92 82.4 +9.6 35 32.5 +2.5 +57 50.0 +7.0 84 74.8 +9.2
2 Monaco 34 63 72.4 -9.4 41 35.8 +5.2 +22 36.7 -14.7 61 66.3 -5.3
3 Nice 34 66 61.9 +4.1 41 42.3 -1.3 +25 19.6 +5.4 60 57.7 +2.3
4 Olympique Marseille 34 74 62.6 +11.4 47 40.1 +6.9 +27 22.4 +4.6 65 57.4 +7.6
5 Toulouse 34 44 49.9 -5.9 43 37.0 +6.0 +1 12.9 -11.9 42 54.6 -12.6
6 Olympique Lyonnais 34 65 58.0 +7.0 46 45.0 +1.0 +19 13.0 +6.0 57 54.4 +2.6
7 LOSC Lille 34 52 52.4 -0.4 36 42.6 -6.6 +16 9.8 +6.2 60 53.2 +6.8
8 Rennes 34 51 53.3 -2.3 50 44.9 +5.1 +1 8.5 -7.5 41 51.6 -10.6
9 Lens 34 42 54.6 -12.6 39 48.1 -9.1 +3 6.5 -3.5 52 50.7 +1.3
10 Brest 34 52 49.0 +3.0 59 55.2 +3.8 -7 -6.2 -0.8 50 44.3 +5.7
11 Nantes 34 39 42.5 -3.5 52 55.3 -3.3 -13 -12.8 -0.2 36 41.2 -5.2
12 Auxerre 34 48 41.0 +7.0 51 55.0 -4.0 -3 -14.0 +11.0 42 38.6 +3.4
13 Strasbourg 34 56 42.6 +13.4 44 57.9 -13.9 +12 -15.3 +27.3 57 38.5 +18.5
14 Le Havre 34 40 43.9 -3.9 71 61.5 +9.5 -31 -17.6 -13.4 34 37.2 -3.2
15 Reims 34 33 40.5 -7.5 47 60.2 -13.2 -14 -19.8 +5.8 33 37.0 -4.0
16 Angers SCO 34 32 35.8 -3.8 53 60.0 -7.0 -21 -24.2 +3.2 36 33.7 +2.3
17 Saint-Étienne 34 39 37.6 +1.4 77 76.1 +0.9 -38 -38.5 +0.5 30 29.6 +0.4
18 Montpellier 34 23 35.3 -12.3 79 66.1 +12.9 -56 -30.8 -25.2 16 29.5 -13.5

Football

  • World Cup 2026
  • Premier League stats
  • Champions League stats
  • La Liga stats
  • Bundesliga stats
  • Serie A stats
  • Ligue 1 stats
  • All football leagues

Tools

  • Bet Builder
  • Team Bet Builder
  • Acca Builder
  • Same Game Parlay builder
  • Player prop projections
  • Form edges
  • Football news & analysis
  • Statz Pro

Company

  • About Statz
  • Privacy policy
  • Terms of service