League One xG table 2026/27

Updated 28 September 2026. 82 of 87 league matches have xG so far.

Matches with xG so far: 82 of 87. The rest are added as our data provider publishes them.

Best attack by xG: Reading create 2.05 xG per game, the most in the League One.

Tightest defence by xGA: Reading allow just 0.91 xG against per game, the fewest in the league.

Scoring above their xG: Leyton Orient have scored +6.4 goals more than their xG says, so they may be riding their luck.

Scoring below their xG: Wigan have scored 7.0 goals fewer than their xG, so they could be due a correction.

RankTeamPxGxGAxGDxG/gamexGA/gameGoalsGAG−xGLeague pos
1Huddersfield714.06.5+7.51.990.93116-3.06
2Reading510.34.6+5.72.050.91127+1.79
3Stockport County712.78.3+4.41.811.181610+3.43
4Sheffield Wednesday713.610.0+3.61.941.42136-0.62
5Luton710.26.9+3.31.450.991214+1.916
6Notts County67.95.8+2.11.320.9877-0.920
7Doncaster79.57.6+1.91.361.0889-1.521
8Wigan712.110.8+1.21.721.54512-7.024
9Peterborough710.09.3+0.81.431.32412-6.023
10Bradford77.06.4+0.61.000.91740.01
11Stevenage77.26.8+0.41.030.98118+3.813
12Plymouth710.110.0+0.11.451.431410+3.94
13Wycombe79.49.5-0.11.341.361114+1.612
14Milton Keynes Dons710.311.1-0.81.471.58810-2.322
15Leicester79.410.3-0.91.341.47911-0.414
16Barnsley79.410.3-0.91.341.47712-2.418
17Oxford United67.89.0-1.11.311.50137+5.210
18Mansfield Town78.210.0-1.81.171.431013+1.817
19Burton Albion76.39.1-2.80.901.301212+5.77
20AFC Wimbledon76.19.3-3.20.871.3357-1.18
21Cambridge United77.611.2-3.61.081.601210+4.45
22Blackpool711.015.3-4.31.572.181313+2.015
23Leyton Orient76.611.6-5.00.951.66139+6.411
24Bromley75.913.0-7.10.841.86818+2.119

How to read this

xG is the total quality of chances a team has created; xGA is the quality of chances it has allowed. xGD is the gap between the two. A positive xGD means a side is creating better chances than it gives away.

The xG table can differ from the league table because goals depend on finishing and goalkeeping, which swing a lot over short spells. A team well above its xG may be riding hot finishing; a team below it may be unlucky.

xG is one of the eight factors in our conviction score, alongside league position, form, home and away record, head-to-head, goals, injuries and fixture difficulty.

League One xG FAQs

What is xG in football? Expected goals (xG) measures the quality of the chances a team creates. Each shot is given a value between 0 and 1 based on how often similar chances are scored, and those values are added up for the match.

How is the League One xG table calculated? We add up xG for and xG against for every League One club across league matches this season where xG is available for both sides. Goals in the table come from those same matches, so goals minus xG compares like with like.

How often is it updated? Daily. xG is usually published a few days after each match, so the most recent round can take a few days to appear.

Where does the data come from? Match statistics from our data provider, updated daily once xG is published a few days after each match.

xG is one of eight factors behind every pick on our board. See today's board · Create your free account

Championship xG table · League Two xG table · All EFL xG tables · Model performance and results