xgEdge

Every Championship match still to be played this season, soonest first, with the xG the model projects for each side and its home, draw and away probabilities.

  • Home
  • Draw
  • Away
Tight Within 3 points either way Clear favourite 55% or more Form, oldest → newest: W D L

Friday, 23/10/2026

1 match
  • Bolton Wanderers Bolton Wanderers, last league results, oldest first: Win, Win, Loss, Win, Draw
    Middlesbrough Middlesbrough, last league results, oldest first: Draw, Draw, Win, Win, Draw
    Projected xG 1.15 – 1.71
    →

Saturday, 24/10/2026

11 matches
  • Sheffield United Sheffield United, last league results, oldest first: Loss, Loss, Win, Loss, Win
    Derby County Derby County, last league results, oldest first: Loss, Draw, Draw, Loss, Loss
    Projected xG 1.31 – 1.19
    →
  • Portsmouth Portsmouth, last league results, oldest first: Draw, Loss, Win, Win, Draw
    Millwall Millwall, last league results, oldest first: Draw, Draw, Win, Loss, Draw
    Projected xG 1.32 – 1.18
    →
  • Charlton Athletic Charlton Athletic, last league results, oldest first: Draw, Loss, Draw, Draw, Loss
    Norwich City Norwich City, last league results, oldest first: Loss, Loss, Loss, Loss, Loss
    Projected xG 1.15 – 1.34
    →
  • Wolverhampton Wolverhampton, last league results, oldest first: Win, Loss, Loss, Win, Draw
    Watford Watford, last league results, oldest first: Loss, Loss, Loss, Loss, Win
    Projected xG 1.92 – 0.86
    Clear favourite
    →
  • West Ham United West Ham United, last league results, oldest first: Win, Draw, Draw, Win, Win
    Southampton Southampton, last league results, oldest first: Win, Loss, Win, Win, Draw
    Projected xG 1.80 – 1.20
    →
  • Stoke City Stoke City, last league results, oldest first: Win, Win, Win, Loss, Win
    Bristol City Bristol City, last league results, oldest first: Loss, Win, Draw, Loss, Loss
    Projected xG 1.11 – 1.21
    →
  • Queens Park Rangers Queens Park Rangers, last league results, oldest first: Draw, Draw, Draw, Win, Loss
    Swansea City Swansea City, last league results, oldest first: Win, Win, Win, Win, Loss
    Projected xG 1.30 – 1.05
    →
  • Preston North End Preston North End, last league results, oldest first: Loss, Draw, Loss, Loss, Loss
    West Bromwich Albion West Bromwich Albion, last league results, oldest first: Draw, Loss, Loss, Win, Win
    Projected xG 1.25 – 1.27
    Tight
    →
  • Lincoln City Lincoln City, last league results, oldest first: Win, Loss, Loss, Loss, Draw
    Burnley Burnley, last league results, oldest first: Loss, Draw, Win, Draw, Loss
    Projected xG 1.34 – 1.24
    →
  • Cardiff City Cardiff City, last league results, oldest first: Loss, Win, Loss, Win, Draw
    Birmingham City Birmingham City, last league results, oldest first: Win, Draw, Win, Win, Win
    Projected xG 1.51 – 1.46
    Tight
    →
  • Blackburn Rovers Blackburn Rovers, last league results, oldest first: Win, Draw, Win, Win, Loss
    Wrexham Wrexham, last league results, oldest first: Loss, Win, Draw, Loss, Win
    Projected xG 1.05 – 1.11
    →

Friday, 30/10/2026

1 match
  • Sheffield United Sheffield United, last league results, oldest first: Loss, Loss, Win, Loss, Win
    Wrexham Wrexham, last league results, oldest first: Loss, Win, Draw, Loss, Win
    Projected xG 1.09 – 1.13
    Tight
    →

Saturday, 31/10/2026

11 matches
  • Stoke City Stoke City, last league results, oldest first: Win, Win, Win, Loss, Win
    Preston North End Preston North End, last league results, oldest first: Loss, Draw, Loss, Loss, Loss
    Projected xG 1.29 – 1.28
    Tight
    →
  • Norwich City Norwich City, last league results, oldest first: Loss, Loss, Loss, Loss, Loss
    Watford Watford, last league results, oldest first: Loss, Loss, Loss, Loss, Win
    Projected xG 1.66 – 1.03
    →
  • Lincoln City Lincoln City, last league results, oldest first: Win, Loss, Loss, Loss, Draw
    Birmingham City Birmingham City, last league results, oldest first: Win, Draw, Win, Win, Win
    Projected xG 1.16 – 1.35
    →
  • Wolverhampton Wolverhampton, last league results, oldest first: Win, Loss, Loss, Win, Draw
    Cardiff City Cardiff City, last league results, oldest first: Loss, Win, Loss, Win, Draw
    Projected xG 1.83 – 1.12
    →
  • West Ham United West Ham United, last league results, oldest first: Win, Draw, Draw, Win, Win
    West Bromwich Albion West Bromwich Albion, last league results, oldest first: Draw, Loss, Loss, Win, Win
    Projected xG 1.65 – 0.96
    →
  • Swansea City Swansea City, last league results, oldest first: Win, Win, Win, Win, Loss
    Blackburn Rovers Blackburn Rovers, last league results, oldest first: Win, Draw, Win, Win, Loss
    Projected xG 1.52 – 0.87
    →
  • Southampton Southampton, last league results, oldest first: Win, Loss, Win, Win, Draw
    Queens Park Rangers Queens Park Rangers, last league results, oldest first: Draw, Draw, Draw, Win, Loss
    Projected xG 1.45 – 1.26
    →
  • Millwall Millwall, last league results, oldest first: Draw, Draw, Win, Loss, Draw
    Derby County Derby County, last league results, oldest first: Loss, Draw, Draw, Loss, Loss
    Projected xG 1.73 – 1.05
    →
  • Middlesbrough Middlesbrough, last league results, oldest first: Draw, Draw, Win, Win, Draw
    Charlton Athletic Charlton Athletic, last league results, oldest first: Draw, Loss, Draw, Draw, Loss
    Projected xG 2.23 – 0.81
    Clear favourite
    →
  • Burnley Burnley, last league results, oldest first: Loss, Draw, Win, Draw, Loss
    Portsmouth Portsmouth, last league results, oldest first: Draw, Loss, Win, Win, Draw
    Projected xG 1.23 – 1.20
    Tight
    →
  • Bolton Wanderers Bolton Wanderers, last league results, oldest first: Win, Win, Loss, Win, Draw
    Bristol City Bristol City, last league results, oldest first: Loss, Win, Draw, Loss, Loss
    Projected xG 1.39 – 1.11
    →

Tuesday, 03/11/2026

9 matches
  • Charlton Athletic Charlton Athletic, last league results, oldest first: Draw, Loss, Draw, Draw, Loss
    Bolton Wanderers Bolton Wanderers, last league results, oldest first: Win, Win, Loss, Win, Draw
    Projected xG 1.22 – 1.35
    →
  • Watford Watford, last league results, oldest first: Loss, Loss, Loss, Loss, Win
    Lincoln City Lincoln City, last league results, oldest first: Win, Loss, Loss, Loss, Draw
    Projected xG 1.30 – 1.26
    Tight
    →
  • Queens Park Rangers Queens Park Rangers, last league results, oldest first: Draw, Draw, Draw, Win, Loss
    Burnley Burnley, last league results, oldest first: Loss, Draw, Win, Draw, Loss
    Projected xG 1.56 – 1.05
    →
  • Preston North End Preston North End, last league results, oldest first: Loss, Draw, Loss, Loss, Loss
    Sheffield United Sheffield United, last league results, oldest first: Loss, Loss, Win, Loss, Win
    Projected xG 1.48 – 1.19
    →
  • Portsmouth Portsmouth, last league results, oldest first: Draw, Loss, Win, Win, Draw
    Swansea City Swansea City, last league results, oldest first: Win, Win, Win, Win, Loss
    Projected xG 1.19 – 1.03
    →
  • Derby County Derby County, last league results, oldest first: Loss, Draw, Draw, Loss, Loss
    Norwich City Norwich City, last league results, oldest first: Loss, Loss, Loss, Loss, Loss
    Projected xG 1.25 – 1.26
    Tight
    →
  • Blackburn Rovers Blackburn Rovers, last league results, oldest first: Win, Draw, Win, Win, Loss
    Stoke City Stoke City, last league results, oldest first: Win, Win, Win, Loss, Win
    Projected xG 1.33 – 1.03
    →
  • West Bromwich Albion West Bromwich Albion, last league results, oldest first: Draw, Loss, Loss, Win, Win
    Southampton Southampton, last league results, oldest first: Win, Loss, Win, Win, Draw
    Projected xG 1.32 – 1.28
    Tight
    →
  • Birmingham City Birmingham City, last league results, oldest first: Win, Draw, Win, Win, Win
    Millwall Millwall, last league results, oldest first: Draw, Draw, Win, Loss, Draw
    Projected xG 1.50 – 1.25
    →

Wednesday, 04/11/2026

3 matches
  • Wrexham Wrexham, last league results, oldest first: Loss, Win, Draw, Loss, Win
    Middlesbrough Middlesbrough, last league results, oldest first: Draw, Draw, Win, Win, Draw
    Projected xG 0.99 – 1.47
    →
  • Cardiff City Cardiff City, last league results, oldest first: Loss, Win, Loss, Win, Draw
    West Ham United West Ham United, last league results, oldest first: Win, Draw, Draw, Win, Win
    Projected xG 1.43 – 1.69
    →
  • Bristol City Bristol City, last league results, oldest first: Loss, Win, Draw, Loss, Loss
    Wolverhampton Wolverhampton, last league results, oldest first: Win, Loss, Loss, Win, Draw
    Projected xG 1.04 – 1.35
    →

Friday, 06/11/2026

1 match
  • Derby County Derby County, last league results, oldest first: Loss, Draw, Draw, Loss, Loss
    Bolton Wanderers Bolton Wanderers, last league results, oldest first: Win, Win, Loss, Win, Draw
    Projected xG 1.32 – 1.27
    Tight
    →

Saturday, 07/11/2026

11 matches
  • Wrexham Wrexham, last league results, oldest first: Loss, Win, Draw, Loss, Win
    Wolverhampton Wolverhampton, last league results, oldest first: Win, Loss, Loss, Win, Draw
    Projected xG 0.99 – 1.22
    →
  • Portsmouth Portsmouth, last league results, oldest first: Draw, Loss, Win, Win, Draw
    Stoke City Stoke City, last league results, oldest first: Win, Win, Win, Loss, Win
    Projected xG 1.53 – 0.82
    →
  • Bristol City Bristol City, last league results, oldest first: Loss, Win, Draw, Loss, Loss
    Norwich City Norwich City, last league results, oldest first: Loss, Loss, Loss, Loss, Loss
    Projected xG 1.24 – 1.17
    →
  • West Bromwich Albion West Bromwich Albion, last league results, oldest first: Draw, Loss, Loss, Win, Win
    Millwall Millwall, last league results, oldest first: Draw, Draw, Win, Loss, Draw
    Projected xG 1.28 – 1.26
    Tight
    →
  • Watford Watford, last league results, oldest first: Loss, Loss, Loss, Loss, Win
    Middlesbrough Middlesbrough, last league results, oldest first: Draw, Draw, Win, Win, Draw
    Projected xG 1.03 – 1.96
    Clear favourite
    →
  • Queens Park Rangers Queens Park Rangers, last league results, oldest first: Draw, Draw, Draw, Win, Loss
    Lincoln City Lincoln City, last league results, oldest first: Win, Loss, Loss, Loss, Draw
    Projected xG 1.53 – 0.94
    →
  • Preston North End Preston North End, last league results, oldest first: Loss, Draw, Loss, Loss, Loss
    Southampton Southampton, last league results, oldest first: Win, Loss, Win, Win, Draw
    Projected xG 1.36 – 1.59
    →
  • Charlton Athletic Charlton Athletic, last league results, oldest first: Draw, Loss, Draw, Draw, Loss
    Sheffield United Sheffield United, last league results, oldest first: Loss, Loss, Win, Loss, Win
    Projected xG 1.30 – 1.17
    →
  • Cardiff City Cardiff City, last league results, oldest first: Loss, Win, Loss, Win, Draw
    Burnley Burnley, last league results, oldest first: Loss, Draw, Win, Draw, Loss
    Projected xG 1.73 – 1.34
    →
  • Blackburn Rovers Blackburn Rovers, last league results, oldest first: Win, Draw, Win, Win, Loss
    West Ham United West Ham United, last league results, oldest first: Win, Draw, Draw, Win, Win
    Projected xG 1.02 – 1.63
    →
  • Birmingham City Birmingham City, last league results, oldest first: Win, Draw, Win, Win, Win
    Swansea City Swansea City, last league results, oldest first: Win, Win, Win, Win, Loss
    Projected xG 1.36 – 1.09
    →

Saturday, 21/11/2026

2 matches
  • Southampton Southampton, last league results, oldest first: Win, Loss, Win, Win, Draw
    Derby County Derby County, last league results, oldest first: Loss, Draw, Draw, Loss, Loss
    Projected xG 1.75 – 1.09
    →
  • Norwich City Norwich City, last league results, oldest first: Loss, Loss, Loss, Loss, Loss
    Cardiff City Cardiff City, last league results, oldest first: Loss, Win, Loss, Win, Draw
    Projected xG 1.58 – 1.35
    →

Probabilities and projected xG are model estimates, rounded so the three add to 100. They read shot quality over recent matches and know nothing about injuries, suspensions or motivation.