#TeamPGxG/90+/-
1FC Bayern München3010982.32.74+26.7
2RB Leipzig305963.952.13-5
3Bayer 04 Leverkusen306057.771.93+2.2
4Borussia Dortmund306154.831.83+6.2
5VfB Stuttgart306253.281.78+8.7
6TSG Hoffenheim305950.881.7+8.1
7SC Freiburg304447.741.59-3.7
8FC Köln304444.531.48-0.5
9FSV Mainz 05303644.211.47-8.2
10Borussia Mönchengladbach303640.711.36-4.7
11FC Union Berlin303439.931.33-5.9
12FC Augsburg303839.831.33-1.8
13Eintracht Frankfurt305539.811.33+15.2
14Heidenheim303338.911.3-5.9
15VfL Wolfsburg304138.511.28+2.5
16Hamburger SV303338.121.27-5.1
17Werder Bremen303537.461.25-2.5
18St. Pauli302629.510.98-3.5
#TeamPGAxGA/90+/-
1FC Bayern München302933.611.12-4.6
2Borussia Dortmund303137.861.26-6.9
3Bayer 04 Leverkusen304139.961.33+1
4FC Union Berlin305243.381.45+8.6
5RB Leipzig303743.891.46-6.9
6TSG Hoffenheim304444.371.48-0.4
7SC Freiburg304844.641.49+3.4
8Eintracht Frankfurt305745.011.5+12
9Werder Bremen305345.121.5+7.9
10VfB Stuttgart304245.871.53-3.9
11Borussia Mönchengladbach305046.011.53+4
12St. Pauli305147.321.58+3.7
13FSV Mainz 05304547.861.6-2.9
14FC Köln305149.081.64+1.9
15Hamburger SV304855.371.85-7.4
16FC Augsburg305456.881.9-2.9
17Heidenheim306657.61.92+8.4
18VfL Wolfsburg306658.451.95+7.6
#TeamPPTSxPTS/90+/-
1FC Bayern München307966.672.22+12.3
2RB Leipzig305952.881.76+6.1
3Bayer 04 Leverkusen305250.81.69+1.2
4Borussia Dortmund306450.321.68+13.7
5VfB Stuttgart305647.341.58+8.7
6TSG Hoffenheim305446.831.56+7.2
7SC Freiburg304342.591.42+0.4
8FSV Mainz 05303441.021.37-7
9FC Union Berlin303240.541.35-8.5
10Eintracht Frankfurt304239.161.31+2.8
11Werder Bremen303138.561.29-7.6
12FC Köln303138.261.28-7.3
13Borussia Mönchengladbach303138.141.27-7.1
14FC Augsburg303633.121.1+2.9
15Hamburger SV303132.761.09-1.8
16VfL Wolfsburg302431.481.05-7.5
17Heidenheim301931.421.05-12.4
18St. Pauli302630.411.01-4.4
#TeamPxGxGAxGD/90
1FC Bayern München3082.333.6148.691.62
2RB Leipzig3063.9543.8920.060.67
3Bayer 04 Leverkusen3057.7739.9617.810.59
4Borussia Dortmund3054.8337.8616.970.57
5VfB Stuttgart3053.2845.877.410.25
6TSG Hoffenheim3050.8844.376.510.22
7SC Freiburg3047.7444.643.10.1
8FC Union Berlin3039.9343.38-3.45-0.12
9FSV Mainz 053044.2147.86-3.65-0.12
10FC Köln3044.5349.08-4.55-0.15
11Eintracht Frankfurt3039.8145.01-5.2-0.17
12Borussia Mönchengladbach3040.7146.01-5.3-0.18
13Werder Bremen3037.4645.12-7.66-0.26
14FC Augsburg3039.8356.88-17.05-0.57
15Hamburger SV3038.1255.37-17.25-0.58
16St. Pauli3029.5147.32-17.81-0.59
17Heidenheim3038.9157.6-18.69-0.62
18VfL Wolfsburg3038.5158.45-19.94-0.66
#TeamPGnpxGxG/90
1FC Bayern München3010973.6182.32.74
2RB Leipzig305961.5863.952.13
3Bayer 04 Leverkusen306053.0357.771.93
4VfB Stuttgart306248.5453.281.78
5Borussia Dortmund306147.7254.831.83
6TSG Hoffenheim305946.1450.881.7
7SC Freiburg30444347.741.59
8FC Köln304442.1644.531.48
9Heidenheim303337.3338.911.3
10FSV Mainz 05303637.144.211.47
11Eintracht Frankfurt305536.6539.811.33
12FC Union Berlin303435.9839.931.33
13VfL Wolfsburg304135.3538.511.28
14Borussia Mönchengladbach303635.1840.711.36
15FC Augsburg303835.0939.831.33
16Werder Bremen303534.337.461.25
17Hamburger SV303334.1738.121.27
18St. Pauli302625.5629.510.98
#TeamPGxGoTxG/90
1FC Bayern München3010994.6282.32.74
2RB Leipzig305964.3263.952.13
3VfB Stuttgart306261.8253.281.78
4Borussia Dortmund306161.2854.831.83
5Bayer 04 Leverkusen306060.6657.771.93
6TSG Hoffenheim305958.8450.881.7
7SC Freiburg304448.6547.741.59
8FC Köln304447.744.531.48
9Eintracht Frankfurt305546.2539.811.33
10FSV Mainz 05303640.6744.211.47
11FC Augsburg303839.9839.831.33
12Werder Bremen303539.0637.461.25
13VfL Wolfsburg304138.638.511.28
14Hamburger SV303337.9538.121.27
15Borussia Mönchengladbach303637.7440.711.36
16FC Union Berlin303436.6339.931.33
17Heidenheim303335.9538.911.3
18St. Pauli302628.1229.510.98
Upcoming Fixtures (Next 14 Days)
Show xG:

Showing home xG for home teams, away xG for away teams Showing overall xG for all teams

No upcoming fixtures available.

Recent Results with xG
xG
Sun, Apr 19
xG
0.73
Borussia Mönchengladbach
1 - 1
FSV Mainz 05
2.32
4.13
FC Bayern München
4 - 2
VfB Stuttgart
1.17
2.05
SC Freiburg
2 - 1
Heidenheim
1.8
xG
Sat, Apr 18
xG
1.12
Eintracht Frankfurt
1 - 3
RB Leipzig
2.29
2.27
TSG Hoffenheim
2 - 1
Borussia Dortmund
0.94
1.64
Werder Bremen
3 - 1
Hamburger SV
0.64
2.17
FC Union Berlin
1 - 2
VfL Wolfsburg
0.21
4.78
Bayer 04 Leverkusen
1 - 2
FC Augsburg
1.36
xG
Fri, Apr 17
xG
1.55
St. Pauli
1 - 1
FC Köln
1.57
xG
Sun, Apr 12
xG
0.69
FSV Mainz 05
0 - 1
SC Freiburg
0.62
3.52
VfB Stuttgart
4 - 0
Hamburger SV
0.6
3.98
FC Köln
3 - 1
Werder Bremen
0.99
xG
Sat, Apr 11
xG
0.52
St. Pauli
0 - 5
FC Bayern München
3.03
1.15
Borussia Dortmund
0 - 1
Bayer 04 Leverkusen
0.59
2.31
Heidenheim
3 - 1
FC Union Berlin
0.95
2.59
VfL Wolfsburg
1 - 2
Eintracht Frankfurt
0.92
2.36
RB Leipzig
1 - 0
Borussia Mönchengladbach
1.85
xG
Fri, Apr 10
xG
2.14
FC Augsburg
2 - 2
TSG Hoffenheim
1.2
xG
Sun, Apr 5
xG
2.17
Eintracht Frankfurt
2 - 2
FC Köln
2.54
1.6
FC Union Berlin
1 - 1
St. Pauli
0.36
xG
Sat, Apr 4
xG
0.68
VfB Stuttgart
0 - 2
Borussia Dortmund
0.6
2.24
Hamburger SV
1 - 1
FC Augsburg
2.64
1.12
Borussia Mönchengladbach
2 - 2
Heidenheim
1.13
1.34
TSG Hoffenheim
1 - 2
FSV Mainz 05
1.49
1.86
SC Freiburg
2 - 3
FC Bayern München
2.58
1.42
Werder Bremen
1 - 2
RB Leipzig
0.91
4
Bayer 04 Leverkusen
6 - 3
VfL Wolfsburg
1.84
xG
Sun, Mar 22
xG
1.41
FC Augsburg
2 - 5
VfB Stuttgart
2.68
1.49
St. Pauli
1 - 2
SC Freiburg
2.18
1.36
FSV Mainz 05
2 - 1
Eintracht Frankfurt
1.36
xG
Sat, Mar 21
xG
5.68
Borussia Dortmund
3 - 2
Hamburger SV
1.15
1.55
Heidenheim
3 - 3
Bayer 04 Leverkusen
1.7
1.51
FC Köln
3 - 3
Borussia Mönchengladbach
0.91
0.91
VfL Wolfsburg
0 - 1
Werder Bremen
0.43
3.93
FC Bayern München
4 - 0
FC Union Berlin
0.29
xG
Fri, Mar 20
xG
2.43
RB Leipzig
5 - 0
TSG Hoffenheim
1.03
xG
Sun, Mar 15
xG
1.03
VfB Stuttgart
1 - 0
RB Leipzig
0.89
1.25
SC Freiburg
0 - 1
FC Union Berlin
0.71
1.25
Werder Bremen
0 - 2
FSV Mainz 05
1.37
xG
Sat, Mar 14
xG
0.35
Hamburger SV
1 - 1
FC Köln
1.02
2.43
Borussia Dortmund
2 - 0
FC Augsburg
0.53
2.2
TSG Hoffenheim
1 - 1
VfL Wolfsburg
0.38
1.28
Eintracht Frankfurt
1 - 0
Heidenheim
0.17
2.38
Bayer 04 Leverkusen
1 - 1
FC Bayern München
1.19
xG
Fri, Mar 13
xG
0.64
Borussia Mönchengladbach
2 - 0
St. Pauli
0.62
xG
Sun, Mar 8
xG
1.18
FC Union Berlin
1 - 4
Werder Bremen
1.82
0.5
St. Pauli
0 - 0
Eintracht Frankfurt
0.65
xG
Sat, Mar 7
xG
1.6
FC Köln
1 - 2
Borussia Dortmund
1.5
2.99
FSV Mainz 05
2 - 2
VfB Stuttgart
1.16
3
SC Freiburg
3 - 3
Bayer 04 Leverkusen
1.81

Download This Data as CSV

Get full access to xG, xGA, xPTS, and 30+ metrics for every team. Export to CSV and power your own analysis.

50+ Leagues 30+ Metrics Updated Daily

Bundesliga xG Table 2025/26

The Bundesliga xG table for 2025/26 tracks expected goals data for all 18 teams. This includes xG (expected goals), xGA (expected goals against), xPTS (expected points), npxG (non-penalty xG), xGoT (expected goals on target), and the goals vs xG overperformance metric.

Who has the best attack?

FC Bayern München top the xG charts with 82.3 expected goals from 30 games (2.74/90). They have scored 109 actual goals, outperforming their xG by +26.7.

Who has the best defence?

FC Bayern München have the tightest defence by xGA, conceding just 33.61 expected goals (1.12/90). Their actual goals conceded stands at 29.

Biggest overperformer

FC Bayern München are the biggest overperformers in Bundesliga, scoring 109 goals from an xG of just 82.3 — a difference of +26.7. This could indicate clinical finishing or luck that may not be sustainable over the full season.

Biggest underperformer

FSV Mainz 05 are the most wasteful in front of goal, scoring 36 from an xG of 44.21 (diff: -8.2). Regression towards their xG would suggest improvement is likely.

Understanding the xG metrics

  • xG (Expected Goals): The total expected goals a team should have scored based on the quality of their chances.
  • xGA (Expected Goals Against): How many goals a team should have conceded — lower is better.
  • xPTS (Expected Points): How many league points a team deserves based on xG performance.
  • npxG (Non-Penalty xG): xG excluding penalties, giving a truer picture of open-play chance creation.
  • xGoT (xG on Target): Expected goals from shots that were on target only.
  • +/- (Overperformance): The difference between actual goals and xG. Positive = overperforming, negative = underperforming.

Data is updated daily, powered by advanced xG models covering 50+ competitions. Learn more about how xG works.

Data last updated: 2026-04-23 06:21:07