#TeamPGxG/90+/-
1FC Bayern München259266.92.68+25.1
2RB Leipzig254854.772.19-6.8
3VfB Stuttgart255044.331.77+5.7
4Borussia Dortmund255343.891.76+9.1
5Bayer 04 Leverkusen254843.211.73+4.8
6TSG Hoffenheim255342.961.72+10
7SC Freiburg253739.461.58-2.5
8FSV Mainz 05252936.581.46-7.6
9Borussia Mönchengladbach252835.41.42-7.4
10FC Union Berlin253034.361.37-4.4
11FC Köln253433.651.35+0.4
12Hamburger SV252832.821.31-4.8
13Eintracht Frankfurt254832.71.31+15.3
14VfL Wolfsburg253432.561.3+1.4
15Heidenheim252431.91.28-7.9
16FC Augsburg253131.611.26-0.6
17Werder Bremen252931.481.26-2.5
18St. Pauli252324.410.98-1.4
#TeamPGAxGA/90+/-
1FC Bayern München252426.741.07-2.7
2Borussia Dortmund252632.451.3-6.5
3Bayer 04 Leverkusen253232.671.31-0.7
4FC Union Berlin254235.321.41+6.7
5Eintracht Frankfurt254935.531.42+13.5
6SC Freiburg254236.731.47+5.3
7RB Leipzig253436.851.47-2.9
8TSG Hoffenheim253337.121.48-4.1
9Werder Bremen254537.331.49+7.7
10St. Pauli254037.881.52+2.1
11Borussia Mönchengladbach254337.891.52+5.1
12VfB Stuttgart253437.891.52-3.9
13Hamburger SV253640.671.63-4.7
14FSV Mainz 05254142.321.69-1.3
15FC Köln254342.791.71+0.2
16FC Augsburg254342.891.72+0.1
17VfL Wolfsburg255549.241.97+5.8
18Heidenheim255750.682.03+6.3
#TeamPPTSxPTS/90+/-
1FC Bayern München256655.912.24+10.1
2RB Leipzig254744.841.79+2.2
3Borussia Dortmund255541.361.65+13.6
4Bayer 04 Leverkusen254441.011.64+3
5VfB Stuttgart254739.461.58+7.5
6TSG Hoffenheim254939.351.57+9.7
7SC Freiburg253435.341.41-1.3
8FC Union Berlin252834.141.37-6.1
9Eintracht Frankfurt253533.151.33+1.9
10Borussia Mönchengladbach252533.011.32-8
11FSV Mainz 05252432.861.31-8.9
12Werder Bremen252532.281.29-7.3
13Hamburger SV252929.911.2-0.9
14FC Köln252428.781.15-4.8
15FC Augsburg253128.321.13+2.7
16VfL Wolfsburg252026.161.05-6.2
17St. Pauli252425.921.04-1.9
18Heidenheim251424.740.99-10.7
#TeamPxGxGAxGD/90
1FC Bayern München2566.926.7440.161.61
2RB Leipzig2554.7736.8517.920.72
3Borussia Dortmund2543.8932.4511.440.46
4Bayer 04 Leverkusen2543.2132.6710.540.42
5VfB Stuttgart2544.3337.896.440.26
6TSG Hoffenheim2542.9637.125.840.23
7SC Freiburg2539.4636.732.730.11
8FC Union Berlin2534.3635.32-0.96-0.04
9Borussia Mönchengladbach2535.437.89-2.49-0.1
10Eintracht Frankfurt2532.735.53-2.83-0.11
11FSV Mainz 052536.5842.32-5.74-0.23
12Werder Bremen2531.4837.33-5.85-0.23
13Hamburger SV2532.8240.67-7.85-0.31
14FC Köln2533.6542.79-9.14-0.37
15FC Augsburg2531.6142.89-11.28-0.45
16St. Pauli2524.4137.88-13.47-0.54
17VfL Wolfsburg2532.5649.24-16.68-0.67
18Heidenheim2531.950.68-18.78-0.75
#TeamPGnpxGxG/90
1FC Bayern München259258.2166.92.68
2RB Leipzig254852.454.772.19
3VfB Stuttgart255040.3844.331.77
4Bayer 04 Leverkusen254840.0543.211.73
5TSG Hoffenheim255339.842.961.72
6Borussia Dortmund255339.1543.891.76
7SC Freiburg253734.7239.461.58
8FC Köln253432.8633.651.35
9Heidenheim252431.1131.91.28
10FC Union Berlin253030.4134.361.37
11FSV Mainz 05252930.2636.581.46
12VfL Wolfsburg253430.1932.561.3
13Borussia Mönchengladbach252829.8735.41.42
14Eintracht Frankfurt254829.5432.71.31
15Werder Bremen252929.1131.481.26
16Hamburger SV252828.8732.821.31
17FC Augsburg253128.4531.611.26
18St. Pauli252320.4624.410.98
#TeamPGxGoTxG/90
1FC Bayern München259280.6566.92.68
2RB Leipzig254853.3754.772.19
3Borussia Dortmund255352.1443.891.76
4TSG Hoffenheim255351.9742.961.72
5VfB Stuttgart255050.8744.331.77
6Bayer 04 Leverkusen254849.2843.211.73
7SC Freiburg253740.0539.461.58
8Eintracht Frankfurt254838.4932.71.31
9FC Köln253437.6333.651.35
10FC Augsburg253132.9131.611.26
11FSV Mainz 05252932.8336.581.46
12Hamburger SV252832.2832.821.31
13VfL Wolfsburg253431.9832.561.3
14Borussia Mönchengladbach252831.3535.41.42
15Werder Bremen252930.7231.481.26
16FC Union Berlin253030.0734.361.37
17Heidenheim252427.1331.91.28
18St. Pauli252323.7924.410.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, 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
1.04
Heidenheim
2 - 4
TSG Hoffenheim
2.21
2.13
VfL Wolfsburg
1 - 2
Hamburger SV
1.9
2.1
RB Leipzig
2 - 1
FC Augsburg
2.92
xG
Fri, Mar 6
xG
2.76
FC Bayern München
4 - 1
Borussia Mönchengladbach
1.21
xG
Wed, Mar 4
xG
1.51
Hamburger SV
0 - 1
Bayer 04 Leverkusen
1.94
xG
Sun, Mar 1
xG
0.52
Hamburger SV
1 - 2
RB Leipzig
3.09
1.3
Eintracht Frankfurt
2 - 0
SC Freiburg
0.61
3.53
VfB Stuttgart
4 - 0
VfL Wolfsburg
1
xG
Sat, Feb 28
xG
1.51
Borussia Dortmund
2 - 3
FC Bayern München
2.18
2.25
Borussia Mönchengladbach
1 - 0
FC Union Berlin
0.13
2.8
TSG Hoffenheim
0 - 1
St. Pauli
0.75
1.62
Werder Bremen
2 - 0
Heidenheim
1.2
2.35
Bayer 04 Leverkusen
1 - 1
FSV Mainz 05
0.86
xG
Fri, Feb 27
xG
1.68
FC Augsburg
2 - 0
FC Köln
0.46
xG
Sun, Feb 22
xG
2.21
Heidenheim
3 - 3
VfB Stuttgart
2
0.41
St. Pauli
2 - 1
Werder Bremen
1.94
1.9
SC Freiburg
2 - 1
Borussia Mönchengladbach
1.25
xG
Sat, Feb 21
xG
2.56
RB Leipzig
2 - 2
Borussia Dortmund
1.36
0.89
FC Köln
2 - 2
TSG Hoffenheim
2
1.55
VfL Wolfsburg
2 - 3
FC Augsburg
1.79
0.99
FC Union Berlin
1 - 0
Bayer 04 Leverkusen
1.17
2.85
FC Bayern München
3 - 2
Eintracht Frankfurt
2.27
xG
Fri, Feb 20
xG
1.67
FSV Mainz 05
1 - 1
Hamburger SV
0.7
xG
Sun, Feb 15
xG
2.43
RB Leipzig
2 - 2
VfL Wolfsburg
0.58
2.05
FC Augsburg
1 - 0
Heidenheim
0.91
xG
Sat, Feb 14
xG
1.94
VfB Stuttgart
3 - 1
FC Köln
1.46
1.75
Hamburger SV
3 - 2
FC Union Berlin
1.82
2.34
TSG Hoffenheim
3 - 0
SC Freiburg
1
0.98
Werder Bremen
0 - 3
FC Bayern München
1.9
1.27
Eintracht Frankfurt
3 - 0
Borussia Mönchengladbach
1.72
1.35
Bayer 04 Leverkusen
4 - 0
St. Pauli
0.9
xG
Fri, Feb 13
xG
2.18
Borussia Dortmund
4 - 0
FSV Mainz 05
1.15
xG
Sun, Feb 8
xG
5.29
FC Bayern München
5 - 1
TSG Hoffenheim
1.33
1.36
FC Köln
1 - 2
RB Leipzig
2.98
xG
Sat, Feb 7
xG
0.63
Borussia Mönchengladbach
1 - 1
Bayer 04 Leverkusen
0.73
2.24
FSV Mainz 05
2 - 0
FC Augsburg
0.72
0.53
SC Freiburg
1 - 0
Werder Bremen
1.31
1.41
Heidenheim
0 - 2
Hamburger SV
1.81
1.15
VfL Wolfsburg
1 - 2
Borussia Dortmund
1.7
1.82
St. Pauli
2 - 1
VfB Stuttgart
0.69
xG
Fri, Feb 6
xG
1.38
FC Union Berlin
1 - 1
Eintracht Frankfurt
0.23
xG
Sun, Feb 1
xG
4.12
Borussia Dortmund
3 - 2
Heidenheim
2.17
1.91
VfB Stuttgart
1 - 0
SC Freiburg
0.81
xG
Sat, Jan 31
xG
2.54
Hamburger SV
2 - 2
FC Bayern München
2.18
1.16
FC Augsburg
2 - 1
St. Pauli
2.53

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 66.9 expected goals from 25 games (2.68/90). They have scored 92 actual goals, outperforming their xG by +25.1.

Who has the best defence?

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

Biggest overperformer

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

Biggest underperformer

Heidenheim are the most wasteful in front of goal, scoring 24 from an xG of 31.9 (diff: -7.9). 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-03-09 07:05:52