NOVANTALAB
← All leagues

2. Bundesliga

xG Table · 2025/26

Model figures — expected goals scored by TrueGoals, not actual match xG.

Season leaders

Biggest over-performers

  1. Schalke 04+12.4
  2. Paderborn+11.4
  3. Hannover+10.9
  4. Elversberg+9.9
  5. Kaiserslautern+7.2

Biggest under-performers

  1. Preußen Münster-15.5
  2. Braunschweig-9.0
  3. Magdeburg-7.2
  4. Greuther Furth-7.0
  5. Bielefeld-6.6

Best defences (lowest xGA)

  1. Schalke 0430.7
  2. Elversberg36.6
  3. Braunschweig39.9
  4. Hertha40.8
  5. Dresden40.9

Biggest xG difference

  1. Schalke 04+15.8
  2. Elversberg+9.6
  3. Paderborn+5.3
  4. Hannover+3.8
  5. Hertha+3.4
#TeamMatches played.Goals scored (actual).Expected goals for: goals our model (TrueGoals) says this team's performances typically produce.Expected goals against: same, for goals conceded.Expected goal difference (xGF minus xGA).Actual league points.Expected points: points the team “should” have won based on xG, via match simulation.Actual points minus expected points. Positive = over-performing its underlying numbers (may regress); negative = under-performing.
1Schalke 04345046.530.7+15.87057.6+12.4
2Elversberg346446.136.6+9.66252.1+9.9
3Paderborn345950.144.8+5.36250.6+11.4
4Hannover346047.243.4+3.86049.1+10.9
5Hertha344744.340.8+3.45149.5+1.5
6Dresden345441.840.9+0.94147.0-6.0
7Bochum344944.343.8+0.54446.9-2.9
8Darmstadt345746.046.1-0.15247.4+4.6
9Preußen Münster343841.142.3-1.23045.5-15.5
10Magdeburg345247.849.0-1.33946.2-7.2
11Bielefeld345341.342.9-1.53945.6-6.6
12Braunschweig343638.439.9-1.53746.0-9.0
13Greuther Furth344942.644.5-1.93744.0-7.0
14Nurnberg344743.445.8-2.44645.3+0.7
15Kaiserslautern345243.445.9-2.55244.8+7.2
16Holstein Kiel344436.942.0-5.14142.3-1.3
17Karlsruhe345341.851.9-10.14440.6+3.4
18Fortuna Dusseldorf343337.749.3-11.73739.8-2.8

First half / second half

Descriptive — actual half-time and full-time facts (2025/26), not predictions.

TeamPldGoals scored in the first half.Goals scored in the second half (full-time minus half-time).Goals conceded in the first half.Goals conceded in the second half.Share of the team's goals scored in the second half. Shown only when there are enough goals to be meaningful.Comebacks: matches the team was trailing at half-time but ended up winning or drawing.Leads lost: matches the team was leading at half-time but ended up drawing or losing.
Bielefeld342132242760%64
Bochum342227212655%42
Braunschweig341917243047%22
Darmstadt342334252060%53
Dresden343222233041%16
Elversberg342836192056%43
Fortuna Dusseldorf341419203358%21
Greuther Furth342128293957%12
Hannover342832182653%44
Hertha342225172753%15
Holstein Kiel342123242452%23
Kaiserslautern342230192858%01
Karlsruhe341736273768%52
Magdeburg342428253354%01
Nurnberg342225182753%34
Paderborn342435242159%54
Preußen Münster341424313063%53
Schalke 04342624121948%11
League total61240049740049755%5151

Home advantage

Realized home vs away results (2025/26). "Edge" = home PPG − away PPG. Descriptive, not a prediction.

League-wide home edge (PPG) over 26 seasons — the long decline:

0.94-0.802000/012025/26
TeamHPHome win percentage.Home points per game (3 for a win, 1 for a draw).Away points per game.Home edge: home points per game minus away points per game — the size of the team's home advantage. Caveated when either home or away matches are few.Home goal difference per game.Away goal difference per game.
Bielefeld1741%1.530.76+0.76+0.76-0.65
Bochum1747%1.710.88+0.82+0.53-0.41
Braunschweig1735%1.350.82+0.53-0.35-0.71
Darmstadt1759%2.061.00+1.06+0.88-0.18
Dresden1741%1.411.00+0.41+0.47-0.41
Elversberg1765%2.181.47+0.71+1.24+0.24
Fortuna Dusseldorf1741%1.410.76+0.65-0.24-0.94
Greuther Furth1735%1.350.82+0.53-0.29-0.82
Hannover1741%1.591.94-0.35+0.24+0.71
Hertha1735%1.351.65-0.29-0.12+0.29
Holstein Kiel1735%1.291.12+0.18+0.18-0.41
Kaiserslautern1765%2.001.06+0.94+0.94-0.65
Karlsruhe1753%1.760.82+0.94+0.29-0.94
Magdeburg1729%1.001.29-0.29-0.29-0.06
Nurnberg1753%1.820.88+0.94+0.59-0.47
Paderborn1759%1.941.71+0.24+0.47+0.35
Preußen Münster1718%1.000.76+0.24-0.24-1.12
Schalke 041776%2.471.65+0.82+0.88+0.24
League total30646%1.621.13+0.49+0.33-0.33

Corners

Descriptive — actual corner counts (2025/26), shown where available. Not a prediction.

League-wide corners per team, per match over 12 seasons — the decline:

5.24.92000/012025/26
TeamPldCorners won (total).Corners conceded (total).Corners won per game.Corners conceded per game.Home corners won per game.Away corners won per game.
Bielefeld342081446.14.26.65.6
Bochum341691995.05.94.95.0
Braunschweig341611974.75.84.84.6
Darmstadt341651884.95.55.14.6
Dresden341711955.05.74.85.2
Elversberg342071426.14.26.26.0
Fortuna Dusseldorf341511514.44.44.54.4
Greuther Furth341541914.55.64.15.0
Hannover342111396.24.18.14.4
Hertha341512004.45.94.84.1
Holstein Kiel341761695.25.06.14.2
Kaiserslautern341601664.74.95.63.8
Karlsruhe341561654.64.94.84.4
Magdeburg341771645.24.85.35.1
Nurnberg341751555.14.65.25.1
Paderborn341741555.14.66.04.2
Preußen Münster341411994.15.94.93.4
Schalke 04341641524.84.55.44.3
League total612307130715.05.0