Scouting lists

League One 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 League One 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. Huddersfield Town lead on +10.1 xGD, 3.4 ahead of Reading. Bradford City have 5.2 more points than their chances say (16 from 10.8 expected), the biggest overperformance in the league. Wigan Athletic are the other way round: 4 points from 9.6 expected, the biggest shortfall. Doncaster Rovers sit 14 places higher here than in the real table. Biggest climber: Plymouth Argyle, up 2 places to 6th.

LEAGUE ONE2026/27 · xG table this seasonFDscoutxG TABLERANKED BY xG DIFFERENCE#CLUBTBLPXGXGAXGDXPTSPTS1Huddersfield Town3817.47.3+10.116.6152Reading7815.68.9+6.715.0123Sheffield Wednesday4714.98.8+6.212.7144Stockport County5815.19.9+5.214.1135Luton Town16711.27.4+3.812.286Plymouth Argyle1914.512.4+2.113.7167Doncaster Rovers21710.48.7+1.710.668Milton Keynes Dons22711.310.2+1.010.169Bradford City288.78.0+0.710.81610Stevenage1377.87.6+0.29.5911Barnsley18710.710.5+0.110.1812Leicester City14710.210.20.09.9913Blackpool15714.414.6-0.29.7814Wigan Athletic24711.211.3-0.29.6415Wycombe Wanderers12812.313.0-0.711.01016Notts County2078.69.5-0.99.0717Cambridge United6810.111.9-1.810.21318Peterborough United23811.913.8-1.910.5519Oxford United1067.710.0-2.37.51120Mansfield Town1778.311.2-2.98.0821AFC Wimbledon988.011.7-3.78.61222Leyton Orient1187.614.6-7.06.91023Burton Albion897.214.8-7.68.11224Bromley1976.214.7-8.55.18Updated 10 October 2026 · League One 2026/27, league matchesfdscout.com/blog/league-one-xg-table
The full table is below
LEAGUE ONE2026/27 · xG table this seasonFDscout1HuddersfieldTown3rd in the table15 points from 8 games · 4W 3D 1L · 14 scored · 7 conceded+10.1xG difference this season8 played · 15 points · 17.4 xG for · 7.3 xG againstAGAINST THE 24 QUALIFYING CLUBSxG for17.498th percentilexG against7.398th percentileExpected points16.698th percentilePoints above expected-1.640th percentileUpdated 10 October 2026 · League One 2026/27, league matchesfdscout.com/blog/league-one-xg-table
LEAGUE ONE2026/27 · xG table this seasonFDscout2Reading7th in the table12 points from 8 games · 3W 3D 2L · 17 scored · 10 conceded+6.7xG difference this season8 played · 12 points · 15.6 xG for · 8.9 xG againstAGAINST THE 24 QUALIFYING CLUBSxG for15.694th percentilexG against8.973rd percentileExpected points15.094th percentilePoints above expected-3.023rd percentileUpdated 10 October 2026 · League One 2026/27, league matchesfdscout.com/blog/league-one-xg-table
LEAGUE ONE2026/27 · xG table this seasonFDscout3SheffieldWednesday4th in the table14 points from 7 games · 4W 2D 1L · 13 scored · 6 conceded+6.2xG difference this season7 played · 14 points · 14.9 xG for · 8.8 xG againstAGAINST THE 24 QUALIFYING CLUBSxG for14.985th percentilexG against8.877th percentileExpected points12.781st percentilePoints above expected1.365th percentileUpdated 10 October 2026 · League One 2026/27, league matchesfdscout.com/blog/league-one-xg-table
LEAGUE ONE2026/27 · xG table this seasonFDscout4StockportCounty5th in the table13 points from 8 games · 4W 1D 3L · 17 scored · 10 conceded+5.2xG difference this season8 played · 13 points · 15.1 xG for · 9.9 xG againstAGAINST THE 24 QUALIFYING CLUBSxG for15.190th percentilexG against9.965th percentileExpected points14.190th percentilePoints above expected-1.144th percentileUpdated 10 October 2026 · League One 2026/27, league matchesfdscout.com/blog/league-one-xg-table
LEAGUE ONE2026/27 · xG table this seasonFDscout5Luton Town16th in the table8 points from 7 games · 2W 2D 3L · 12 scored · 14 conceded+3.8xG difference this season7 played · 8 points · 11.2 xG for · 7.4 xG againstAGAINST THE 24 QUALIFYING CLUBSxG for11.258th percentilexG against7.494th percentileExpected points12.277th percentilePoints above expected-4.215th percentileUpdated 10 October 2026 · League One 2026/27, league matchesfdscout.com/blog/league-one-xg-table

The League One xG table in full

ClubTablePPtsxGxGAxGDxPtsOver
1Huddersfield Town3rd81517.47.3+10.116.6-1.6Team page →
2Reading7th81215.68.9+6.715-3Team page →
3Sheffield Wednesday4th71414.98.8+6.212.71.3Team page →
4Stockport County5th81315.19.9+5.214.1-1.1Team page →
5Luton Town16th7811.27.4+3.812.2-4.2Team page →
6Plymouth Argyle1st91614.512.4+2.113.72.3Team page →
7Doncaster Rovers21st7610.48.7+1.710.6-4.6Team page →
8Milton Keynes Dons22nd7611.310.2+1.010.1-4.1Team page →
9Bradford City2nd8168.78+0.710.85.2Team page →
10Stevenage13th797.87.6+0.29.5-0.5Team page →
11Barnsley18th7810.710.5+0.110.1-2.1Team page →
12Leicester City14th7910.210.20.09.9-0.9Team page →
13Blackpool15th7814.414.6-0.29.7-1.7Team page →
14Wigan Athletic24th7411.211.3-0.29.6-5.6Team page →
15Wycombe Wanderers12th81012.313-0.711-1Team page →
16Notts County20th778.69.5-0.99-2Team page →
17Cambridge United6th81310.111.9-1.810.22.8Team page →
18Peterborough United23rd8511.913.8-1.910.5-5.5Team page →
19Oxford United10th6117.710-2.37.53.5Team page →
20Mansfield Town17th788.311.2-2.980Team page →
21AFC Wimbledon9th812811.7-3.78.63.4Team page →
22Leyton Orient11th8107.614.6-7.06.93.1Team page →
23Burton Albion8th9127.214.8-7.68.13.9Team page →
24Bromley19th786.214.7-8.55.12.9Team page →
Every League One club, league matches this season with xG data, ranked by xG difference. Updates every night · refreshed 10 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 Huddersfield Town → 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