League One xG table 2026/27
England · All 163 league matches counted · latest match 14 November 2026
- Top of the xG table: Huddersfield, with 29.2 expected points from 14 matches (29 actual, 1st in the real table).
- Furthest above expected: Oxford Utd, +7.4 points.
- Furthest below expected: Peterborough, −8.1 points.
- Best attack by xG: Huddersfield (2.15 per match). Best defence: Huddersfield (0.89 against per match).
| # | Team | Table | MP | xG | xGA | xGD | G | GA | xPts | Pts | +/− |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Huddersfield | 1 | 14 | 30.1 | 12.4 | +17.7 | 28 | 12 | 29.2 | 29 | −0.2 |
| 2 | Stockport County | 2 | 15 | 31.5 | 15.9 | +15.6 | 29 | 15 | 29.8 | 29 | −0.8 |
| 3 | Reading | 7 | 15 | 26.5 | 17.3 | +9.2 | 26 | 18 | 25.7 | 22 | −3.7 |
| 4 | Luton | 4 | 14 | 22.9 | 15.6 | +7.4 | 27 | 21 | 23.9 | 24 | +0.1 |
| 5 | Leicester | 11 | 13 | 22.2 | 16.7 | +5.5 | 22 | 19 | 21.5 | 19 | −2.5 |
| 6 | MK Dons | 9 | 14 | 24.0 | 19.4 | +4.6 | 28 | 22 | 22.2 | 21 | −1.2 |
| 7 | Mansfield | 12 | 13 | 20.7 | 15.9 | +4.8 | 20 | 18 | 20.6 | 19 | −1.6 |
| 8 | Wycombe | 13 | 13 | 18.5 | 17.3 | +1.2 | 21 | 23 | 19.3 | 18 | −1.3 |
| 9 | Sheffield Wed | 5 | 14 | 23.2 | 20.6 | +2.6 | 25 | 14 | 20.1 | 23 | +2.9 |
| 10 | Oxford Utd | 3 | 13 | 19.3 | 20.2 | −0.8 | 22 | 11 | 18.6 | 26 | +7.4 |
| 11 | Bradford City | 8 | 13 | 14.5 | 13.1 | +1.4 | 10 | 8 | 18.5 | 22 | +3.5 |
| 12 | Plymouth | 6 | 15 | 22.0 | 21.0 | +0.9 | 21 | 22 | 21.3 | 23 | +1.7 |
| 13 | Peterborough | 22 | 13 | 19.2 | 19.4 | −0.2 | 11 | 23 | 18.1 | 10 | −8.1 |
| 14 | Stevenage | 16 | 12 | 13.7 | 13.9 | −0.3 | 17 | 13 | 16.0 | 16 | 0.0 |
| 15 | Cambridge Utd | 10 | 14 | 18.9 | 21.6 | −2.7 | 21 | 21 | 17.7 | 21 | +3.3 |
| 16 | Notts County | 18 | 12 | 13.3 | 15.4 | −2.1 | 13 | 14 | 15.0 | 14 | −1.0 |
| 17 | Barnsley | 23 | 13 | 17.9 | 21.3 | −3.4 | 13 | 24 | 16.1 | 9 | −7.1 |
| 18 | Doncaster | 21 | 13 | 14.0 | 21.1 | −7.1 | 14 | 22 | 15.0 | 12 | −3.0 |
| 19 | Leyton Orient | 14 | 13 | 15.7 | 19.8 | −4.1 | 19 | 14 | 15.0 | 17 | +2.0 |
| 20 | Blackpool | 20 | 13 | 16.7 | 23.5 | −6.7 | 17 | 22 | 14.6 | 12 | −2.6 |
| 21 | Wigan | 19 | 15 | 20.6 | 28.2 | −7.6 | 13 | 23 | 16.6 | 14 | −2.6 |
| 22 | Burton | 15 | 15 | 12.9 | 23.7 | −10.9 | 20 | 27 | 14.6 | 17 | +2.4 |
| 23 | AFC Wimbledon | 17 | 14 | 11.9 | 22.5 | −10.6 | 10 | 21 | 12.9 | 16 | +3.1 |
| 24 | Bromley | 24 | 13 | 10.8 | 25.4 | −14.6 | 13 | 33 | 9.6 | 9 | −0.6 |
Order = expected points per match. +/− = actual points minus expected points, over the same matches.
League One shots table 2026/27
- Most shots: Stockport County (16.93 per match). Fewest conceded: Stockport County (9 per match).
- Best conversion: Luton, 13.2% of shots scored.
| # | Team | Table | MP | Shots | On target | Against | On target against | Diff | Goals | Conv. % |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Stockport County | 2 | 15 | 16.9 | 4.9 | 9.0 | 3.9 | +7.9 | 29 | 11.4 |
| 2 | Huddersfield | 1 | 14 | 15.6 | 6.2 | 10.1 | 2.8 | +5.5 | 28 | 12.8 |
| 3 | Leicester | 11 | 13 | 15.6 | 5.5 | 12.0 | 4.2 | +3.6 | 22 | 10.8 |
| 4 | Luton | 4 | 14 | 14.6 | 5.1 | 12.2 | 4.1 | +2.4 | 27 | 13.2 |
| 5 | Reading | 7 | 15 | 14.7 | 4.9 | 12.5 | 4.2 | +2.3 | 26 | 11.8 |
| 6 | Cambridge Utd | 10 | 14 | 14.3 | 4.9 | 12.7 | 3.9 | +1.6 | 21 | 10.5 |
| 7 | Barnsley | 23 | 13 | 16.3 | 4.5 | 15.1 | 4.9 | +1.2 | 13 | 6.1 |
| 8 | MK Dons | 9 | 14 | 15.4 | 4.4 | 14.1 | 4.5 | +1.2 | 28 | 13 |
| 9 | Mansfield | 12 | 13 | 14.3 | 4.2 | 13.2 | 3.9 | +1.1 | 20 | 10.8 |
| 10 | Peterborough | 22 | 13 | 14.5 | 3.5 | 13.4 | 5.0 | +1.1 | 11 | 5.8 |
| 11 | Sheffield Wed | 5 | 14 | 15.1 | 5.6 | 14.1 | 3.9 | +1.0 | 25 | 11.8 |
| 12 | Plymouth | 6 | 15 | 14.3 | 4.6 | 13.7 | 4.3 | +0.6 | 21 | 9.8 |
| 13 | Bradford City | 8 | 13 | 11.8 | 3.2 | 11.7 | 2.5 | +0.1 | 10 | 6.5 |
| 14 | Wycombe | 13 | 13 | 13.2 | 4.9 | 13.4 | 4.5 | −0.1 | 21 | 12.2 |
| 15 | Stevenage | 16 | 12 | 11.3 | 3.9 | 11.6 | 2.8 | −0.3 | 17 | 12.5 |
| 16 | Notts County | 18 | 12 | 11.8 | 3.3 | 12.4 | 3.7 | −0.6 | 13 | 9.2 |
| 17 | Oxford Utd | 3 | 13 | 14.2 | 5.0 | 15.1 | 3.9 | −0.9 | 22 | 12 |
| 18 | Wigan | 19 | 15 | 12.5 | 3.1 | 14.7 | 4.4 | −2.3 | 13 | 7 |
| 19 | Doncaster | 21 | 13 | 13.2 | 3.6 | 15.7 | 5.2 | −2.5 | 14 | 8.1 |
| 20 | Leyton Orient | 14 | 13 | 11.8 | 4.0 | 15.5 | 4.3 | −3.6 | 19 | 12.3 |
| 21 | Burton | 15 | 15 | 10.9 | 3.3 | 14.6 | 4.6 | −3.7 | 20 | 12.3 |
| 22 | Blackpool | 20 | 13 | 13.7 | 4.5 | 17.7 | 5.9 | −4.0 | 17 | 9.6 |
| 23 | AFC Wimbledon | 17 | 14 | 10.8 | 2.6 | 15.1 | 5.2 | −4.3 | 10 | 6.6 |
| 24 | Bromley | 24 | 13 | 9.2 | 3.2 | 18.0 | 7.0 | −8.8 | 13 | 10.9 |
Order = shot difference per match. Shots, on target and against are per match.
How this table is made
Expected goals (xG) estimate how many goals a team's chances were worth, from the quality of each shot. The xG figures come from third-party data providers, each with its own model; Football Charts does not calculate them, and values from different providers can differ, so compare across leagues and seasons with care.
Expected points (xPts) are ours: each match's two xG values give the chances of a win, a draw and a defeat (independent Poisson), and those chances give the points the match was worth. A team well above its xPts has taken more than its chances earned, which good finishing or luck can both explain. This is not the Performance vs Market ranking, which uses pre-match odds.
League-phase matches only: play-offs and promotion ties are left out, so a club's numbers can sit beside its place in the table. A season appears here only when at least 80% of its matches have the data.
Use this table
Free to use. If you publish these numbers, please credit Football Charts with a link:
<a href="https://www.football-charts.com/leagues/england/league-one/xg-table">League One xG table 2026/27, Football Charts</a>xG data as CSV: match-by-match xG, shots and passes for this league come as columns in the results CSV on the paid API plans; historical odds are in the data archive.
