xgEdge

Bundesliga home xG table 2026/2027

The Bundesliga season at home only: every club ranked on expected-goal difference per home match, with the goals, the points and the chances behind them counted from home matches alone.

Every figure counts matches at this venue alone. A club is ranked once it has 2 of them with xG.

Showing non-penalty xG. Penalties are removed from the expected-goal columns; goals, G − xG and the rates taken from goals are unchanged.

FC Bayern München lead at home on +2.91 expected-goal difference a match over 2 home matches with xG. That is 0.36 a match clear of RB Leipzig. RB Leipzig differ most between the two: +2.54 a match at home, 2.85 from what they manage away.

Ranked on xG difference per home match

  • Creates more than it allows
  • Allows more than it creates
Bundesliga home xG table 2026/2027
# Team P GF GA Pts npxG npxGA npxGD npxGD/match xPts Pts vs xPts vs Away
1 FCB 2 12 1 6 7.01 1.20 +5.81 +2.91 5.82 +0.18 +1.21
2 RBL 2 8 0 6 6.99 1.91 +5.08 +2.54 5.08 +0.92 +2.85
3 B04 2 6 0 6 5.15 1.26 +3.89 +1.95 5.16 +0.84 +0.83
4 SCF 2 9 1 6 4.30 0.69 +3.61 +1.81 5.34 +0.66 +0.86
5 BVB 2 5 0 6 3.20 1.22 +1.98 +0.99 4.28 +1.72 +0.27
6 FCA 2 5 2 4 4.61 3.96 +0.65 +0.33 2.93 +1.07 +1.15
7 KOE 2 4 3 4 2.54 1.91 +0.63 +0.32 3.21 +0.79 +0.35
8 SVW 2 6 3 6 2.99 2.52 +0.47 +0.23 3.36 +2.64 +0.90
9 FCU 2 4 6 1 3.99 3.82 +0.17 +0.08 2.67 −1.67 +2.68
10 M05 2 1 3 1 2.87 2.91 −0.04 −0.02 3.23 −2.23 −1.86
11 VFB 2 4 2 3 3.91 4.28 −0.37 −0.19 2.94 +0.06 +1.59
12 TSG 2 4 4 3 3.78 4.38 −0.60 −0.30 2.54 +0.46 −0.27
13 SGE 2 3 6 1 3.29 4.17 −0.88 −0.44 3.02 −2.02 −0.41
14 SCP 2 3 2 3 1.42 2.69 −1.27 −0.64 1.60 +1.40 +0.24
15 BMG 2 6 8 0 3.80 5.37 −1.57 −0.79 3.06 −3.06 +2.10
16 S04 2 0 0 2 1.41 3.12 −1.71 −0.86 1.53 +0.47 −0.08
17 SVE 2 4 4 3 2.06 4.45 −2.39 −1.20 1.24 +1.76 −1.49
18 HSV 2 2 6 3 1.95 4.85 −2.90 −1.45 1.46 +1.54 −0.36
About these figures What each column measures, and the thresholds this ranking is under. Show
P
— Matches played
GF
— Goals scored
GA
— Goals conceded
Pts
— Points
npxG
— Non-penalty expected goals: xG with penalties removed
npxGA
— Non-penalty expected goals against: xGA with penalties removed
npxGD
— npxG minus npxGA
npxGD/match
— npxG minus npxGA, per match with xG data
xPts
— Expected points: the points a team's match-by-match xG would be worth on average.
Pts vs xPts
— Actual points minus expected points based on match xG.
vs Away
— This venue's xGD per match minus the other venue's

A club is ranked at this venue once it has 2 matches with xG there. Below that its row stays in the table, its rates are dashed and it sorts last.

Learn how xgEdge calculates these figures →