Bundesliga xG Table 2026/2027

Which sides have got more from their chances than they deserved, and which have got less.

Updated 18 October 2026, after the last game

Who the Bundesliga xG table says is due a correction

Borussia Mönchengladbach have the biggest shortfall in the Bundesliga: 0 points from chances worth 5.2 xPts, a gap of 5.2. At the other end, Hamburger SV have taken 9 points from an xPts figure of 4.6, 4.4 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. How xG is calculated How xPts is calculated

Bundesliga 2026/2027 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ünchen3189.7+8.322.2-0.2+167.5+8.597.8+1.2
2RB Leipzig3149.8+4.203.3-3.3+146.5+7.597.3+1.7
3SC Freiburg3116.3+4.721.5+0.5+94.8+4.297.0+2.0
4FC Union Berlin456.8-1.864.9+1.1-11.9-2.956.8-1.8
5Bayer 04 Leverkusen386.7+1.312.5-1.5+74.3+2.796.4+2.6
6Borussia Dortmund375.4+1.622.1-0.1+53.3+1.776.4+0.6
7Werder Bremen385.7+2.353.6+1.4+32.1+0.975.2+1.8
8FSV Mainz 05346.6-2.674.9+2.1-31.7-4.715.2-4.2
9FC Köln365.7+0.344.4-0.4+21.3+0.775.0+2.0
10Eintracht Frankfurt346.1-2.165.4+0.6-20.7-2.744.7-0.7
11TSG Hoffenheim365.6+0.475.0+2.0-10.6-1.634.5-1.5
12Borussia Mönchengladbach376.7+0.3107.4+2.6-3-0.6-2.403.7-3.7
13VfB Stuttgart244.8-0.823.7-1.7+21.2+0.833.2-0.2
14Paderborn333.7-0.745.3-1.3-1-1.6+0.633.1-0.1
15Elversberg386.8+1.278.6-1.6+1-1.8+2.863.0+3.0
16FC Augsburg376.1+0.949.6-5.6+3-3.4+6.453.0+2.0
17Schalke 04302.1-2.114.3-3.3-1-2.2+1.222.5-0.5
18Hamburger SV332.7+0.366.5-0.5-3-3.8+0.862.1+3.9

Bundesliga 2026/2027 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ünchen349.5-5.532.8+0.2+16.6-5.657.2-2.2
2FSV Mainz 053106.4+3.633.8-0.8+72.6+4.495.9+3.1
3VfB Stuttgart447.2-3.287.7+0.3-4-0.6-3.435.4-2.4
4Bayer 04 Leverkusen386.8+1.284.9+3.1+01.9-1.945.3-1.3
5TSG Hoffenheim355.5-0.573.9+3.1-21.6-3.635.2-2.2
6Borussia Dortmund344.6-0.623.4-1.4+21.1+0.974.9+2.1
7SC Freiburg345.2-1.244.5-0.5+00.7-0.744.6-0.6
8Elversberg344.2-0.245.6-1.6+0-1.4+1.443.1+0.9
9FC Köln324.6-2.676.9+0.1-5-2.3-2.703.0-3.0
10RB Leipzig323.3-1.3116.7+4.3-9-3.3-5.702.9-2.9
11FC Augsburg396.8+2.289.3-1.3+1-2.5+3.532.8+0.2
12Schalke 04344.5-0.567.2-1.2-2-2.8+0.832.7+0.3
13Hamburger SV333.1-0.195.5+3.5-6-2.4-3.632.6+0.4
14Paderborn322.7-0.755.6-0.6-3-3.0+0.022.3-0.3
15Eintracht Frankfurt364.5+1.5108.5+1.5-4-4.0+0.042.3+1.7
16Werder Bremen342.8+1.276.0+1.0-3-3.2+0.222.1-0.1
17Borussia Mönchengladbach312.7-1.7108.7+1.3-9-5.9-3.101.5-1.5
18FC Union Berlin200.7-0.7116.3+4.7-11-5.6-5.400.3-0.3

Bundesliga 2026/2027 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
1FC Bayern München51716.5+0.544.0+0.0+1312.5+0.51112.7-1.7
2Bayer 04 Leverkusen51411.6+2.466.1-0.1+85.5+2.5139.9+3.1
3FSV Mainz 0551411.7+2.3107.8+2.2+43.9+0.199.4-0.4
4Borussia Dortmund598.4+0.644.7-0.7+53.7+1.3119.4+1.6
5SC Freiburg5119.6+1.455.3-0.3+64.3+1.7109.3+0.7
6TSG Hoffenheim599.2-0.2117.0+4.0-22.3-4.368.4-2.4
7VfB Stuttgart5710.9-3.958.7-3.7+22.2-0.268.0-2.0
8RB Leipzig5139.2+3.8118.9+2.1+20.4+1.667.6-1.6
9Werder Bremen5117.8+3.287.7+0.3+30.1+2.996.8+2.2
10FC Köln558.4-3.499.5-0.5-4-1.1-2.946.5-2.5
11Eintracht Frankfurt579.4-2.41311.8+1.2-6-2.4-3.676.2+0.8
12Elversberg599.8-0.8912.3-3.3+0-2.5+2.575.2+1.8
13FC Union Berlin525.4-3.41410.0+4.0-12-4.6-7.445.2-1.2
14Borussia Mönchengladbach588.3-0.31712.2+4.8-9-3.8-5.205.0-5.0
15Schalke 04545.0-1.047.7-3.7+0-2.8+2.854.8+0.2
16Paderborn555.4-0.499.6-0.6-4-4.2+0.244.3-0.3
17Hamburger SV564.9+1.11310.3+2.7-7-5.4-1.693.8+5.2
18FC Augsburg5139.2+3.81217.3-5.3+1-8.1+9.153.4+1.6

Bundesliga xG Table Questions

Which Bundesliga team is overperforming their xG the most this season?

SC Freiburg and Werder Bremen share the biggest gap between goals and xG in the Bundesliga in 2026/2027, both on 3.5, SC Freiburg 15 goals from 11.5, Werder Bremen 12 goals from 8.5. FC Augsburg are next on 3.1.

Which Bundesliga team is underperforming their xG the most this season?

VfB Stuttgart are underperforming their xG by more than any other side in the Bundesliga in 2026/2027, with 8 goals from chances worth 12.0 xG, a shortfall of 4.0. Schalke 04 are next on 2.6.

Which Bundesliga team has been the luckiest on expected points this season?

Hamburger SV are the luckiest side in the Bundesliga in 2026/2027, with 9 points from performances worth 4.6 xPts, 4.4 more than their chances deserved. Elversberg are next on 3.9.

Which Bundesliga team has been the unluckiest on expected points this season?

Borussia Mönchengladbach are the unluckiest side in the Bundesliga in 2026/2027, with no points from performances worth 5.2 xPts, 5.2 short of what they deserved. TSG Hoffenheim are next on 3.7.

Who would be top of the Bundesliga on xG this season?

FC Bayern München would also be top of the Bundesliga in 2026/2027 on expected points, with 15.0 xPts from 19.2 xG created and 5.1 conceded across six matches. Bayer 04 Leverkusen are next on 11.7.

Which Bundesliga team has the most xG this season?

FC Bayern München have created the most xG in the Bundesliga in 2026/2027, 19.2 from six matches, 3.2 a game against a competition average of 1.8. Bayer 04 Leverkusen are next on 13.5.

Which Bundesliga team has the least xG this season?

Hamburger SV have created the least xG in the Bundesliga in 2026/2027, 5.8 from six matches, 1.0 a game against a competition average of 1.8. Paderborn are next on 6.3.

Which Bundesliga team has conceded the most xG this season?

FC Augsburg have conceded the most xG in the Bundesliga in 2026/2027, 18.9 from six matches, 3.2 a game against a competition average of 1.8. Borussia Mönchengladbach are next on 16.0.

Which Bundesliga team has conceded the least xG this season?

FC Bayern München have conceded the least xG in the Bundesliga in 2026/2027, 5.1 from six matches, 0.8 a game against a competition average of 1.8. Borussia Dortmund are next on 5.5.

What is the average xG per game in the Bundesliga this season?

Bundesliga teams have averaged 1.78 xG a game in 2026/2027, from the 54 matches played, and have scored 1.84 goals a game from it. That is up from 1.57 xG a game in 2025/2026.

Do Bundesliga teams create more xG at home or away this season?

Bundesliga teams create more xG at home in 2026/2027, 1.99 a game against 1.58 away, a home advantage of +0.41, against +0.41 in 2025/2026.

Bundesliga player expected goals

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

  • Bundesliga Player xG Stats 2026/2027

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

Betting

  • Bet Builder Tips
  • Bet Builder picks by fixture

Bundesliga 2026/2027 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 6 22 19.2 +2.8 5 5.1 -0.1 +17 14.2 +2.8 14 15.0 -1.0
2 Bayer 04 Leverkusen 6 16 13.5 +2.5 9 7.4 +1.6 +7 6.2 +0.8 13 11.7 +1.3
3 SC Freiburg 6 15 11.5 +3.5 6 6.0 +0.0 +9 5.5 +3.5 13 11.5 +1.5
4 Borussia Dortmund 6 11 10.0 +1.0 4 5.5 -1.5 +7 4.5 +2.5 14 11.3 +2.7
5 FSV Mainz 05 6 14 13.0 +1.0 10 8.7 +1.3 +4 4.3 -0.3 10 11.0 -1.0
6 RB Leipzig 6 16 13.1 +2.9 11 9.9 +1.1 +5 3.1 +1.9 9 10.2 -1.2
7 TSG Hoffenheim 6 11 11.0 +0.0 14 8.9 +5.1 -3 2.1 -5.1 6 9.7 -3.7
8 VfB Stuttgart 6 8 12.0 -4.0 10 11.4 -1.4 -2 0.6 -2.6 6 8.5 -2.5
9 FC Köln 6 8 10.3 -2.3 11 11.3 -0.3 -3 -1.0 -2.0 7 8.0 -1.0
10 Werder Bremen 6 12 8.5 +3.5 12 9.6 +2.4 +0 -1.2 +1.2 9 7.4 +1.6
11 FC Union Berlin 6 5 7.5 -2.5 17 11.2 +5.8 -12 -3.7 -8.3 5 7.1 -2.1
12 Eintracht Frankfurt 6 10 10.6 -0.6 16 13.9 +2.1 -6 -3.3 -2.7 8 7.0 +1.0
13 Elversberg 6 12 11.0 +1.0 11 14.2 -3.2 +1 -3.2 +4.2 10 6.1 +3.9
14 FC Augsburg 6 16 12.9 +3.1 12 18.9 -6.9 +4 -5.9 +9.9 8 5.7 +2.3
15 Paderborn 6 5 6.3 -1.3 9 10.9 -1.9 -4 -4.5 +0.5 5 5.3 -0.3
16 Schalke 04 6 4 6.6 -2.6 7 11.5 -4.5 -3 -4.9 +1.9 5 5.2 -0.2
17 Borussia Mönchengladbach 6 8 9.4 -1.4 20 16.0 +4.0 -12 -6.6 -5.4 0 5.2 -5.2
18 Hamburger SV 6 6 5.8 +0.2 15 12.0 +3.0 -9 -6.2 -2.8 9 4.6 +4.4

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

18+. BeGambleAware.org