Xgoals Get alerts

England Championship 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.46 xG a team a match. From the xG of 180 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
BlackburnBurnley (A), average · Watford (A), easy · Charlton (H), easy · Bolton (A), easiest · Norwich (H), average2.2
WatfordSheffield Utd (A), average · Blackburn (H), easiest · Derby (A), easiest · Millwall (H), average · Birmingham (A), average2.2
BirminghamStoke City (A), hard · Burnley (A), average · Bolton (H), easiest · Charlton (A), hard · Watford (H), easiest2.6
PortsmouthBolton (A), easiest · West Ham (H), average · Wrexham (A), hard · West Brom (H), easy · Preston (A), average2.6
SwanseaWest Brom (H), easy · Middlesbrough (A), hardest · Cardiff (H), easy · Bristol City (A), average · Bolton (H), easiest2.6
BoltonPortsmouth (H), hard · West Brom (H), easy · Birmingham (A), average · Blackburn (H), easiest · Swansea (A), hard2.8
MiddlesbroughBristol City (H), average · Swansea (H), easy · Southampton (A), hard · Derby (H), easiest · West Ham (A), hard2.8
West BromSwansea (A), hard · Bolton (A), easiest · Bristol City (H), average · Portsmouth (A), hard · Cardiff (H), easy2.8
WolvesCharlton (H), easy · Derby (H), easiest · Lincoln (A), average · Southampton (H), average · QPR (A), hardest2.8
BurnleyBlackburn (H), easiest · Birmingham (H), hard · Millwall (A), hard · Preston (H), easy · Southampton (A), hard3.0
MillwallQPR (H), hard · Stoke City (A), hard · Burnley (H), easiest · Watford (A), easy · Sheffield Utd (H), hard3.0
SouthamptonDerby (H), easiest · Sheffield Utd (A), average · Middlesbrough (H), hardest · Wolves (A), hardest · Burnley (H), easiest3.0
WrexhamLincoln (A), average · Bristol City (A), average · Portsmouth (H), hard · Norwich (A), average · Charlton (H), easy3.0
Bristol CityMiddlesbrough (A), hardest · Wrexham (H), hard · West Brom (A), hard · Swansea (H), easy · Derby (A), easiest3.2
CardiffNorwich (A), average · Preston (H), easy · Swansea (A), hard · Lincoln (H), average · West Brom (A), hard3.2
NorwichCardiff (H), easy · QPR (H), hard · Preston (A), average · Wrexham (H), hard · Blackburn (A), average3.2
PrestonWest Ham (A), hard · Cardiff (A), easy · Norwich (H), average · Burnley (A), average · Portsmouth (H), hard3.2
Sheffield UtdWatford (H), easiest · Southampton (H), average · QPR (A), hardest · West Ham (H), average · Millwall (A), hard3.2
West HamPreston (H), easy · Portsmouth (A), hard · Stoke City (H), easy · Sheffield Utd (A), average · Middlesbrough (H), hardest3.2
LincolnWrexham (H), hard · Charlton (A), hard · Wolves (H), hardest · Cardiff (A), easy · Stoke City (H), easy3.4
DerbySouthampton (A), hard · Wolves (A), hardest · Watford (H), easiest · Middlesbrough (A), hardest · Bristol City (H), average3.6
Stoke CityBirmingham (H), hard · Millwall (H), average · West Ham (A), hard · QPR (H), hard · Lincoln (A), average3.6
CharltonWolves (A), hardest · Lincoln (H), average · Blackburn (A), average · Birmingham (H), hard · Wrexham (A), hard3.8
QPRMillwall (A), hard · Norwich (A), average · Sheffield Utd (H), hard · Stoke City (A), hard · Wolves (H), hardest4.0

For defenders: the opponent's xG for

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

TeamNext fiveAvg
BirminghamStoke City (A), easiest · Burnley (A), easy · Bolton (H), easy · Charlton (A), easiest · Watford (H), easiest1.4
MillwallQPR (H), average · Stoke City (A), easiest · Burnley (H), average · Watford (A), easiest · Sheffield Utd (H), easy2.0
BlackburnBurnley (A), easy · Watford (A), easiest · Charlton (H), easiest · Bolton (A), average · Norwich (H), hard2.2
NorwichCardiff (H), average · QPR (H), average · Preston (A), easy · Wrexham (H), easiest · Blackburn (A), easy2.2
WrexhamLincoln (A), hard · Bristol City (A), easy · Portsmouth (H), easiest · Norwich (A), average · Charlton (H), easiest2.2
LincolnWrexham (H), easiest · Charlton (A), easiest · Wolves (H), hard · Cardiff (A), hardest · Stoke City (H), easiest2.4
BoltonPortsmouth (H), easiest · West Brom (H), average · Birmingham (A), hard · Blackburn (H), easiest · Swansea (A), hard2.6
WatfordSheffield Utd (A), easy · Blackburn (H), easiest · Derby (A), easy · Millwall (H), hard · Birmingham (A), hard2.6
West HamPreston (H), easy · Portsmouth (A), average · Stoke City (H), easiest · Sheffield Utd (A), easy · Middlesbrough (H), hardest2.6
CardiffNorwich (A), average · Preston (H), easy · Swansea (A), hard · Lincoln (H), easiest · West Brom (A), hard2.8
CharltonWolves (A), hardest · Lincoln (H), easiest · Blackburn (A), easy · Birmingham (H), hard · Wrexham (A), easy2.8
Bristol CityMiddlesbrough (A), hardest · Wrexham (H), easiest · West Brom (A), hard · Swansea (H), average · Derby (A), easy3.0
PortsmouthBolton (A), average · West Ham (H), hardest · Wrexham (A), easy · West Brom (H), average · Preston (A), easy3.0
QPRMillwall (A), hardest · Norwich (A), average · Sheffield Utd (H), easy · Stoke City (A), easiest · Wolves (H), hard3.0
SwanseaWest Brom (H), average · Middlesbrough (A), hardest · Cardiff (H), average · Bristol City (A), easy · Bolton (H), easy3.0
WolvesCharlton (H), easiest · Derby (H), easiest · Lincoln (A), hard · Southampton (H), hard · QPR (A), hardest3.0
SouthamptonDerby (H), easiest · Sheffield Utd (A), easy · Middlesbrough (H), hardest · Wolves (A), hardest · Burnley (H), average3.2
BurnleyBlackburn (H), easiest · Birmingham (H), hard · Millwall (A), hardest · Preston (H), easy · Southampton (A), hardest3.4
PrestonWest Ham (A), hardest · Cardiff (A), hardest · Norwich (H), hard · Burnley (A), easy · Portsmouth (H), easiest3.4
West BromSwansea (A), hard · Bolton (A), average · Bristol City (H), hard · Portsmouth (A), average · Cardiff (H), average3.4
MiddlesbroughBristol City (H), hard · Swansea (H), average · Southampton (A), hardest · Derby (H), easiest · West Ham (A), hardest3.6
DerbySouthampton (A), hardest · Wolves (A), hardest · Watford (H), easiest · Middlesbrough (A), hardest · Bristol City (H), hard4.0
Sheffield UtdWatford (H), easiest · Southampton (H), hard · QPR (A), hardest · West Ham (H), hardest · Millwall (A), hardest4.0
Stoke CityBirmingham (H), hard · Millwall (H), hard · West Ham (A), hardest · QPR (H), average · Lincoln (A), hard4.0

Overall: the opponent's xG difference

Easiest run first: its xG for minus against.

TeamNext fiveAvg
BirminghamStoke City (A), average · Burnley (A), easy · Bolton (H), easiest · Charlton (A), easy · Watford (H), easiest1.8
BlackburnBurnley (A), easy · Watford (A), easiest · Charlton (H), easiest · Bolton (A), easiest · Norwich (H), hard1.8
WatfordSheffield Utd (A), easy · Blackburn (H), easiest · Derby (A), easiest · Millwall (H), average · Birmingham (A), hard2.2
WrexhamLincoln (A), average · Bristol City (A), easy · Portsmouth (H), easy · Norwich (A), average · Charlton (H), easiest2.2
MillwallQPR (H), average · Stoke City (A), average · Burnley (H), easy · Watford (A), easiest · Sheffield Utd (H), average2.4
SwanseaWest Brom (H), easy · Middlesbrough (A), hardest · Cardiff (H), easy · Bristol City (A), easy · Bolton (H), easiest2.4
West HamPreston (H), easiest · Portsmouth (A), average · Stoke City (H), easiest · Sheffield Utd (A), easy · Middlesbrough (H), hardest2.4
NorwichCardiff (H), easy · QPR (H), average · Preston (A), easy · Wrexham (H), average · Blackburn (A), average2.6
PortsmouthBolton (A), easiest · West Ham (H), hardest · Wrexham (A), average · West Brom (H), easy · Preston (A), easy2.6
BoltonPortsmouth (H), easy · West Brom (H), easy · Birmingham (A), hard · Blackburn (H), easiest · Swansea (A), hardest2.8
WolvesCharlton (H), easiest · Derby (H), easiest · Lincoln (A), average · Southampton (H), hard · QPR (A), hardest2.8
SouthamptonDerby (H), easiest · Sheffield Utd (A), easy · Middlesbrough (H), hardest · Wolves (A), hardest · Burnley (H), easy3.0
West BromSwansea (A), hardest · Bolton (A), easiest · Bristol City (H), hard · Portsmouth (A), average · Cardiff (H), easy3.0
CardiffNorwich (A), average · Preston (H), easiest · Swansea (A), hardest · Lincoln (H), easy · West Brom (A), hardest3.2
LincolnWrexham (H), average · Charlton (A), easy · Wolves (H), hardest · Cardiff (A), hardest · Stoke City (H), easiest3.2
Bristol CityMiddlesbrough (A), hardest · Wrexham (H), average · West Brom (A), hardest · Swansea (H), average · Derby (A), easiest3.4
BurnleyBlackburn (H), easiest · Birmingham (H), hardest · Millwall (A), hardest · Preston (H), easiest · Southampton (A), hardest3.4
CharltonWolves (A), hardest · Lincoln (H), easy · Blackburn (A), average · Birmingham (H), hardest · Wrexham (A), average3.6
MiddlesbroughBristol City (H), hard · Swansea (H), average · Southampton (A), hardest · Derby (H), easiest · West Ham (A), hardest3.6
PrestonWest Ham (A), hardest · Cardiff (A), hardest · Norwich (H), hard · Burnley (A), easy · Portsmouth (H), easy3.6
QPRMillwall (A), hardest · Norwich (A), average · Sheffield Utd (H), average · Stoke City (A), average · Wolves (H), hardest3.8
Stoke CityBirmingham (H), hardest · Millwall (H), average · West Ham (A), hardest · QPR (H), average · Lincoln (A), average3.8
DerbySouthampton (A), hardest · Wolves (A), hardest · Watford (H), easiest · Middlesbrough (A), hardest · Bristol City (H), hard4.0
Sheffield UtdWatford (H), easiest · Southampton (H), hard · QPR (A), hardest · West Ham (H), hardest · Millwall (A), hardest4.0

More on Championship

xG board

This week in xG

every league