Xgoals Get alerts

2. 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.53 xG a team a match. From the xG of 99 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
1. FC KaiserslauternDynamo Dresden (H), easiest · Holstein Kiel (A), easy · SpVgg Greuther Fürth (H), easiest · Arminia Bielefeld (A), hard · Hannover 96 (A), average2.2
VfL OsnabrückKarlsruher SC (A), average · Hannover 96 (H), average · Energie Cottbus (A), easy · FC St. Pauli (H), average · 1. FC Nürnberg (A), easy2.6
1. FC MagdeburgArminia Bielefeld (A), hard · Energie Cottbus (H), easiest · VfL Wolfsburg (A), average · 1. FC Nürnberg (H), easy · VfL Bochum (A), hard2.8
Eintracht Braunschweig1. FC Nürnberg (A), easy · VfL Wolfsburg (H), average · SV Darmstadt 98 (A), average · Karlsruher SC (H), easy · 1. FC Heidenheim (A), hard2.8
Hannover 96SpVgg Greuther Fürth (H), easiest · VfL Osnabrück (A), average · Hertha BSC (H), hard · Holstein Kiel (A), easy · 1. FC Kaiserslautern (H), hard2.8
Hertha BSCEnergie Cottbus (A), easy · Karlsruher SC (H), easy · Hannover 96 (A), average · SV Darmstadt 98 (H), average · FC St. Pauli (A), hard2.8
1. FC NürnbergEintracht Braunschweig (H), average · 1. FC Heidenheim (A), hard · VfL Bochum (H), average · 1. FC Magdeburg (A), average · VfL Osnabrück (H), easy3.0
Dynamo Dresden1. FC Kaiserslautern (A), hard · FC St. Pauli (H), average · Arminia Bielefeld (A), hard · Energie Cottbus (H), easiest · Karlsruher SC (A), average3.0
Holstein KielVfL Wolfsburg (A), average · 1. FC Kaiserslautern (H), hard · Karlsruher SC (A), average · Hannover 96 (H), average · Energie Cottbus (A), easy3.0
Karlsruher SCVfL Osnabrück (H), easy · Hertha BSC (A), hardest · Holstein Kiel (H), hard · Eintracht Braunschweig (A), average · Dynamo Dresden (H), easiest3.0
1. FC HeidenheimSV Darmstadt 98 (A), average · 1. FC Nürnberg (H), easy · FC St. Pauli (A), hard · VfL Bochum (A), hard · Eintracht Braunschweig (H), average3.2
Arminia Bielefeld1. FC Magdeburg (H), hard · SpVgg Greuther Fürth (A), hard · Dynamo Dresden (H), easiest · 1. FC Kaiserslautern (H), hard · VfL Wolfsburg (A), average3.2
Energie CottbusHertha BSC (H), hard · 1. FC Magdeburg (A), average · VfL Osnabrück (H), easy · Dynamo Dresden (A), average · Holstein Kiel (H), hard3.2
FC St. PauliVfL Bochum (H), average · Dynamo Dresden (A), average · 1. FC Heidenheim (H), hard · VfL Osnabrück (A), average · Hertha BSC (H), hard3.4
SV Darmstadt 981. FC Heidenheim (H), hard · VfL Bochum (A), hard · Eintracht Braunschweig (H), average · Hertha BSC (A), hardest · SpVgg Greuther Fürth (H), easiest3.4
SpVgg Greuther FürthHannover 96 (A), average · Arminia Bielefeld (H), hard · 1. FC Kaiserslautern (A), hard · VfL Wolfsburg (H), average · SV Darmstadt 98 (A), average3.4
VfL BochumFC St. Pauli (A), hard · SV Darmstadt 98 (H), average · 1. FC Nürnberg (A), easy · 1. FC Heidenheim (H), hard · 1. FC Magdeburg (H), hard3.4
VfL WolfsburgHolstein Kiel (H), hard · Eintracht Braunschweig (A), average · 1. FC Magdeburg (H), hard · SpVgg Greuther Fürth (A), hard · Arminia Bielefeld (H), hard3.8

For defenders: the opponent's xG for

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

TeamNext fiveAvg
VfL WolfsburgHolstein Kiel (H), easy · Eintracht Braunschweig (A), average · 1. FC Magdeburg (H), easy · SpVgg Greuther Fürth (A), easy · Arminia Bielefeld (H), easy2.2
1. FC HeidenheimSV Darmstadt 98 (A), easiest · 1. FC Nürnberg (H), average · FC St. Pauli (A), hard · VfL Bochum (A), average · Eintracht Braunschweig (H), average2.8
1. FC KaiserslauternDynamo Dresden (H), average · Holstein Kiel (A), easy · SpVgg Greuther Fürth (H), easy · Arminia Bielefeld (A), average · Hannover 96 (A), hard2.8
Arminia Bielefeld1. FC Magdeburg (H), easy · SpVgg Greuther Fürth (A), easy · Dynamo Dresden (H), average · 1. FC Kaiserslautern (H), easy · VfL Wolfsburg (A), hardest2.8
Dynamo Dresden1. FC Kaiserslautern (A), hard · FC St. Pauli (H), average · Arminia Bielefeld (A), average · Energie Cottbus (H), average · Karlsruher SC (A), easy3.0
Hannover 96SpVgg Greuther Fürth (H), easy · VfL Osnabrück (A), hard · Hertha BSC (H), hardest · Holstein Kiel (A), easy · 1. FC Kaiserslautern (H), easy3.0
Hertha BSCEnergie Cottbus (A), hard · Karlsruher SC (H), easy · Hannover 96 (A), hard · SV Darmstadt 98 (H), easiest · FC St. Pauli (A), hard3.0
Karlsruher SCVfL Osnabrück (H), average · Hertha BSC (A), hard · Holstein Kiel (H), easy · Eintracht Braunschweig (A), average · Dynamo Dresden (H), average3.0
SpVgg Greuther FürthHannover 96 (A), hard · Arminia Bielefeld (H), easy · 1. FC Kaiserslautern (A), hard · VfL Wolfsburg (H), hard · SV Darmstadt 98 (A), easiest3.0
VfL BochumFC St. Pauli (A), hard · SV Darmstadt 98 (H), easiest · 1. FC Nürnberg (A), hard · 1. FC Heidenheim (H), hard · 1. FC Magdeburg (H), easy3.0
1. FC NürnbergEintracht Braunschweig (H), average · 1. FC Heidenheim (A), hardest · VfL Bochum (H), easy · 1. FC Magdeburg (A), average · VfL Osnabrück (H), average3.2
Eintracht Braunschweig1. FC Nürnberg (A), hard · VfL Wolfsburg (H), hard · SV Darmstadt 98 (A), easiest · Karlsruher SC (H), easy · 1. FC Heidenheim (A), hardest3.2
Energie CottbusHertha BSC (H), hardest · 1. FC Magdeburg (A), average · VfL Osnabrück (H), average · Dynamo Dresden (A), average · Holstein Kiel (H), easy3.2
SV Darmstadt 981. FC Heidenheim (H), hard · VfL Bochum (A), average · Eintracht Braunschweig (H), average · Hertha BSC (A), hard · SpVgg Greuther Fürth (H), easy3.2
1. FC MagdeburgArminia Bielefeld (A), average · Energie Cottbus (H), average · VfL Wolfsburg (A), hardest · 1. FC Nürnberg (H), average · VfL Bochum (A), average3.4
Holstein KielVfL Wolfsburg (A), hardest · 1. FC Kaiserslautern (H), easy · Karlsruher SC (A), easy · Hannover 96 (H), hard · Energie Cottbus (A), hard3.4
VfL OsnabrückKarlsruher SC (A), easy · Hannover 96 (H), hard · Energie Cottbus (A), hard · FC St. Pauli (H), average · 1. FC Nürnberg (A), hard3.4
FC St. PauliVfL Bochum (H), easy · Dynamo Dresden (A), average · 1. FC Heidenheim (H), hard · VfL Osnabrück (A), hard · Hertha BSC (H), hardest3.6

Overall: the opponent's xG difference

Easiest run first: its xG for minus against.

TeamNext fiveAvg
1. FC KaiserslauternDynamo Dresden (H), easiest · Holstein Kiel (A), easy · SpVgg Greuther Fürth (H), easiest · Arminia Bielefeld (A), hard · Hannover 96 (A), hard2.4
Arminia Bielefeld1. FC Magdeburg (H), average · SpVgg Greuther Fürth (A), easy · Dynamo Dresden (H), easiest · 1. FC Kaiserslautern (H), average · VfL Wolfsburg (A), hard2.6
Dynamo Dresden1. FC Kaiserslautern (A), hard · FC St. Pauli (H), average · Arminia Bielefeld (A), hard · Energie Cottbus (H), easiest · Karlsruher SC (A), easy2.8
Hertha BSCEnergie Cottbus (A), easy · Karlsruher SC (H), easy · Hannover 96 (A), hard · SV Darmstadt 98 (H), easiest · FC St. Pauli (A), hardest2.8
Karlsruher SCVfL Osnabrück (H), easy · Hertha BSC (A), hardest · Holstein Kiel (H), average · Eintracht Braunschweig (A), average · Dynamo Dresden (H), easiest2.8
VfL OsnabrückKarlsruher SC (A), easy · Hannover 96 (H), hard · Energie Cottbus (A), easy · FC St. Pauli (H), average · 1. FC Nürnberg (A), average2.8
VfL WolfsburgHolstein Kiel (H), average · Eintracht Braunschweig (A), average · 1. FC Magdeburg (H), average · SpVgg Greuther Fürth (A), easy · Arminia Bielefeld (H), average2.8
1. FC MagdeburgArminia Bielefeld (A), hard · Energie Cottbus (H), easiest · VfL Wolfsburg (A), hard · 1. FC Nürnberg (H), easy · VfL Bochum (A), hard3.0
1. FC NürnbergEintracht Braunschweig (H), average · 1. FC Heidenheim (A), hardest · VfL Bochum (H), easy · 1. FC Magdeburg (A), average · VfL Osnabrück (H), easy3.0
Hannover 96SpVgg Greuther Fürth (H), easiest · VfL Osnabrück (A), hard · Hertha BSC (H), hardest · Holstein Kiel (A), easy · 1. FC Kaiserslautern (H), average3.0
Holstein KielVfL Wolfsburg (A), hard · 1. FC Kaiserslautern (H), average · Karlsruher SC (A), easy · Hannover 96 (H), hard · Energie Cottbus (A), easy3.0
1. FC HeidenheimSV Darmstadt 98 (A), easy · 1. FC Nürnberg (H), easy · FC St. Pauli (A), hardest · VfL Bochum (A), hard · Eintracht Braunschweig (H), average3.2
Eintracht Braunschweig1. FC Nürnberg (A), average · VfL Wolfsburg (H), hard · SV Darmstadt 98 (A), easy · Karlsruher SC (H), easy · 1. FC Heidenheim (A), hardest3.2
Energie CottbusHertha BSC (H), hardest · 1. FC Magdeburg (A), average · VfL Osnabrück (H), easy · Dynamo Dresden (A), average · Holstein Kiel (H), average3.2
VfL BochumFC St. Pauli (A), hardest · SV Darmstadt 98 (H), easiest · 1. FC Nürnberg (A), average · 1. FC Heidenheim (H), hard · 1. FC Magdeburg (H), average3.2
SV Darmstadt 981. FC Heidenheim (H), hard · VfL Bochum (A), hard · Eintracht Braunschweig (H), average · Hertha BSC (A), hardest · SpVgg Greuther Fürth (H), easiest3.4
SpVgg Greuther FürthHannover 96 (A), hard · Arminia Bielefeld (H), average · 1. FC Kaiserslautern (A), hard · VfL Wolfsburg (H), hard · SV Darmstadt 98 (A), easy3.4
FC St. PauliVfL Bochum (H), easy · Dynamo Dresden (A), average · 1. FC Heidenheim (H), hard · VfL Osnabrück (A), hard · Hertha BSC (H), hardest3.6

More on 2. Bundesliga

xG board

This week in xG

every league