Scouting lists

Championship xG table 2026/27: expected goals standings

Points tables lie early in a season. A deflected winner counts the same as a 4-0, and 3 lucky results can put a club 6 places above where their performances say they should be. The xG table strips the luck out: it ranks every Championship club by the quality of the chances they create against the chances they give up, and puts expected points beside the real thing. The cards show the clubs whose numbers say the most, then the full standings with the gap to the league table.

Right now. West Ham United lead on +7.5 xGD, 1.8 ahead of Middlesbrough. Swansea City have 5.3 more points than their chances say (17 from 11.7 expected), the biggest overperformance in the league. Cardiff City are the other way round: 7 points from 14.0 expected, the biggest shortfall. Cardiff City sit 17 places higher here than in the real table. Biggest climber: Bolton Wanderers, up 2 places to 19th.

CHAMPIONSHIP2026/27 · xG table this seasonFDscoutxG TABLERANKED BY xG DIFFERENCE#CLUBTBLPXGXGAXGDXPTSPTS1West Ham United2818.711.2+7.514.8152Middlesbrough3815.39.7+5.714.5153Wolverhampton Wandere…5712.67.2+5.413.2144Cardiff City21816.511.4+5.214.075Millwall12816.811.8+5.013.5116Queens Park Rangers7814.89.9+4.913.8137Lincoln City13812.69.9+2.712.7118Birmingham City11813.211.0+2.212.5119Swansea City1812.010.3+1.711.71710Southampton4814.513.0+1.412.21411Portsmouth19710.59.9+0.710.1812Wrexham14810.310.2+0.211.51013Norwich City17813.313.2+0.111.4914Bristol City9810.811.9-1.111.21315Preston North End23810.511.7-1.210.6416West Bromwich Albion6810.411.7-1.310.31417Burnley24810.012.8-2.89.0418Stoke City888.011.1-3.19.31319Bolton Wanderers1589.714.7-5.08.21020Blackburn Rovers1688.013.0-5.07.7921Sheffield United1888.313.3-5.07.7922Watford2089.014.0-5.07.9823Charlton Athletic1086.412.7-6.47.51224Derby County2289.315.9-6.68.45Updated 4 October 2026 · EFL Championship 2026/27, league matchesfdscout.com/blog/championship-xg-table
The full table is below
CHAMPIONSHIP2026/27 · xG table this seasonFDscout1West Ham United2nd in the table15 points from 8 games · 4W 3D 1L · 22 scored · 11 conceded+7.5xG difference this season8 played · 15 points · 18.7 xG for · 11.2 xG againstAGAINST THE 24 QUALIFYING CLUBSxG for18.798th percentilexG against11.260th percentileExpected points14.898th percentilePoints above expected0.252nd percentileUpdated 4 October 2026 · EFL Championship 2026/27, league matchesfdscout.com/blog/championship-xg-table
CHAMPIONSHIP2026/27 · xG table this seasonFDscout2Middlesbrough3rd in the table15 points from 8 games · 4W 3D 1L · 16 scored · 12 conceded+5.7xG difference this season8 played · 15 points · 15.3 xG for · 9.7 xG againstAGAINST THE 24 QUALIFYING CLUBSxG for15.385th percentilexG against9.794th percentileExpected points14.594th percentilePoints above expected0.556th percentileUpdated 4 October 2026 · EFL Championship 2026/27, league matchesfdscout.com/blog/championship-xg-table
CHAMPIONSHIP2026/27 · xG table this seasonFDscout3WolverhamptonWanderers5th in the table14 points from 7 games · 4W 2D 1L · 15 scored · 10 conceded+5.4xG difference this season7 played · 14 points · 12.6 xG for · 7.2 xG againstAGAINST THE 24 QUALIFYING CLUBSxG for12.663rd percentilexG against7.298th percentileExpected points13.277th percentilePoints above expected0.860th percentileUpdated 4 October 2026 · EFL Championship 2026/27, league matchesfdscout.com/blog/championship-xg-table
CHAMPIONSHIP2026/27 · xG table this seasonFDscout4Cardiff City21st in the table7 points from 8 games · 1W 4D 3L · 10 scored · 12 conceded+5.2xG difference this season8 played · 7 points · 16.5 xG for · 11.4 xG againstAGAINST THE 24 QUALIFYING CLUBSxG for16.590th percentilexG against11.456th percentileExpected points14.090th percentilePoints above expected-7.02nd percentileUpdated 4 October 2026 · EFL Championship 2026/27, league matchesfdscout.com/blog/championship-xg-table
CHAMPIONSHIP2026/27 · xG table this seasonFDscout5Millwall12th in the table11 points from 8 games · 3W 2D 3L · 15 scored · 15 conceded+5.0xG difference this season8 played · 11 points · 16.8 xG for · 11.8 xG againstAGAINST THE 24 QUALIFYING CLUBSxG for16.894th percentilexG against11.844th percentileExpected points13.581st percentilePoints above expected-2.519th percentileUpdated 4 October 2026 · EFL Championship 2026/27, league matchesfdscout.com/blog/championship-xg-table

The Championship xG table in full

ClubTablePPtsxGxGAxGDxPtsOver
1West Ham United2nd81518.711.2+7.514.80.2Team page →
2Middlesbrough3rd81515.39.7+5.714.50.5Team page →
3Wolverhampton Wanderers5th71412.67.2+5.413.20.8Team page →
4Cardiff City21st8716.511.4+5.214-7Team page →
5Millwall12th81116.811.8+5.013.5-2.5Team page →
6Queens Park Rangers7th81314.89.9+4.913.8-0.8Team page →
7Lincoln City13th81112.69.9+2.712.7-1.7Team page →
8Birmingham City11th81113.211+2.212.5-1.5Team page →
9Swansea City1st8171210.3+1.711.75.3Team page →
10Southampton4th81414.513+1.412.21.8Team page →
11Portsmouth19th7810.59.9+0.710.1-2.1Team page →
12Wrexham14th81010.310.2+0.211.5-1.5Team page →
13Norwich City17th8913.313.2+0.111.4-2.4Team page →
14Bristol City9th81310.811.9-1.111.21.8Team page →
15Preston North End23rd8410.511.7-1.210.6-6.6Team page →
16West Bromwich Albion6th81410.411.7-1.310.33.7Team page →
17Burnley24th841012.8-2.89-5Team page →
18Stoke City8th813811.1-3.19.33.7Team page →
19Bolton Wanderers15th8109.714.7-5.08.21.8Team page →
20Blackburn Rovers16th89813-5.07.71.3Team page →
21Sheffield United18th898.313.3-5.07.71.3Team page →
22Watford20th88914-5.07.90.1Team page →
23Charlton Athletic10th8126.412.7-6.47.54.5Team page →
24Derby County22nd859.315.9-6.68.4-3.4Team page →
Every Championship club, league matches this season with xG data, ranked by xG difference. Updates every night · refreshed 4 October 2026.

What the numbers mean

An xG table replays the season on chance quality instead of goals. Every shot gets a value for how often a chance like it goes in, the values are added up for and against each club, and the difference says who has been creating more than they concede. Over a few games it is a better guide to the table's true shape than points, because goals arrive in lumps and xG does not.

Expected points takes it one step further. For each match the two xG totals are turned into the odds of a win, a draw and a defeat, and those odds become points. A club with 12 points and 8 expected points has been winning tight games; one with 8 points from 12 expected has been losing them. History says both drift back towards the expected figure.

The table rebuilds every night from the latest matches, so the gaps will open and close as the season goes on. The date on each card says when it last changed.

What is an xG table?

A league table built from chance quality instead of goals. Every shot gets a value for how often a chance like it goes in; add those up for and against each club and the difference says who has been creating more than they concede. Over a few games it is a better guide to a team's level than points.

What are expected points?

For each match the two xG totals are turned into the chances of a win, a draw and a defeat, and those chances become points. A club with more real points than expected points has been winning tight games; one with fewer has been losing them. Both tend to drift back towards the expected figure.

How often does it update?

Every night, from the latest matches. The order, the cards and the table rebuild together, and the date on each card says when the list last changed.

Every club here has a full FDscout team page. The xG trend match by match, the squad's Compass, form against expectation and the players driving the numbers. Start with West Ham United → or see what Unlimited unlocks →

Reading the list

A club high on this table but low in the real one is usually a buy signal for the run of games ahead: the performances are there and the results tend to follow. The reverse is the warning sign. Expected points is the cleanest single number: compare it with real points and you have how much luck, finishing or goalkeeping has been worth so far. Every club on the list has a full FDscout team page with the xG trend match by match, the squad's Compass and the players driving the numbers.

Put the numbers to work. Look up any of 23,000+ players across 30 leagues on FDscout: percentile radars, role scores, traits and living scouting pools. Try it free →
More: Blog · Stats glossary · Role library · Look any player up on FDscout