BL1

Bundesliga xG table 2026-27

Germany · 2026-27

xG table

Team xG per match from the data provider; no shot map
#TeamPxGxGAxG/Gc_gfG−xG
1Bayern Munich39.822.123.277-2.82
2RB Leipzig37.162.532.3911+3.84
3Hoffenheim36.284.672.095-1.28
4Borussia Mönchengladbach35.864.841.954-1.86
5Stuttgart35.085.881.697+1.92
6Werder Bremen35.053.541.685-0.05
7Bayer Leverkusen34.597.611.534-0.59
8Freiburg34.574.371.525+0.43
9Paderborn34.492.621.503-1.49
10Augsburg34.234.211.414-0.23
11Cologne33.983.201.332-1.98
12Eintracht Frankfurt33.924.931.315+1.08
13Hamburg33.755.301.254+0.25
14Borussia Dortmund33.706.251.235+1.30
15Schalke 0433.695.781.231-2.69
16Mainz33.436.141.144+0.57
17Elversberg32.845.540.955+2.16
18Union Berlin32.405.310.802-0.40

Team expected goals per match from the data provider, summed over 27 finished matches; teams ordered by xG per game. No shot-level xG is available.