#TeamPGxG/90+/-
1Huddersfield Town112224.232.2-2.2
2Stockport County112322.112.01+0.9
3Reading112321.411.95+1.6
4Sheffield Wednesday102020.422.04-0.4
5Plymouth Argyle121819.221.6-1.2
6Luton Town101918.981.90
7Peterborough United111017.561.6-7.6
8Leicester City101617.331.73-1.3
9Blackpool101517.131.71-2.1
10Wycombe Wanderers111816.721.52+1.3
11Mansfield Town101615.871.59+0.1
12Barnsley101015.741.57-5.7
13Cambridge United111815.451.4+2.6
14Milton Keynes Dons101114.81.48-3.8
15Bradford City111013.761.25-3.8
16Wigan Athletic10712.761.28-5.8
17Stevenage101512.561.26+2.4
18Notts County101012.521.25-2.5
19Doncaster Rovers101012.391.24-2.4
20Leyton Orient111512.31.12+2.7
21Oxford United91811.781.31+6.2
22Burton Albion1216110.92+5
23AFC Wimbledon11710.951-4
24Bromley1098.290.83+0.7
#TeamPGAxGA/90+/-
1Bradford City11510.680.97-5.7
2Stevenage101011.471.15-1.5
3Huddersfield Town111011.581.05-1.6
4Stockport County111112.111.1-1.1
5Luton Town101812.121.21+5.9
6Notts County101312.31.23+0.7
7Leicester City101512.791.28+2.2
8Sheffield Wednesday101013.061.31-3.1
9Mansfield Town101513.881.39+1.1
10Reading111213.891.26-1.9
11Doncaster Rovers101314.631.46-1.6
12Oxford United91015.291.7-5.3
13Milton Keynes Dons101816.11.61+1.9
14Cambridge United111417.031.55-3
15Barnsley101917.181.72+1.8
16Wycombe Wanderers112217.181.56+4.8
17Wigan Athletic101517.281.73-2.3
18Leyton Orient111218.121.65-6.1
19Plymouth Argyle121718.391.53-1.4
20AFC Wimbledon111818.711.7-0.7
21Burton Albion121819.71.64-1.7
22Blackpool101619.921.99-3.9
23Bromley102520.892.09+4.1
24Peterborough United112020.981.91-1
#TeamPPTSxPTS/90+/-
1Huddersfield Town112222.22.02-0.2
2Stockport County112221.091.92+0.9
3Reading111819.791.8-1.8
4Luton Town101418.181.82-4.2
5Sheffield Wednesday101817.521.75+0.5
6Plymouth Argyle121917.181.43+1.8
7Leicester City101516.811.68-1.8
8Bradford City112116.641.51+4.4
9Wycombe Wanderers111415.411.4-1.4
10Mansfield Town101514.621.46+0.4
11Cambridge United112014.521.32+5.5
12Stevenage101514.351.44+0.7
13Peterborough United11914.041.28-5
14Notts County101013.61.36-3.6
15Barnsley10813.381.34-5.4
16Milton Keynes Dons10913.121.31-4.1
17Doncaster Rovers10912.521.25-3.5
18Blackpool101112.131.21-1.1
19Burton Albion121411.810.98+2.2
20Oxford United91811.611.29+6.4
21Leyton Orient111411.491.04+2.5
22Wigan Athletic10711.091.11-4.1
23AFC Wimbledon111210.590.96+1.4
24Bromley1086.760.68+1.2
#TeamPxGxGAxGD/90
1Huddersfield Town1124.2311.5812.651.15
2Stockport County1122.1112.11100.91
3Reading1121.4113.897.520.68
4Sheffield Wednesday1020.4213.067.360.74
5Luton Town1018.9812.126.860.69
6Leicester City1017.3312.794.540.45
7Bradford City1113.7610.683.080.28
8Mansfield Town1015.8713.881.990.2
9Stevenage1012.5611.471.090.11
10Plymouth Argyle1219.2218.390.830.07
11Notts County1012.5212.30.220.02
12Wycombe Wanderers1116.7217.18-0.46-0.04
13Milton Keynes Dons1014.816.1-1.3-0.13
14Barnsley1015.7417.18-1.44-0.14
15Cambridge United1115.4517.03-1.58-0.14
16Doncaster Rovers1012.3914.63-2.24-0.22
17Blackpool1017.1319.92-2.79-0.28
18Peterborough United1117.5620.98-3.42-0.31
19Oxford United911.7815.29-3.51-0.39
20Wigan Athletic1012.7617.28-4.52-0.45
21Leyton Orient1112.318.12-5.82-0.53
22AFC Wimbledon1110.9518.71-7.76-0.71
23Burton Albion121119.7-8.7-0.73
24Bromley108.2920.89-12.6-1.26
#TeamPGnpxGxG/90
1Huddersfield Town112223.4424.232.2
2Stockport County112321.3222.112.01
3Reading112320.6221.411.95
4Plymouth Argyle121819.2219.221.6
5Sheffield Wednesday102018.0520.422.04
6Peterborough United111017.5617.561.6
7Luton Town101917.418.981.9
8Leicester City101617.3317.331.73
9Blackpool101517.1317.131.71
10Wycombe Wanderers111816.7216.721.52
11Mansfield Town101615.8715.871.59
12Cambridge United111815.4515.451.4
13Barnsley101014.1615.741.57
14Milton Keynes Dons101114.0114.81.48
15Bradford City111012.9713.761.25
16Wigan Athletic10712.7612.761.28
17Stevenage101512.5612.561.26
18Doncaster Rovers101011.612.391.24
19Leyton Orient111511.5112.31.12
20Burton Albion121611110.92
21Oxford United91810.9911.781.31
22AFC Wimbledon11710.9510.951
23Notts County101010.9412.521.25
24Bromley1097.58.290.83
#TeamPGxGoTxG/90
1Huddersfield Town112224.4624.232.2
2Stockport County112321.1722.112.01
3Sheffield Wednesday102020.1420.422.04
4Wycombe Wanderers111819.7416.721.52
5Plymouth Argyle121817.9219.221.6
6Reading112317.8721.411.95
7Luton Town101916.1118.981.9
8Leicester City101614.8917.331.73
9Mansfield Town101614.8815.871.59
10Cambridge United111814.815.451.4
11Barnsley101014.3415.741.57
12Blackpool101513.8217.131.71
13Oxford United91813.1111.781.31
14Stevenage101513.0712.561.26
15Leyton Orient111512.9312.31.12
16Bradford City111012.1513.761.25
17Burton Albion121611.98110.92
18Milton Keynes Dons101111.0514.81.48
19Peterborough United11101017.561.6
20Doncaster Rovers10109.6712.391.24
21AFC Wimbledon1179.3110.951
22Bromley1098.198.290.83
23Notts County10107.5512.521.25
24Wigan Athletic1077.0512.761.28
Upcoming Fixtures (Next 14 Days)
Show xG:

Showing home xG for home teams, away xG for away teams Showing overall xG for all teams

No upcoming fixtures available.

Recent Results with xG
xG
Wed, Oct 21
xG
1.47
Reading
1 - 0
Leyton Orient
2.94
xG
Tue, Oct 20
xG
2.52
Oxford United
2 - 1
Wigan Athletic
0.38
2.68
Luton Town
2 - 1
Barnsley
1.11
2.85
Huddersfield Town
4 - 1
Peterborough United
1.54
1.46
Burton Albion
0 - 0
Bradford City
1.61
0.76
Blackpool
2 - 0
Milton Keynes Dons
1.03
0.24
Doncaster Rovers
0 - 2
Stockport County
3.01
1.78
Stevenage
3 - 0
Plymouth Argyle
1.41
0.78
AFC Wimbledon
0 - 3
Mansfield Town
1.53
2.18
Notts County
2 - 0
Sheffield Wednesday
0.26
0.95
Cambridge United
2 - 2
Wycombe Wanderers
1.5
0.27
Bromley
0 - 4
Leicester City
2.01
xG
Sat, Oct 17
xG
0.96
Plymouth Argyle
0 - 2
Huddersfield Town
2.62
1.46
Wycombe Wanderers
2 - 0
Notts County
0.72
1.94
Stockport County
1 - 0
Bromley
0.35
1.93
Leicester City
2 - 1
Doncaster Rovers
0.87
2.3
Bradford City
2 - 0
Stevenage
0.96
2.83
Sheffield Wednesday
5 - 0
AFC Wimbledon
0.56
2.58
Barnsley
1 - 2
Cambridge United
1.81
1.69
Leyton Orient
2 - 0
Blackpool
0.94
1.05
Wigan Athletic
1 - 0
Reading
1.77
1.43
Milton Keynes Dons
2 - 1
Luton Town
2.4
2.64
Peterborough United
2 - 2
Burton Albion
1.1
xG
Thu, Oct 15
xG
3.86
Mansfield Town
1 - 1
Oxford United
0.54
xG
Sat, Oct 10
xG
2.37
Cambridge United
1 - 0
Blackpool
1.14
2.17
Wycombe Wanderers
1 - 4
Luton Town
2.69
2.12
Stockport County
3 - 1
Barnsley
1.35
3.16
Leicester City
1 - 3
Peterborough United
1.47
1.43
Huddersfield Town
2 - 2
Sheffield Wednesday
2.05
1.19
Bradford City
0 - 0
Leyton Orient
0.26
0.93
Milton Keynes Dons
1 - 5
Reading
2.77
2.22
Mansfield Town
2 - 1
Bromley
1.29
0.7
Doncaster Rovers
1 - 0
Burton Albion
1.11
1.98
Stevenage
1 - 0
Wigan Athletic
0.21
2.26
Plymouth Argyle
2 - 1
AFC Wimbledon
1.57
0.81
Notts County
1 - 2
Oxford United
1.08
xG
Sat, Oct 3
xG
0.11
Burton Albion
1 - 3
Huddersfield Town
2.83
0.77
Reading
1 - 1
Bradford City
1.02
0.93
Leyton Orient
0 - 2
Plymouth Argyle
2.15
xG
Sat, Sep 26
xG
1.64
Plymouth Argyle
0 - 1
Burton Albion
0.97
2.58
Wycombe Wanderers
2 - 2
Reading
1.83
2.12
Stockport County
1 - 0
Peterborough United
1.06
1.46
Cambridge United
1 - 1
AFC Wimbledon
0.77
xG
Sat, Sep 19
xG
1.03
Oxford United
1 - 1
Cambridge United
1.25
1.15
Luton Town
0 - 1
Bradford City
0.33
0.72
Blackpool
2 - 4
Plymouth Argyle
2.37
2.44
Reading
2 - 0
Notts County
0.52
1.15
Sheffield Wednesday
0 - 0
Stockport County
1.62
0.59
Leyton Orient
1 - 0
Stevenage
1.6
0.58
Wigan Athletic
0 - 1
Wycombe Wanderers
1.59

Download This Data as CSV

Get full access to xG, xGA, xPTS, and 30+ metrics for every team. Export to CSV and power your own analysis.

50+ Leagues 30+ Metrics Updated Daily

League One xG Table 2026/27

The League One xG table for 2026/27 tracks expected goals data for all 24 teams. This includes xG (expected goals), xGA (expected goals against), xPTS (expected points), npxG (non-penalty xG), xGoT (expected goals on target), and the goals vs xG overperformance metric.

Who has the best attack?

Huddersfield Town top the xG charts with 24.23 expected goals from 11 games (2.2/90). With 22 goals scored, they are underperforming by 2.2.

Who has the best defence?

Bradford City have the tightest defence by xGA, conceding just 10.68 expected goals (0.97/90). Their actual goals conceded stands at 5.

Biggest overperformer

Oxford United are the biggest overperformers in League One, scoring 18 goals from an xG of just 11.78 — a difference of +6.2. This could indicate clinical finishing or luck that may not be sustainable over the full season.

Biggest underperformer

Peterborough United are the most wasteful in front of goal, scoring 10 from an xG of 17.56 (diff: -7.6). Regression towards their xG would suggest improvement is likely.

Understanding the xG metrics

  • xG (Expected Goals): The total expected goals a team should have scored based on the quality of their chances.
  • xGA (Expected Goals Against): How many goals a team should have conceded — lower is better.
  • xPTS (Expected Points): How many league points a team deserves based on xG performance.
  • npxG (Non-Penalty xG): xG excluding penalties, giving a truer picture of open-play chance creation.
  • xGoT (xG on Target): Expected goals from shots that were on target only.
  • +/- (Overperformance): The difference between actual goals and xG. Positive = overperforming, negative = underperforming.

Data is updated daily, powered by advanced xG models covering 50+ competitions. Learn more about how xG works.

Data last updated: 2026-10-23 02:55:56