Xgoals Get alerts

Bundesliga xG Fixture Difficulty 2026/2027

Map

Loading the map…

Matches

xG fixture difficulty

Each team's next five league matches, the opponent rated by its xG this season at that venue, against the league's 1.75 xG a team a match. From the xG of 81 matches; not a prediction or a tip.

For attackers: the opponent's xG against

Easiest run first: the more chances it gives away, the easier to score.

TeamNext fiveAvg
VfB StuttgartSchalke 04 (A), easy · Eintracht Frankfurt (H), easiest · SV Elversberg (A), easiest · Union Berlin (H), easiest · SC Freiburg (A), hardest2.0
Borussia DortmundBorussia Mönchengladbach (A), easy · Bayer Leverkusen (H), easy · Schalke 04 (A), easy · FC Augsburg (H), easiest · RB Leipzig (A), hard2.2
Schalke 04VfB Stuttgart (H), easiest · Paderborn (A), hard · Borussia Dortmund (H), hard · Hamburger SV (A), easy · Borussia Mönchengladbach (H), easiest2.4
Mainz 05FC Augsburg (A), easiest · Union Berlin (H), easiest · RB Leipzig (A), hard · SC Freiburg (H), hard · FC Cologne (H), average2.6
SC FreiburgSV Elversberg (A), easiest · RB Leipzig (H), average · Hoffenheim (H), hardest · Mainz 05 (A), average · VfB Stuttgart (H), easiest2.6
Bayer LeverkusenPaderborn (H), average · Borussia Dortmund (A), hardest · Borussia Mönchengladbach (H), easiest · Werder Bremen (A), hard · Eintracht Frankfurt (H), easiest2.8
Bayern MunichFC Cologne (H), average · Hamburger SV (A), easy · Paderborn (H), average · Hoffenheim (A), average · Werder Bremen (H), average2.8
FC CologneBayern Munich (A), hardest · SV Elversberg (H), easy · FC Augsburg (A), easiest · RB Leipzig (H), average · Mainz 05 (A), average2.8
PaderbornBayer Leverkusen (A), hard · Schalke 04 (H), easy · Bayern Munich (A), hardest · SV Elversberg (H), easy · FC Augsburg (A), easiest2.8
Werder BremenHamburger SV (H), average · Borussia Mönchengladbach (H), easiest · Eintracht Frankfurt (A), average · Bayer Leverkusen (H), easy · Bayern Munich (A), hardest2.8
Borussia MönchengladbachBorussia Dortmund (H), hard · Werder Bremen (A), hard · Bayer Leverkusen (A), hard · Eintracht Frankfurt (H), easiest · Schalke 04 (A), easy3.0
Eintracht FrankfurtHoffenheim (H), hardest · VfB Stuttgart (A), easy · Werder Bremen (H), average · Borussia Mönchengladbach (A), easy · Bayer Leverkusen (A), hard3.2
Hamburger SVWerder Bremen (A), hard · Bayern Munich (H), hardest · Union Berlin (A), hard · Schalke 04 (H), easy · SV Elversberg (A), easiest3.2
SV ElversbergSC Freiburg (H), hard · FC Cologne (A), hard · VfB Stuttgart (H), easiest · Paderborn (A), hard · Hamburger SV (H), average3.2
Union BerlinRB Leipzig (H), average · Mainz 05 (A), average · Hamburger SV (H), average · VfB Stuttgart (A), easy · Hoffenheim (H), hardest3.2
FC AugsburgMainz 05 (H), hard · Hoffenheim (A), average · FC Cologne (H), average · Borussia Dortmund (A), hardest · Paderborn (H), average3.6
HoffenheimEintracht Frankfurt (A), average · FC Augsburg (H), easiest · SC Freiburg (A), hardest · Bayern Munich (H), hardest · Union Berlin (A), hard3.6
RB LeipzigUnion Berlin (A), hard · SC Freiburg (A), hardest · Mainz 05 (H), hard · FC Cologne (A), hard · Borussia Dortmund (H), hard4.2

For defenders: the opponent's xG for

Easiest run first: the more chances it makes, the harder to keep a clean sheet.

TeamNext fiveAvg
Bayern MunichFC Cologne (H), easy · Hamburger SV (A), easiest · Paderborn (H), easiest · Hoffenheim (A), hard · Werder Bremen (H), easy2.0
Schalke 04VfB Stuttgart (H), hard · Paderborn (A), easiest · Borussia Dortmund (H), easy · Hamburger SV (A), easiest · Borussia Mönchengladbach (H), easy2.0
SV ElversbergSC Freiburg (H), average · FC Cologne (A), easy · VfB Stuttgart (H), hard · Paderborn (A), easiest · Hamburger SV (H), easiest2.2
VfB StuttgartSchalke 04 (A), easiest · Eintracht Frankfurt (H), average · SV Elversberg (A), easy · Union Berlin (H), easiest · SC Freiburg (A), hard2.2
Bayer LeverkusenPaderborn (H), easiest · Borussia Dortmund (A), average · Borussia Mönchengladbach (H), easy · Werder Bremen (A), average · Eintracht Frankfurt (H), average2.4
Borussia MönchengladbachBorussia Dortmund (H), easy · Werder Bremen (A), average · Bayer Leverkusen (A), hard · Eintracht Frankfurt (H), average · Schalke 04 (A), easiest2.6
Hamburger SVWerder Bremen (A), average · Bayern Munich (H), hardest · Union Berlin (A), easiest · Schalke 04 (H), easy · SV Elversberg (A), easy2.6
RB LeipzigUnion Berlin (A), easiest · SC Freiburg (A), hard · Mainz 05 (H), hard · FC Cologne (A), easy · Borussia Dortmund (H), easy2.6
FC AugsburgMainz 05 (H), hard · Hoffenheim (A), hard · FC Cologne (H), easy · Borussia Dortmund (A), average · Paderborn (H), easiest2.8
Union BerlinRB Leipzig (H), hard · Mainz 05 (A), average · Hamburger SV (H), easiest · VfB Stuttgart (A), average · Hoffenheim (H), average2.8
Eintracht FrankfurtHoffenheim (H), average · VfB Stuttgart (A), average · Werder Bremen (H), easy · Borussia Mönchengladbach (A), average · Bayer Leverkusen (A), hard3.0
Mainz 05FC Augsburg (A), hard · Union Berlin (H), easiest · RB Leipzig (A), hardest · SC Freiburg (H), average · FC Cologne (H), easy3.0
PaderbornBayer Leverkusen (A), hard · Schalke 04 (H), easy · Bayern Munich (A), hardest · SV Elversberg (H), easiest · FC Augsburg (A), hard3.2
SC FreiburgSV Elversberg (A), easy · RB Leipzig (H), hard · Hoffenheim (H), average · Mainz 05 (A), average · VfB Stuttgart (H), hard3.2
Werder BremenHamburger SV (H), easiest · Borussia Mönchengladbach (H), easy · Eintracht Frankfurt (A), hard · Bayer Leverkusen (H), hard · Bayern Munich (A), hardest3.2
Borussia DortmundBorussia Mönchengladbach (A), average · Bayer Leverkusen (H), hard · Schalke 04 (A), easiest · FC Augsburg (H), hard · RB Leipzig (A), hardest3.4
FC CologneBayern Munich (A), hardest · SV Elversberg (H), easiest · FC Augsburg (A), hard · RB Leipzig (H), hard · Mainz 05 (A), average3.4
HoffenheimEintracht Frankfurt (A), hard · FC Augsburg (H), hard · SC Freiburg (A), hard · Bayern Munich (H), hardest · Union Berlin (A), easiest3.6

Overall: the opponent's xG difference

Easiest run first: its xG for minus against.

TeamNext fiveAvg
Schalke 04VfB Stuttgart (H), easy · Paderborn (A), easy · Borussia Dortmund (H), average · Hamburger SV (A), easiest · Borussia Mönchengladbach (H), easiest1.8
VfB StuttgartSchalke 04 (A), easiest · Eintracht Frankfurt (H), easiest · SV Elversberg (A), easiest · Union Berlin (H), easiest · SC Freiburg (A), hardest1.8
Bayern MunichFC Cologne (H), easy · Hamburger SV (A), easiest · Paderborn (H), easiest · Hoffenheim (A), hard · Werder Bremen (H), easy2.0
Bayer LeverkusenPaderborn (H), easiest · Borussia Dortmund (A), hardest · Borussia Mönchengladbach (H), easiest · Werder Bremen (A), hard · Eintracht Frankfurt (H), easiest2.4
Borussia DortmundBorussia Mönchengladbach (A), easy · Bayer Leverkusen (H), average · Schalke 04 (A), easiest · FC Augsburg (H), easiest · RB Leipzig (A), hardest2.4
SV ElversbergSC Freiburg (H), hard · FC Cologne (A), average · VfB Stuttgart (H), easy · Paderborn (A), easy · Hamburger SV (H), easiest2.4
Hamburger SVWerder Bremen (A), hard · Bayern Munich (H), hardest · Union Berlin (A), easy · Schalke 04 (H), easiest · SV Elversberg (A), easiest2.6
Werder BremenHamburger SV (H), easiest · Borussia Mönchengladbach (H), easiest · Eintracht Frankfurt (A), average · Bayer Leverkusen (H), average · Bayern Munich (A), hardest2.6
Borussia MönchengladbachBorussia Dortmund (H), average · Werder Bremen (A), hard · Bayer Leverkusen (A), hardest · Eintracht Frankfurt (H), easiest · Schalke 04 (A), easiest2.8
Mainz 05FC Augsburg (A), easy · Union Berlin (H), easiest · RB Leipzig (A), hardest · SC Freiburg (H), hard · FC Cologne (H), easy2.8
PaderbornBayer Leverkusen (A), hardest · Schalke 04 (H), easiest · Bayern Munich (A), hardest · SV Elversberg (H), easiest · FC Augsburg (A), easy2.8
SC FreiburgSV Elversberg (A), easiest · RB Leipzig (H), hard · Hoffenheim (H), hard · Mainz 05 (A), average · VfB Stuttgart (H), easy2.8
Union BerlinRB Leipzig (H), hard · Mainz 05 (A), average · Hamburger SV (H), easiest · VfB Stuttgart (A), easy · Hoffenheim (H), hard2.8
Eintracht FrankfurtHoffenheim (H), hard · VfB Stuttgart (A), easy · Werder Bremen (H), easy · Borussia Mönchengladbach (A), easy · Bayer Leverkusen (A), hardest3.0
FC CologneBayern Munich (A), hardest · SV Elversberg (H), easiest · FC Augsburg (A), easy · RB Leipzig (H), hard · Mainz 05 (A), average3.0
HoffenheimEintracht Frankfurt (A), average · FC Augsburg (H), easiest · SC Freiburg (A), hardest · Bayern Munich (H), hardest · Union Berlin (A), easy3.2
FC AugsburgMainz 05 (H), hardest · Hoffenheim (A), hard · FC Cologne (H), easy · Borussia Dortmund (A), hardest · Paderborn (H), easiest3.4
RB LeipzigUnion Berlin (A), easy · SC Freiburg (A), hardest · Mainz 05 (H), hardest · FC Cologne (A), average · Borussia Dortmund (H), average3.6

More on Bundesliga

xG board

This week in xG

every league