Bundesliga xG Table 2024/2025

Who the Bundesliga xG table says is due a correction

VfL Bochum 1848 have the biggest shortfall in the Bundesliga: 25 points from chances worth 36.4 xPts, a gap of 11.4. At the other end, Bayer 04 Leverkusen have taken 69 points from an xPts figure of 59.1, 9.9 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.

Bundesliga 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ünchen164845.2+2.81513.0+2.0+3332.1+0.94138.3+2.7
2Borussia Dortmund174435.4+8.61915.9+3.1+2519.5+5.53633.9+2.1
3Bayer 04 Leverkusen173633.7+2.32216.5+5.5+1417.2-3.23433.5+0.5
4Eintracht Frankfurt174133.2+7.82219.7+2.3+1913.5+5.53432.1+1.9
5VfB Stuttgart173536.3-1.32719.6+7.4+816.7-8.72332.0-9.0
6FSV Mainz 05172427.1-3.11820.7-2.7+66.4-0.42627.8-1.8
7FC Augsburg171823.5-5.52018.6+1.4-24.9-6.92326.4-3.4
8Werder Bremen172126.2-5.22622.8+3.2-53.3-8.32126.1-5.1
9FC Union Berlin171822.9-4.92320.1+2.9-52.8-7.82125.0-4.0
10RB Leipzig173326.0+7.02325.7-2.7+100.3+9.73024.5+5.5
11SC Freiburg173224.9+7.12623.6+2.4+61.3+4.73023.8+6.2
12VfL Wolfsburg172726.2+0.83026.9+3.1-3-0.7-2.31623.3-7.3
13St. Pauli171017.2-7.21919.2-0.2-9-2.0-7.01422.3-8.3
14TSG Hoffenheim172526.6-1.63629.4+6.6-11-2.8-8.21721.6-4.6
15VfL Bochum 1848171624.8-8.83328.9+4.1-17-4.1-12.91321.4-8.4
16Heidenheim171322.8-9.83327.7+5.3-20-4.9-15.11120.7-9.7
17Borussia Mönchengladbach172924.7+4.32632.1-6.1+3-7.4+10.42420.0+4.0
18Holstein Kiel172419.4+4.64130.9+10.1-17-11.5-5.51417.1-3.1

Bundesliga 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
1FC Bayern München174631.6+14.41611.6+4.4+3020.0+10.03835.0+3.0
2Bayer 04 Leverkusen173625.7+10.32121.0+0.0+154.7+10.33525.6+9.4
3Borussia Dortmund172730.1-3.13225.9+6.1-54.1-9.12125.6-4.6
4VfB Stuttgart172927.5+1.52625.0+1.0+32.5+0.52725.2+1.8
5SC Freiburg171723.6-6.62723.4+3.6-100.2-10.22524.3+0.7
6Eintracht Frankfurt172728.5-1.52429.9-5.9+3-1.4+4.42623.7+2.3
7Werder Bremen173324.3+8.73126.8+4.2+2-2.5+4.53022.2+7.8
8VfL Wolfsburg172923.3+5.72427.2-3.2+5-3.9+8.92721.6+5.4
9FSV Mainz 05173123.4+7.62529.1-4.1+6-5.7+11.72620.6+5.4
10St. Pauli171818.8-0.82226.7-4.7-4-7.9+3.91818.9-0.9
11TSG Hoffenheim172118.8+2.23227.8+4.2-11-9.0-2.01518.3-3.3
12FC Union Berlin171718.5-1.52828.1-0.1-11-9.6-1.41918.2+0.8
13Heidenheim172419.6+4.43129.3+1.7-7-9.7+2.71818.2-0.2
14RB Leipzig161920.9-1.92028.8-8.8-1-7.9+6.92117.7+3.3
15Borussia Mönchengladbach172621.9+4.13133.4-2.4-5-11.5+6.52117.3+3.7
16Holstein Kiel172520.6+4.43934.5+4.5-14-13.9-0.11116.0-5.0
17VfL Bochum 1848171719.7-2.73434.6-0.6-17-14.9-2.11215.0-3.0
18FC Augsburg171714.5+2.53132.6-1.6-14-18.1+4.12013.9+6.1

Bundesliga 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
1VfB Stuttgart51214.0-2.073.7+3.3+510.3-5.31011.9-1.9
2FC Bayern München51610.0+6.033.9-0.9+136.1+6.91310.8+2.2
3Borussia Dortmund5179.6+7.465.8+0.2+113.9+7.1159.2+5.8
4Eintracht Frankfurt5107.1+2.944.2-0.2+62.9+3.198.9+0.1
5FSV Mainz 05599.5-0.596.3+2.7+03.1-3.168.7-2.7
6Werder Bremen578.5-1.536.3-3.3+42.3+1.798.4+0.6
7SC Freiburg596.4+2.686.0+2.0+10.4+0.6107.5+2.5
8FC Augsburg528.0-6.0119.3+1.7-9-1.3-7.717.0-6.0
9TSG Hoffenheim5107.8+2.2167.6+8.4-60.2-6.226.9-4.9
10VfL Bochum 1848545.7-1.766.0+0.0-2-0.3-1.756.8-1.8
11Bayer 04 Leverkusen595.8+3.297.5+1.5+0-1.8+1.865.6+0.4
12VfL Wolfsburg556.1-1.198.6+0.4-4-2.4-1.655.3-0.3
13St. Pauli533.9-0.967.1-1.1-3-3.2+0.235.0-2.0
14RB Leipzig566.1-0.1119.5+1.5-5-3.3-1.734.9-1.9
15FC Union Berlin594.8+4.2117.8+3.2-2-3.0+1.064.8+1.2
16Borussia Mönchengladbach596.4+2.61410.8+3.2-5-4.3-0.714.4-3.4
17Heidenheim554.2+0.888.5-0.5-3-4.3+1.374.3+2.7
18Holstein Kiel596.2+2.81011.4-1.4-1-5.2+4.274.2+2.8

Bundesliga xG Table Questions

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

FC Bayern München overperformed their xG by more than any other side in the Bundesliga in 2024/2025, with 94 goals from chances worth 76.8 xG, a gap of 17.2. Bayer 04 Leverkusen were next on 12.5.

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

VfL Bochum 1848 underperformed their xG by more than any other side in the Bundesliga in 2024/2025, with 33 goals from chances worth 44.5 xG, a shortfall of 11.5. St. Pauli were next on 8.0.

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

Bayer 04 Leverkusen were the luckiest side in the Bundesliga in 2024/2025, with 69 points from performances worth 59.1 xPts, 9.9 more than their chances deserved. RB Leipzig were next on 8.7.

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

VfL Bochum 1848 were the unluckiest side in the Bundesliga in 2024/2025, with 25 points from performances worth 36.4 xPts, 11.4 short of what they deserved. Heidenheim were next on 9.8.

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

FC Bayern München were also top of the Bundesliga in 2024/2025 on expected points, with 73.3 xPts from 76.8 xG created and 24.7 conceded across 33 matches. Borussia Dortmund were next on 59.5.

Which Bundesliga team has the most xG in 2024/2025?

FC Bayern München created the most xG in the Bundesliga in 2024/2025, 76.8 from 33 matches, 2.3 a game against a competition average of 1.5. Borussia Dortmund were next on 65.5.

Which Bundesliga team has the least xG in 2024/2025?

St. Pauli created the least xG in the Bundesliga in 2024/2025, 36.0 from 34 matches, 1.1 a game against a competition average of 1.5. FC Augsburg were next on 38.0.

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

Borussia Mönchengladbach and Holstein Kiel conceded the most xG in the Bundesliga in 2024/2025, both on 65.4 from 34 matches, 1.9 a game against a competition average of 1.5. VfL Bochum 1848 were next on 63.5.

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

FC Bayern München conceded the least xG in the Bundesliga in 2024/2025, 24.7 from 33 matches, 0.8 a game against a competition average of 1.5. Bayer 04 Leverkusen were next on 37.6.

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

Bundesliga teams averaged 1.49 xG a game in 2024/2025, from the 305 matches played, and scored 1.56 goals a game from it.

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

Bundesliga teams created more xG at home in 2024/2025, 1.63 a game against 1.35 away, a home advantage of +0.28.

Bundesliga player expected goals

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

  • Bundesliga Player xG Stats 2024/2025

Bundesliga pages

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

Bundesliga stat leaders

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

Betting

  • Bet Builder Tips
  • Bet Builder picks by fixture

Bundesliga 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 33 94 76.8 +17.2 31 24.7 +6.3 +63 52.1 +10.9 79 73.3 +5.7
2 Borussia Dortmund 34 71 65.5 +5.5 51 41.9 +9.1 +20 23.6 -3.6 57 59.5 -2.5
3 Bayer 04 Leverkusen 34 72 59.5 +12.5 43 37.6 +5.4 +29 21.9 +7.1 69 59.1 +9.9
4 VfB Stuttgart 34 64 63.8 +0.2 53 44.6 +8.4 +11 19.2 -8.2 50 57.2 -7.2
5 Eintracht Frankfurt 34 68 61.7 +6.3 46 49.6 -3.6 +22 12.1 +9.9 60 55.8 +4.2
6 FSV Mainz 05 34 55 50.5 +4.5 43 49.8 -6.8 +12 0.7 +11.3 52 48.4 +3.6
7 Werder Bremen 34 54 50.5 +3.5 57 49.7 +7.3 -3 0.8 -3.8 51 48.2 +2.8
8 SC Freiburg 34 49 48.5 +0.5 53 47.1 +5.9 -4 1.4 -5.4 55 48.1 +6.9
9 VfL Wolfsburg 34 56 49.5 +6.5 54 54.1 -0.1 +2 -4.6 +6.6 43 44.8 -1.8
10 FC Union Berlin 34 35 41.4 -6.4 51 48.2 +2.8 -16 -6.8 -9.2 40 43.2 -3.2
11 RB Leipzig 33 52 46.9 +5.1 43 54.5 -11.5 +9 -7.6 +16.6 51 42.3 +8.7
12 St. Pauli 34 28 36.0 -8.0 41 45.9 -4.9 -13 -9.9 -3.1 32 41.2 -9.2
13 FC Augsburg 34 35 38.0 -3.0 51 51.2 -0.2 -16 -13.2 -2.8 43 40.3 +2.7
14 TSG Hoffenheim 34 46 45.5 +0.5 68 57.3 +10.7 -22 -11.8 -10.2 32 39.9 -7.9
15 Heidenheim 34 37 42.4 -5.4 64 57.0 +7.0 -27 -14.6 -12.4 29 38.8 -9.8
16 Borussia Mönchengladbach 34 55 46.5 +8.5 57 65.4 -8.4 -2 -18.9 +16.9 45 37.3 +7.7
17 VfL Bochum 1848 34 33 44.5 -11.5 67 63.5 +3.5 -34 -19.1 -14.9 25 36.4 -11.4
18 Holstein Kiel 34 49 39.9 +9.1 80 65.4 +14.6 -31 -25.5 -5.5 25 33.1 -8.1

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