Bundesliga xG Table 2025/2026

Who the Bundesliga xG table says is due a correction

Heidenheim have the biggest shortfall in the Bundesliga: 26 points from chances worth 37.2 xPts, a gap of 11.2. At the other end, FC Bayern München have taken 89 points from an xPts figure of 72.3, 16.7 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 2025/2026 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ünchen176850.0+18.01916.9+2.1+4933.1+15.94439.3+4.7
2Bayer 04 Leverkusen173841.2-3.21918.6+0.4+1922.5-3.53135.3-4.3
3Borussia Dortmund174038.3+1.71618.3-2.3+2420.0+4.04133.7+7.3
4RB Leipzig174041.5-1.52024.4-4.4+2017.1+2.93833.3+4.7
5VfB Stuttgart173033.9-3.91620.3-4.3+1413.6+0.43931.5+7.5
6TSG Hoffenheim173531.6+3.42120.7+0.3+1411.0+3.03230.3+1.7
7SC Freiburg173332.0+1.02222.2-0.2+119.8+1.23229.0+3.0
8FC Union Berlin172626.6-0.62619.8+6.2+06.8-6.82227.9-5.9
9FSV Mainz 05172129.6-8.62523.8+1.2-45.8-9.81727.2-10.2
10Eintracht Frankfurt172925.1+3.92721.0+6.0+24.1-2.12526.4-1.4
11Werder Bremen171924.1-5.13122.9+8.1-121.2-13.21925.0-6.0
12FC Köln173027.0+3.03024.6+5.4+02.4-2.41924.4-5.4
13Hamburger SV172525.6-0.62226.1-4.1+3-0.5+3.52423.1+0.9
14VfL Wolfsburg172126.9-5.93228.7+3.3-11-1.8-9.21022.8-12.8
15Borussia Mönchengladbach172423.7+0.32424.4-0.4+0-0.7+0.72422.7+1.3
16FC Augsburg172522.9+2.12825.8+2.2-3-2.8-0.22622.3+3.7
17Heidenheim172324.8-1.83732.9+4.1-14-8.1-5.91719.5-2.5
18St. Pauli171719.2-2.23127.7+3.3-14-8.5-5.51718.8-1.8

Bundesliga 2025/2026 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ünchen175441.9+12.11724.7-7.7+3717.2+19.84533.0+12.0
2RB Leipzig172628.9-2.92723.8+3.2-15.0-6.02726.3+0.7
3TSG Hoffenheim173026.5+3.53129.0+2.0-1-2.4+1.42923.4+5.6
4Borussia Dortmund173023.8+6.21824.2-6.2+12-0.4+12.43223.3+8.7
5VfB Stuttgart174127.4+13.63332.1+0.9+8-4.8+12.82322.1+0.9
6Borussia Mönchengladbach171822.3-4.32927.0+2.0-11-4.7-6.31420.5-6.5
7Bayer 04 Leverkusen173023.9+6.12829.0-1.0+2-5.2+7.22820.5+7.5
8FSV Mainz 05172324.0-1.02832.2-4.2-5-8.2+3.22320.1+2.9
9FC Köln171923.6-4.63332.0+1.0-14-8.4-5.61318.7-5.7
10FC Union Berlin171819.9-1.93230.5+1.5-14-10.5-3.51718.5-1.5
11Eintracht Frankfurt173220.6+11.43829.9+8.1-6-9.3+3.31918.1+0.9
12Heidenheim171821.5-3.53532.1+2.9-17-10.6-6.4917.7-8.7
13FC Augsburg172024.2-4.23336.9-3.9-13-12.8-0.21717.3-0.3
14SC Freiburg171819.4-1.43529.5+5.5-17-10.1-6.91517.0-2.0
15Werder Bremen171817.1+0.92930.9-1.9-11-13.8+2.81316.2-3.2
16VfL Wolfsburg172420.5+3.53735.6+1.4-13-15.2+2.21915.8+3.2
17Hamburger SV171519.1-4.13235.4-3.4-17-16.3-0.71415.5-1.5
18St. Pauli171214.4-2.42928.9+0.1-17-14.5-2.5914.2-5.2

Bundesliga 2025/2026 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
1TSG Hoffenheim589.7-1.796.1+2.9-13.5-4.5109.2+0.8
2RB Leipzig51010.7-0.7116.8+4.2-14.0-5.099.1-0.1
3FC Bayern München51713.8+3.299.2-0.2+84.6+3.4139.0+4.0
4FSV Mainz 055911.7-2.798.9+0.1+02.8-2.878.7-1.7
5FC Union Berlin5118.4+2.687.2+0.8+31.3+1.778.4-1.4
6Borussia Dortmund5108.9+1.157.3-2.3+51.6+3.497.9+1.1
7Bayer 04 Leverkusen5913.8-4.8810.9-2.9+12.9-1.977.7-0.7
8VfL Wolfsburg569.1-3.147.8-3.8+21.4+0.687.5+0.5
9Heidenheim599.3-0.389.4-1.4+1-0.1+1.177.1-0.1
10FC Augsburg598.7+0.3811.1-3.1+1-2.4+3.4106.7+3.3
11Hamburger SV587.2+0.897.9+1.1-1-0.7-0.376.6+0.4
12VfB Stuttgart5119.2+1.81110.8+0.2+0-1.6+1.666.6-0.6
13Eintracht Frankfurt577.2-0.2118.5+2.5-4-1.3-2.726.1-4.1
14FC Köln567.6-1.6139.2+3.8-7-1.6-5.426.1-4.1
15Borussia Mönchengladbach576.2+0.848.4-4.4+3-2.1+5.185.5+2.5
16SC Freiburg595.7+3.3109.0+1.0-1-3.2+2.275.1+1.9
17Werder Bremen555.4-0.489.3-1.3-3-3.9+0.944.8-0.8
18St. Pauli545.8-1.81010.9-0.9-6-5.1-0.914.1-3.1

Bundesliga xG Table Questions

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

FC Bayern München overperformed their xG by more than any other side in the Bundesliga in 2025/2026, with 122 goals from chances worth 91.9 xG, a gap of 30.1. Eintracht Frankfurt were next on 15.2.

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

FSV Mainz 05 underperformed their xG by more than any other side in the Bundesliga in 2025/2026, with 44 goals from chances worth 53.6 xG, a shortfall of 9.6. Heidenheim were next on 5.3.

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

FC Bayern München were the luckiest side in the Bundesliga in 2025/2026, with 89 points from performances worth 72.3 xPts, 16.7 more than their chances deserved. Borussia Dortmund were next on 16.1.

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

Heidenheim were the unluckiest side in the Bundesliga in 2025/2026, with 26 points from performances worth 37.2 xPts, 11.2 short of what they deserved. FC Köln were next on 11.0.

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

FC Bayern München were also top of the Bundesliga in 2025/2026 on expected points, with 72.3 xPts from 91.9 xG created and 41.6 conceded across 34 matches. RB Leipzig were next on 59.5.

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

FC Bayern München created the most xG in the Bundesliga in 2025/2026, 91.9 from 34 matches, 2.7 a game against a competition average of 1.6. RB Leipzig were next on 70.3.

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

St. Pauli created the least xG in the Bundesliga in 2025/2026, 33.6 from 34 matches, 1.0 a game against a competition average of 1.6. Werder Bremen were next on 41.2.

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

Heidenheim conceded the most xG in the Bundesliga in 2025/2026, 65.0 from 34 matches, 1.9 a game against a competition average of 1.6. VfL Wolfsburg were next on 64.3.

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

FC Bayern München conceded the least xG in the Bundesliga in 2025/2026, 41.6 from 34 matches, 1.2 a game against a competition average of 1.6. Borussia Dortmund were next on 42.5.

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

Bundesliga teams averaged 1.57 xG a game in 2025/2026, from the 306 matches played, and scored 1.62 goals a game from it. That is up from 1.49 xG a game in 2024/2025.

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

Bundesliga teams created more xG at home in 2025/2026, 1.78 a game against 1.37 away, a home advantage of +0.41, against +0.28 in 2024/2025.

Bundesliga player expected goals

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

  • Bundesliga Player xG Stats 2025/2026

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 2025/2026 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 34 122 91.9 +30.1 36 41.6 -5.6 +86 50.3 +35.7 89 72.3 +16.7
2 RB Leipzig 34 66 70.3 -4.3 47 48.2 -1.2 +19 22.1 -3.1 65 59.5 +5.5
3 Borussia Dortmund 34 70 62.1 +7.9 34 42.5 -8.5 +36 19.6 +16.4 73 56.9 +16.1
4 Bayer 04 Leverkusen 34 68 65.1 +2.9 47 47.7 -0.7 +21 17.4 +3.6 59 55.7 +3.3
5 TSG Hoffenheim 34 65 58.2 +6.8 52 49.6 +2.4 +13 8.5 +4.5 61 53.7 +7.3
6 VfB Stuttgart 34 71 61.3 +9.7 49 52.5 -3.5 +22 8.9 +13.1 62 53.6 +8.4
7 FSV Mainz 05 34 44 53.6 -9.6 53 56.0 -3.0 -9 -2.4 -6.6 40 47.3 -7.3
8 FC Union Berlin 34 44 46.5 -2.5 58 50.3 +7.7 -14 -3.8 -10.2 39 46.3 -7.3
9 SC Freiburg 34 51 51.4 -0.4 57 51.7 +5.3 -6 -0.3 -5.7 47 46.1 +0.9
10 Eintracht Frankfurt 34 61 45.8 +15.2 65 51.0 +14.0 -4 -5.2 +1.2 44 44.5 -0.5
11 Borussia Mönchengladbach 34 42 45.9 -3.9 53 51.4 +1.6 -11 -5.4 -5.6 38 43.2 -5.2
12 FC Köln 34 49 50.6 -1.6 63 56.6 +6.4 -14 -6.0 -8.0 32 43.0 -11.0
13 Werder Bremen 34 37 41.2 -4.2 60 53.8 +6.2 -23 -12.6 -10.4 32 41.2 -9.2
14 FC Augsburg 34 45 47.1 -2.1 61 62.7 -1.7 -16 -15.6 -0.4 43 39.6 +3.4
15 Hamburger SV 34 40 44.7 -4.7 54 61.6 -7.6 -14 -16.9 +2.9 38 38.6 -0.6
16 VfL Wolfsburg 34 45 47.4 -2.4 69 64.3 +4.7 -24 -17.0 -7.0 29 38.6 -9.6
17 Heidenheim 34 41 46.3 -5.3 72 65.0 +7.0 -31 -18.6 -12.4 26 37.2 -11.2
18 St. Pauli 34 29 33.6 -4.6 60 56.6 +3.4 -31 -23.0 -8.0 26 33.0 -7.0

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