Champions League xG Table 2024/2025

Who the Champions League xG table says is due a correction

Girona have the biggest shortfall in the Champions League: 3 points from chances worth 9.0 xPts, a gap of 6.0. At the other end, LOSC Lille have taken 16 points from an xPts figure of 8.5, 7.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.

Champions League 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
1FC Bayern München41413.1+0.932.5+0.5+1110.5+0.5129.7+2.3
2Atalanta4713.0-6.032.9+0.1+410.1-6.159.7-4.7
3Arsenal498.3+0.701.9-1.9+96.4+2.6129.3+2.7
4FC Barcelona4149.9+4.133.1-0.1+116.8+4.2109.1+0.9
5Bayer 04 Leverkusen499.1-0.102.5-2.5+96.6+2.4129.1+2.9
6Paris Saint Germain479.0-2.053.1+1.9+25.9-3.979.1-2.1
7Liverpool4109.5+0.513.4-2.4+96.2+2.8128.9+3.1
8Manchester City41110.3+0.744.5-0.5+75.7+1.388.4-0.4
9Inter498.4+0.603.8-3.8+94.6+4.4128.3+3.7
10Borussia Dortmund4139.4+3.655.1-0.1+84.3+3.798.2+0.8
11Benfica4910.1-1.185.4+2.6+14.7-3.748.0-4.0
12PSV4119.0+2.054.7+0.3+64.3+1.7108.0+2.0
13Real Madrid4149.9+4.176.0+1.0+73.9+3.197.8+1.2
14Celtic4107.9+2.134.7-1.7+73.2+3.8107.3+2.7
15Aston Villa476.9+0.123.6-1.6+53.3+1.7107.2+2.8
16Monaco4108.8+1.255.9-0.9+52.8+2.297.2+1.8
17Atlético Madrid486.0+2.064.1+1.9+21.8+0.296.5+2.5
18AC Milan476.1+0.955.6-0.6+20.5+1.596.4+2.6
19VfB Stuttgart476.2+0.885.7+2.3-10.5-1.545.9-1.9
20RB Leipzig468.1-2.187.5+0.5-20.5-2.535.8-2.8
21Sporting CP486.7+1.377.0+0.0+1-0.3+1.375.8+1.2
22Bologna435.7-2.745.4-1.4-10.3-1.345.7-1.7
23Brest445.7-1.755.6-0.6-10.1-1.175.7+1.3
24Girona456.0-1.066.4-0.4-1-0.4-0.635.4-2.4
25Crvena Zvezda4105.5+4.5116.7+4.3-1-1.2+0.235.2-2.2
26Sturm Graz424.9-2.935.4-2.4-1-0.5-0.565.1+0.9
27Club Brugge434.1-1.144.7-0.7-1-0.6-0.475.1+1.9
28Juventus454.9+0.146.2-2.2+1-1.4+2.464.7+1.3
29LOSC Lille4114.6+6.446.4-2.4+7-1.8+8.8104.3+5.7
30Feyenoord485.0+3.097.2+1.8-1-2.2+1.264.3+1.7
31Shakhtar Donetsk454.9+0.198.6+0.4-4-3.7-0.364.3+1.7
32Sparta Praha443.0+1.095.9+3.1-5-2.9-2.133.9-0.9
33Dinamo Zagreb443.4+0.666.5-0.5-2-3.1+1.153.7+1.3
34Salzburg413.6-2.6138.2+4.8-12-4.6-7.403.1-3.1
35Slovan Bratislava443.2+0.8148.8+5.2-10-5.7-4.302.8-2.8
36Young Boys413.4-2.4119.7+1.3-10-6.2-3.802.1-2.1

Champions League 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
1Liverpool479.2-2.244.0+0.0+35.2-2.298.5+0.5
2FC Bayern München468.8-2.894.6+4.4-34.2-7.237.7-4.7
3Arsenal478.6-1.634.7-1.7+43.9+0.177.5-0.5
4Atalanta4137.9+5.135.1-2.1+102.7+7.3107.0+3.0
5Paris Saint Germain477.0+0.044.1-0.1+32.9+0.166.8-0.8
6Manchester City479.0-2.0106.1+3.9-32.9-5.936.7-3.7
7VfB Stuttgart466.7-0.794.9+4.1-31.8-4.866.7-0.7
8FC Barcelona4149.3+4.7106.9+3.1+42.5+1.596.4+2.6
9Benfica476.9+0.145.0-1.0+31.9+1.196.4+2.6
10Borussia Dortmund496.4+2.676.7+0.3+2-0.3+2.365.8+0.2
11AC Milan476.1+0.965.8+0.2+10.2+0.865.7+0.3
12Aston Villa466.3-0.345.8-1.8+20.5+1.565.6+0.4
13Atlético Madrid4125.2+6.866.6-0.6+6-1.4+7.495.4+3.6
14Bayer 04 Leverkusen464.7+1.376.2+0.8-1-1.5+0.545.4-1.4
15Inter426.1-4.116.2-5.2+1-0.1+1.175.3+1.7
16Sporting CP455.0+0.055.7-0.7+0-0.8+0.845.2-1.2
17Real Madrid467.2-1.258.8-3.8+1-1.6+2.665.0+1.0
18Club Brugge443.9+0.175.0+2.0-3-1.1-1.944.9-0.9
19Juventus444.6-0.635.8-2.8+1-1.3+2.364.9+1.1
20Monaco434.6-1.687.3+0.7-5-2.7-2.344.3-0.3
21LOSC Lille464.7+1.366.4-0.4+0-1.7+1.764.1+1.9
22Feyenoord4105.5+4.5127.9+4.1-2-2.5+0.574.1+2.9
23Brest463.8+2.267.0-1.0+0-3.2+3.264.0+2.0
24Girona403.8-3.877.0+0.0-7-3.2-3.803.6-3.6
25Crvena Zvezda434.4-1.4118.7+2.3-8-4.4-3.633.6-0.6
26Bologna413.1-2.156.1-1.1-4-3.0-1.023.4-1.4
27Salzburg443.6+0.4148.4+5.6-10-4.8-5.233.4-0.4
28Dinamo Zagreb484.1+3.91311.7+1.3-5-7.6+2.663.3+2.7
29RB Leipzig423.8-1.877.4-0.4-5-3.5-1.503.1-3.1
30Shakhtar Donetsk433.7-0.778.4-1.4-4-4.7+0.712.8-1.8
31Sparta Praha433.2-0.2128.3+3.7-9-5.1-3.912.8-1.8
32PSV454.2+0.879.5-2.5-2-5.3+3.342.8+1.2
33Young Boys423.4-1.4139.3+3.7-11-5.9-5.102.5-2.5
34Celtic434.0-1.01110.4+0.6-8-6.5-1.522.3-0.3
35Sturm Graz432.9+0.11111.2-0.2-8-8.3+0.302.1-2.1
36Slovan Bratislava433.3-0.31310.4+2.6-10-7.2-2.801.8-1.8

Champions League 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
1Arsenal51313.3-0.333.9-0.9+109.4+0.61212.2-0.2
2FC Bayern München51013.5-3.554.8+0.2+58.7-3.71211.7+0.3
3FC Barcelona51814.2+3.8106.5+3.5+87.7+0.31310.9+2.1
4Liverpool51111.5-0.545.2-1.2+76.4+0.61210.4+1.6
5Paris Saint Germain51210.4+1.665.6+0.4+64.8+1.299.6-0.6
6Borussia Dortmund5109.1+0.965.4+0.6+43.7+0.399.5-0.5
7Bayer 04 Leverkusen599.3-0.365.8+0.2+33.5-0.599.2-0.2
8Atalanta51713.6+3.467.0-1.0+116.7+4.3109.1+0.9
9AC Milan5108.2+1.865.7+0.3+42.5+1.5128.6+3.4
10Atlético Madrid5177.4+9.644.7-0.7+132.8+10.2158.2+6.8
11Inter567.4-1.415.1-4.1+52.3+2.7128.2+3.8
12PSV51310.0+3.078.0-1.0+62.0+4.0128.2+3.8
13Aston Villa578.6-1.666.6-0.6+12.0-1.077.7-0.7
14Benfica599.7-0.788.3-0.3+11.4-0.477.7-0.7
15Club Brugge555.3-0.354.5+0.5+00.8-0.887.4+0.6
16VfB Stuttgart5107.4+2.6136.6+6.4-30.7-3.767.4-1.4
17Crvena Zvezda5117.2+3.8117.5+3.5+0-0.2+0.267.4-1.4
18Manchester City599.1-0.1149.0+5.0-50.1-5.147.0-3.0
19Real Madrid5129.4+2.6810.7-2.7+4-1.3+5.396.6+2.4
20Juventus535.1-2.135.4-2.4+0-0.3+0.366.5-0.5
21Bologna546.1-2.157.5-2.5-1-1.3+0.356.0-1.0
22Celtic576.8+0.268.7-2.7+1-1.9+2.986.0+2.0
23LOSC Lille5136.3+6.777.4-0.4+6-1.1+7.1105.9+4.1
24Sporting CP587.3+0.7119.7+1.3-3-2.3-0.745.9-1.9
25RB Leipzig557.1-2.198.8+0.2-4-1.7-2.335.7-2.7
26Feyenoord5126.8+5.2149.1+4.9-2-2.3+0.375.7+1.3
27Shakhtar Donetsk586.6+1.41210.6+1.4-4-3.9-0.165.3+0.7
28Dinamo Zagreb564.4+1.688.3-0.3-2-4.0+2.074.7+2.3
29Brest535.2-2.299.7-0.7-6-4.5-1.564.6+1.4
30Sturm Graz545.8-1.8912.5-3.5-5-6.7+1.764.6+1.4
31Girona514.9-3.999.0+0.0-8-4.1-3.904.5-4.5
32Monaco545.0-1.0910.8-1.8-5-5.8+0.864.2+1.8
33Slovan Bratislava565.0+1.01610.6+5.4-10-5.6-4.403.8-3.8
34Sparta Praha533.2-0.2158.4+6.6-12-5.2-6.803.6-3.6
35Young Boys534.4-1.4159.9+5.1-12-5.5-6.503.6-3.6
36Salzburg554.1+0.91811.8+6.2-13-7.8-5.233.5-0.5

Champions League xG Table Questions

Which Champions League team is overperforming their xG the most in 2024/2025?

FC Barcelona and Atlético Madrid shared the biggest gap between goals and xG in the Champions League in 2024/2025, both on 8.8, FC Barcelona 28 goals from 19.2, Atlético Madrid 20 goals from 11.2. LOSC Lille were next on 7.7.

Which Champions League team is underperforming their xG the most in 2024/2025?

Bologna and Girona shared the biggest shortfall against their xG in the Champions League in 2024/2025, both on 4.8, Bologna 4 goals from 8.8, Girona 5 goals from 9.8. RB Leipzig were next on 3.9.

Which Champions League team has been the luckiest on expected points in 2024/2025?

LOSC Lille were the luckiest side in the Champions League in 2024/2025, with 16 points from performances worth 8.5 xPts, 7.5 more than their chances deserved. Atlético Madrid were next on 6.1.

Which Champions League team has been the unluckiest on expected points in 2024/2025?

Girona were the unluckiest side in the Champions League in 2024/2025, with 3 points from performances worth 9.0 xPts, 6.0 short of what they deserved. RB Leipzig were next on 5.9.

Who would be top of the Champions League on xG in 2024/2025?

FC Bayern München would be top of the Champions League in 2024/2025 on expected points, with 17.4 xPts from 21.9 xG created and 7.1 conceded across eight matches. Liverpool were next on 17.3.

Which Champions League team has the most xG in 2024/2025?

FC Bayern München created the most xG in the Champions League in 2024/2025, 21.9 from eight matches, 2.7 a game against a competition average of 1.6. Atalanta were next on 20.9.

Which Champions League team has the least xG in 2024/2025?

Sparta Praha created the least xG in the Champions League in 2024/2025, 6.2 from eight matches, 0.8 a game against a competition average of 1.6. Slovan Bratislava were next on 6.4.

Which Champions League team has conceded the most xG in 2024/2025?

Slovan Bratislava conceded the most xG in the Champions League in 2024/2025, 19.3 from eight matches, 2.4 a game against a competition average of 1.6. Young Boys were next on 18.9.

Which Champions League team has conceded the least xG in 2024/2025?

Arsenal conceded the least xG in the Champions League in 2024/2025, 6.7 from eight matches, 0.8 a game against a competition average of 1.6. FC Bayern München were next on 7.1.

What is the average xG per game in the Champions League in 2024/2025?

Champions League teams averaged 1.56 xG a game in 2024/2025, from the 144 matches played, and scored 1.63 goals a game from it.

Did Champions League teams create more xG at home or away in 2024/2025?

Champions League teams created more xG at home in 2024/2025, 1.76 a game against 1.35 away, a home advantage of +0.41.

Champions League player expected goals

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

  • Champions League Player xG Stats 2024/2025

Champions League pages

  • Champions League Table
  • Champions League Fixtures
  • Champions League Player Stats
  • Champions League Team Stats
  • Champions League Player xG Stats
  • Champions League BTTS Stats
  • Champions League Corner Stats
  • Champions League Player Streaks
  • Champions League stats hub

Champions League stat leaders

  • Champions League attacking leaders — top scorers & assists
  • Champions League defending leaders — tackles & interceptions
  • Champions League possession leaders — passing & dribbles
  • Champions League goalkeeping leaders — saves & clean sheets
  • Champions League team leaders

Betting

  • Bet Builder Tips
  • Bet Builder picks by fixture

Champions League 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 FC Bayern München 8 20 21.9 -1.9 12 7.1 +4.9 +8 14.7 -6.7 15 17.4 -2.4
2 Liverpool 8 17 18.8 -1.8 5 7.4 -2.4 +12 11.4 +0.6 21 17.3 +3.7
3 Arsenal 8 16 16.9 -0.9 3 6.7 -3.7 +13 10.3 +2.7 19 16.8 +2.2
4 Atalanta 8 20 20.9 -0.9 6 8.0 -2.0 +14 12.8 +1.2 15 16.7 -1.7
5 Paris Saint Germain 8 14 16.0 -2.0 9 7.2 +1.8 +5 8.8 -3.8 13 15.9 -2.9
6 FC Barcelona 8 28 19.2 +8.8 13 10.0 +3.0 +15 9.3 +5.7 19 15.5 +3.5
7 Manchester City 8 18 19.3 -1.3 14 10.6 +3.4 +4 8.7 -4.7 11 15.1 -4.1
8 Bayer 04 Leverkusen 8 15 13.8 +1.2 7 8.6 -1.6 +8 5.2 +2.8 16 14.5 +1.5
9 Benfica 8 16 17.0 -1.0 12 10.4 +1.6 +4 6.6 -2.6 13 14.4 -1.4
10 Borussia Dortmund 8 22 15.8 +6.2 12 11.8 +0.2 +10 4.0 +6.0 15 13.9 +1.1
11 Inter 8 11 14.5 -3.5 1 10.0 -9.0 +10 4.6 +5.4 19 13.6 +5.4
12 Aston Villa 8 13 13.2 -0.2 6 9.4 -3.4 +7 3.8 +3.2 16 12.8 +3.2
13 Real Madrid 8 20 17.1 +2.9 12 14.8 -2.8 +8 2.3 +5.7 15 12.8 +2.2
14 VfB Stuttgart 8 13 12.9 +0.1 17 10.6 +6.4 -4 2.3 -6.3 10 12.6 -2.6
15 AC Milan 8 14 12.2 +1.8 11 11.4 -0.4 +3 0.8 +2.2 15 12.1 +2.9
16 Atlético Madrid 8 20 11.2 +8.8 12 10.7 +1.3 +8 0.5 +7.5 18 11.9 +6.1
17 Monaco 8 13 13.4 -0.4 13 13.2 -0.2 +0 0.2 -0.2 13 11.6 +1.4
18 Sporting CP 8 13 11.7 +1.3 12 12.8 -0.8 +1 -1.0 +2.0 11 11.0 +0.0
19 PSV 8 16 13.2 +2.8 12 14.2 -2.2 +4 -1.0 +5.0 14 10.8 +3.2
20 Club Brugge 8 7 8.0 -1.0 11 9.7 +1.3 -4 -1.7 -2.3 11 10.0 +1.0
21 Juventus 8 9 9.4 -0.4 7 12.1 -5.1 +2 -2.6 +4.6 12 9.6 +2.4
22 Brest 8 10 9.5 +0.5 11 12.6 -1.6 -1 -3.0 +2.0 13 9.6 +3.4
23 Celtic 8 13 11.8 +1.2 14 15.1 -1.1 -1 -3.3 +2.3 12 9.6 +2.4
24 Bologna 8 4 8.8 -4.8 9 11.5 -2.5 -5 -2.7 -2.3 6 9.1 -3.1
25 Girona 8 5 9.8 -4.8 13 13.3 -0.3 -8 -3.6 -4.4 3 9.0 -6.0
26 RB Leipzig 8 8 11.9 -3.9 15 14.9 +0.1 -7 -3.0 -4.0 3 8.9 -5.9
27 Crvena Zvezda 8 13 9.9 +3.1 22 15.5 +6.5 -9 -5.6 -3.4 6 8.9 -2.9
28 LOSC Lille 8 17 9.3 +7.7 10 12.9 -2.9 +7 -3.6 +10.6 16 8.5 +7.5
29 Feyenoord 8 18 10.5 +7.5 21 15.1 +5.9 -3 -4.6 +1.6 13 8.4 +4.6
30 Sturm Graz 8 5 7.8 -2.8 14 16.6 -2.6 -9 -8.8 -0.2 6 7.2 -1.2
31 Shakhtar Donetsk 8 8 8.6 -0.6 16 16.9 -0.9 -8 -8.3 +0.3 7 7.1 -0.1
32 Dinamo Zagreb 8 12 7.5 +4.5 19 18.2 +0.8 -7 -10.7 +3.7 11 7.0 +4.0
33 Sparta Praha 8 7 6.2 +0.8 21 14.2 +6.8 -14 -8.0 -6.0 4 6.7 -2.7
34 Salzburg 8 5 7.2 -2.2 27 16.6 +10.4 -22 -9.4 -12.6 3 6.5 -3.5
35 Young Boys 8 3 6.8 -3.8 24 18.9 +5.1 -21 -12.1 -8.9 0 4.6 -4.6
36 Slovan Bratislava 8 7 6.4 +0.6 27 19.3 +7.7 -20 -12.8 -7.2 0 4.6 -4.6

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