xgEdge

Bundesliga strength of schedule 2026/2027

See which Bundesliga teams have faced the strongest opponents — and who has the toughest fixtures coming up.

VfB Stuttgart have faced the league's strongest opponents so far. Their opponents rate +0.37 xG per match above the average Bundesliga team. FC Schalke 04 have the toughest 5 fixtures coming up. Those opponents rate +0.21 xG per match above the average Bundesliga team.

Who has had the hardest schedule?

Each bar runs left of the league average for weaker opponents and right of it for stronger ones.

Teams are ranked by the strength of the opponents they've faced this season.

Bundesliga strength of schedule 2026/2027
# Team Opponent strength
1 VFB number 1 hardest of 18 +0.37 xG 4 matches
2 HSV number 2 hardest of 18 +0.27 xG 4 matches
3 SCP number 3 hardest of 18 +0.23 xG 4 matches
4 FCU number 4 hardest of 18 +0.20 xG 4 matches
5 SVE number 5 hardest of 18 +0.17 xG 4 matches
6 BMG number 6 hardest of 18 +0.11 xG 4 matches
7 TSG number 7 hardest of 18 +0.08 xG 4 matches
8 SVW number 8 hardest of 18 +0.06 xG 4 matches
9 KOE tied number 9 hardest of 18 −0.05 xG 4 matches
9 FCA tied number 9 hardest of 18 −0.05 xG 4 matches
11 S04 number 11 hardest of 18 −0.06 xG 4 matches
12 RBL number 12 hardest of 18 −0.09 xG 4 matches
13 BVB tied number 13 hardest of 18 −0.10 xG 4 matches
13 SGE tied number 13 hardest of 18 −0.10 xG 4 matches
15 B04 number 15 hardest of 18 −0.18 xG 4 matches
16 FCB number 16 hardest of 18 −0.24 xG 4 matches
17 SCF number 17 hardest of 18 −0.26 xG 4 matches
18 M05 number 18 hardest of 18 −0.36 xG 4 matches
How to read this What the figure means, in four lines. Show
  • 0.00 is an average opponent in this league.
  • A positive figure means stronger opponents than average; a negative one, weaker.
  • Home and away don't affect it.
  • Ranks appear once teams have played comparable numbers of matches.

How this is calculated →