League Two xG Table 2026/2027

Which sides have got more from their chances than they deserved, and which have got less.

Updated 10 October 2026, after the last game

Who the League Two xG table says is due a correction

Oldham Athletic have the biggest shortfall in the League Two: 8 points from chances worth 12.7 xPts, a gap of 4.7. At the other end, Barnet have taken 18 points from an xPts figure of 12.9, 5.1 more than the underlying numbers justify.

How these xG numbers are calculated

Expected goals measure the quality of the chances a team creates and concedes, with every shot scored between 0 and 1 by how often shots like it are converted. Expected points come from running each finished match through a Poisson model using both sides' xG, giving a win, draw and loss probability, then awarding three points and one point against those probabilities. Underlying data is supplied by Sportmonks. How xG is calculated How xPts is calculated

League Two 2026/2027 xG table, Home

# Team Played Goals xG Goals minus xG Goals against xGA Goals against minus xGA Goal difference xGD Goal difference minus xGD Points xPts Points minus xPts
1Chesterfield51012.4-2.475.4+1.6+37.0-4.0810.8-2.8
2Bristol Rovers51011.5-1.565.3+0.7+46.2-2.21210.4+1.6
3Grimsby Town5810.5-2.544.6-0.6+45.9-1.91010.4-0.4
4York City51310.3+2.745.1-1.1+95.2+3.81310.1+2.9
5Exeter City547.2-3.213.7-2.7+33.5-0.599.2-0.2
6Newport County598.9+0.145.7-1.7+53.2+1.8119.1+1.9
7Accrington Stanley599.2-0.265.9+0.1+33.3-0.399.0+0.0
8Port Vale437.8-4.813.2-2.2+24.6-2.688.2-0.2
9Salford City556.5-1.524.3-2.3+32.2+0.8128.1+3.9
10Barnet4108.7+1.354.8+0.2+53.9+1.1107.9+2.1
11Tranmere Rovers588.9-0.947.5-3.5+41.3+2.797.7+1.3
12Shrewsbury Town566.4-0.465.3+0.7+01.1-1.177.6-0.6
13Fleetwood Town555.9-0.945.0-1.0+10.9+0.167.5-1.5
14Walsall457.0-2.024.6-2.6+32.4+0.687.2+0.8
15Oldham Athletic576.8+0.265.6+0.4+11.2-0.277.2-0.2
16Gillingham566.4-0.446.6-2.6+2-0.2+2.286.9+1.1
17Colchester United456.1-1.134.1-1.1+22.0+0.086.8+1.2
18Rotherham United587.2+0.8107.5+2.5-2-0.2-1.866.6-0.6
19Swindon Town597.2+1.857.6-2.6+4-0.4+4.4106.5+3.5
20Crewe Alexandra586.7+1.357.9-2.9+3-1.1+4.196.2+2.8
21Rochdale585.0+3.067.6-1.6+2-2.5+4.595.3+3.7
22Northampton Town423.5-1.524.5-2.5+0-1.0+1.055.1-0.1
23Cheltenham Town594.8+4.289.4-1.4+1-4.7+5.7103.9+6.1
24Crawley Town435.4-2.489.3-1.3-5-3.8-1.213.5-2.5

League Two 2026/2027 xG table, Away

# Team Played Goals xG Goals minus xG Goals against xGA Goals against minus xGA Goal difference xGD Goal difference minus xGD Points xPts Points minus xPts
1Chesterfield579.6-2.676.8+0.2+02.8-2.878.8-1.8
2Rotherham United547.4-3.465.4+0.6-22.0-4.048.0-4.0
3Crewe Alexandra546.5-2.524.9-2.9+21.5+0.597.6+1.4
4Salford City5106.4+3.686.8+1.2+2-0.4+2.476.8+0.2
5Grimsby Town557.8-2.878.5-1.5-2-0.7-1.336.8-3.8
6Cheltenham Town576.8+0.287.5+0.5-1-0.8-0.256.6-1.6
7Shrewsbury Town535.4-2.495.9+3.1-6-0.6-5.446.4-2.4
8Walsall578.1-1.148.9-4.9+3-0.8+3.876.4+0.6
9York City447.0-3.076.6+0.4-30.4-3.426.1-4.1
10Crawley Town457.2-2.277.3-0.3-2-0.1-1.946.0-2.0
11Bristol Rovers556.9-1.9117.6+3.4-6-0.7-5.336.0-3.0
12Gillingham595.9+3.167.8-1.8+3-1.9+4.985.9+2.1
13Oldham Athletic425.7-3.775.9+1.1-5-0.1-4.915.5-4.5
14Accrington Stanley546.2-2.289.0-1.0-4-2.8-1.225.5-3.5
15Barnet4106.4+3.667.1-1.1+4-0.7+4.785.0+3.0
16Newport County543.4+0.687.2+0.8-4-3.8-0.225.0-3.0
17Tranmere Rovers554.4+0.698.5+0.5-4-4.2+0.234.5-1.5
18Colchester United556.7-1.71011.0-1.0-5-4.4-0.624.4-2.4
19Port Vale412.9-1.984.5+3.5-7-1.6-5.404.2-4.2
20Exeter City524.4-2.458.5-3.5-3-4.1+1.134.2-1.2
21Northampton Town422.6-0.654.2+0.8-3-1.6-1.424.1-2.1
22Rochdale534.1-1.168.1-2.1-3-4.0+1.054.1+0.9
23Fleetwood Town556.1-1.1711.8-4.8-2-5.7+3.753.7+1.3
24Swindon Town502.7-2.7910.4-1.4-9-7.7-1.312.4-1.4

League Two 2026/2027 xG table, Last 5

# Team Played Goals xG Goals minus xG Goals against xGA Goals against minus xGA Goal difference xGD Goal difference minus xGD Points xPts Points minus xPts
1Chesterfield51112.2-1.274.4+2.6+47.8-3.81011.3-1.3
2York City599.7-0.745.9-1.9+53.8+1.289.5-1.5
3Grimsby Town569.1-3.156.3-1.3+12.7-1.768.8-2.8
4Newport County547.8-3.825.1-3.1+22.7-0.798.7+0.3
5Salford City5117.5+3.545.4-1.4+72.1+4.9138.6+4.4
6Port Vale537.4-4.464.4+1.6-33.0-6.068.4-2.4
7Barnet51210.0+2.078.1-1.1+52.0+3.0118.0+3.0
8Accrington Stanley546.3-2.335.3-2.3+11.0+0.067.6-1.6
9Walsall546.7-2.726.5-4.5+20.2+1.877.3-0.3
10Shrewsbury Town576.5+0.556.3-1.3+20.2+1.887.1+0.9
11Tranmere Rovers546.9-2.987.0+1.0-4-0.1-3.937.0-4.0
12Crewe Alexandra575.6+1.445.5-1.5+30.1+2.996.8+2.2
13Oldham Athletic527.0-5.0107.1+2.9-8-0.1-7.916.7-5.7
14Gillingham596.4+2.646.7-2.7+5-0.2+5.2106.7+3.3
15Crawley Town568.6-2.61110.4+0.6-5-1.9-3.126.3-4.3
16Bristol Rovers536.5-3.5117.2+3.8-8-0.7-7.336.2-3.2
17Rotherham United566.0+0.097.0+2.0-3-1.0-2.056.0-1.0
18Colchester United557.0-2.088.8-0.8-3-1.8-1.235.9-2.9
19Cheltenham Town565.8+0.278.0-1.0-1-2.1+1.175.5+1.5
20Exeter City524.3-2.326.7-4.7+0-2.4+2.475.4+1.6
21Fleetwood Town546.2-2.289.4-1.4-4-3.3-0.725.1-3.1
22Rochdale565.0+1.028.2-6.2+4-3.2+7.2114.9+6.1
23Northampton Town533.8-0.856.9-1.9-2-3.1+1.154.7+0.3
24Swindon Town514.5-3.589.5-1.5-7-5.0-2.013.8-2.8

League Two xG Table Questions

Which League Two team is overperforming their xG the most this season?

Barnet are overperforming their xG by more than any other side in League Two in 2026/2027, with 20 goals from chances worth 15.1 xG, a gap of 4.9. Cheltenham Town are next on 4.5.

Which League Two team is underperforming their xG the most this season?

Port Vale are underperforming their xG by more than any other side in League Two in 2026/2027, with 4 goals from chances worth 10.7 xG, a shortfall of 6.7. Exeter City are next on 5.7.

Which League Two team has been the luckiest on expected points this season?

Barnet are the luckiest side in League Two in 2026/2027, with 18 points from performances worth 12.9 xPts, 5.1 more than their chances deserved. Rochdale are next on 4.6.

Which League Two team has been the unluckiest on expected points this season?

Oldham Athletic are the unluckiest side in League Two in 2026/2027, with 8 points from performances worth 12.7 xPts, 4.7 short of what they deserved. Chesterfield and Rotherham United are next on 4.6.

Who would be top of League Two on xG this season?

Chesterfield would be top of League Two in 2026/2027 on expected points, with 19.6 xPts from 22.0 xG created and 12.2 conceded across ten matches. Grimsby Town are next on 17.2.

Which League Two team has the most xG this season?

Chesterfield have created the most xG in League Two in 2026/2027, 22.0 from ten matches, 2.2 a game against a competition average of 1.4. Bristol Rovers are next on 18.4.

Which League Two team has the least xG this season?

Northampton Town have created the least xG in League Two in 2026/2027, 6.1 from eight matches, 0.8 a game against a competition average of 1.4. Rochdale are next on 9.1.

Which League Two team has conceded the most xG this season?

Swindon Town have conceded the most xG in League Two in 2026/2027, 18.0 from ten matches, 1.8 a game against a competition average of 1.4. Cheltenham Town are next on 17.0.

Which League Two team has conceded the least xG this season?

Port Vale have conceded the least xG in League Two in 2026/2027, 7.7 from eight matches, 1.0 a game against a competition average of 1.4. Northampton Town are next on 8.7.

What is the average xG per game in League Two this season?

League Two teams have averaged 1.41 xG a game in 2026/2027, from the 114 matches played, and have scored 1.24 goals a game from it. That is up from 1.35 xG a game in 2025/2026.

Do League Two teams create more xG at home or away this season?

League Two teams create more xG at home in 2026/2027, 1.58 a game against 1.23 away, a home advantage of +0.35, against +0.20 in 2025/2026.

League Two player expected goals

The same season by player, with the goals each one scored against the chances they had.

  • League Two Player xG Stats 2026/2027

League Two pages

  • League Two Table
  • League Two Fixtures
  • League Two Player Stats
  • League Two Team Stats
  • League Two Power Rankings
  • League Two Player xG Stats
  • League Two BTTS Stats
  • League Two Corner Stats
  • League Two Player Streaks
  • League Two stats hub

Betting

  • Bet Builder Tips
  • Bet Builder picks by fixture

League Two 2026/2027 xG table

# Team Played Goals xG Goals minus xG Goals against xGA Goals against minus xGA Goal difference xGD Goal difference minus xGD Points xPts Points minus xPts
1 Chesterfield 10 17 22.0 -5.0 14 12.2 +1.8 +3 9.8 -6.8 15 19.6 -4.6
2 Grimsby Town 10 13 18.2 -5.2 11 13.1 -2.1 +2 5.2 -3.2 13 17.2 -4.2
3 Bristol Rovers 10 15 18.4 -3.4 17 12.9 +4.1 -2 5.5 -7.5 15 16.4 -1.4
4 York City 9 17 17.3 -0.3 11 11.7 -0.7 +6 5.7 +0.3 15 16.2 -1.2
5 Salford City 10 15 12.9 +2.1 10 11.1 -1.1 +5 1.8 +3.2 19 14.9 +4.1
6 Rotherham United 10 12 14.6 -2.6 16 12.8 +3.2 -4 1.8 -5.8 10 14.6 -4.6
7 Accrington Stanley 10 13 15.4 -2.4 14 14.9 -0.9 -1 0.5 -1.5 11 14.4 -3.4
8 Shrewsbury Town 10 9 11.7 -2.7 15 11.2 +3.8 -6 0.5 -6.5 11 14.1 -3.1
9 Newport County 10 13 12.3 +0.7 12 12.9 -0.9 +1 -0.7 +1.7 13 14.1 -1.1
10 Crewe Alexandra 10 12 13.2 -1.2 7 12.8 -5.8 +5 0.4 +4.6 18 13.8 +4.2
11 Walsall 9 12 15.2 -3.2 6 13.6 -7.6 +6 1.6 +4.4 15 13.5 +1.5
12 Exeter City 10 6 11.7 -5.7 6 12.2 -6.2 +0 -0.5 +0.5 12 13.4 -1.4
13 Barnet 8 20 15.1 +4.9 11 11.9 -0.9 +9 3.2 +5.8 18 12.9 +5.1
14 Gillingham 10 15 12.3 +2.7 10 14.4 -4.4 +5 -2.1 +7.1 16 12.8 +3.2
15 Oldham Athletic 9 9 12.5 -3.5 13 11.5 +1.5 -4 1.0 -5.0 8 12.7 -4.7
16 Port Vale 8 4 10.7 -6.7 9 7.7 +1.3 -5 3.0 -8.0 8 12.4 -4.4
17 Tranmere Rovers 10 13 13.2 -0.2 13 16.0 -3.0 +0 -2.8 +2.8 12 12.2 -0.2
18 Colchester United 9 10 12.8 -2.8 13 15.2 -2.2 -3 -2.4 -0.6 10 11.2 -1.2
19 Fleetwood Town 10 10 12.0 -2.0 11 16.8 -5.8 -1 -4.8 +3.8 11 11.1 -0.1
20 Cheltenham Town 10 16 11.5 +4.5 16 17.0 -1.0 +0 -5.4 +5.4 15 10.5 +4.5
21 Crawley Town 8 8 12.6 -4.6 15 16.6 -1.6 -7 -4.0 -3.0 5 9.5 -4.5
22 Rochdale 10 11 9.1 +1.9 12 15.7 -3.7 -1 -6.6 +5.6 14 9.4 +4.6
23 Northampton Town 8 4 6.1 -2.1 7 8.7 -1.7 -3 -2.6 -0.4 7 9.2 -2.2
24 Swindon Town 10 9 9.9 -0.9 14 18.0 -4.0 -5 -8.1 +3.1 11 9.0 +2.0

Football

  • World Cup 2026
  • Premier League stats
  • Champions League stats
  • La Liga stats
  • Bundesliga stats
  • Serie A stats
  • Ligue 1 stats
  • All football leagues

Tools

  • Bet Builder
  • Team Bet Builder
  • Acca Builder
  • Same Game Parlay builder
  • Player prop projections
  • Form edges
  • Football news & analysis
  • Statz Pro

Company

  • About Statz
  • Privacy policy
  • Terms of service

18+. BeGambleAware.org