#TeamPGxG/90+/-
1Chesterfield121824.392.03-6.4
2Grimsby Town121522.41.87-7.4
3Barnet102320.882.09+2.1
4Bristol Rovers121620.771.73-4.8
5York City111919.71.79-0.7
6Walsall111619.251.75-3.3
7Accrington Stanley121717.91.49-0.9
8Rotherham United121417.251.44-3.3
9Oldham Athletic111316.011.46-3
10Salford City121915.911.33+3.1
11Tranmere Rovers121515.91.33-0.9
12Fleetwood Town121415.841.32-1.8
13Shrewsbury Town121315.721.31-2.7
14Newport County121615.681.31+0.3
15Crewe Alexandra121515.511.29-0.5
16Colchester United111114.981.36-4
17Cheltenham Town122114.941.25+6.1
18Gillingham121714.871.24+2.1
19Crawley Town101114.291.43-3.3
20Exeter City12814.151.18-6.2
21Swindon Town121313.111.09-0.1
22Port Vale10612.081.21-6.1
23Rochdale121511.890.99+3.1
24Northampton Town10610.911.09-4.9
#TeamPGAxGA/90+/-
1Port Vale10109.9810
2Northampton Town10811.631.16-3.6
3Shrewsbury Town121713.121.09+3.9
4Chesterfield121613.261.11+2.7
5Salford City121213.321.11-1.3
6York City111313.371.22-0.4
7Exeter City12614.271.19-8.3
8Oldham Athletic111714.91.35+2.1
9Barnet101515.111.51-0.1
10Crewe Alexandra121115.51.29-4.5
11Newport County121515.711.31-0.7
12Bristol Rovers122015.891.32+4.1
13Accrington Stanley121616.491.37-0.5
14Walsall11716.741.52-9.7
15Rotherham United122017.21.43+2.8
16Gillingham121417.221.44-3.2
17Grimsby Town121517.381.45-2.4
18Colchester United111418.131.65-4.1
19Rochdale121719.551.63-2.6
20Fleetwood Town121520.091.67-5.1
21Crawley Town102020.572.06-0.6
22Tranmere Rovers121520.791.73-5.8
23Cheltenham Town122220.981.75+1
24Swindon Town121623.131.93-7.1
#TeamPPTSxPTS/90+/-
1Chesterfield121623.031.92-7
2Grimsby Town1214201.67-6
3York City111719.391.76-2.4
4Bristol Rovers121518.731.56-3.7
5Salford City122518.291.52+6.7
6Shrewsbury Town121718.181.52-1.2
7Accrington Stanley121517.741.48-2.7
8Newport County121517.191.43-2.2
9Barnet102117.081.71+3.9
10Walsall111916.881.53+2.1
11Exeter City121616.451.37-0.4
12Rotherham United121116.391.37-5.4
13Crewe Alexandra122116.311.36+4.7
14Oldham Athletic111115.61.42-4.6
15Gillingham121715.341.28+1.7
16Port Vale101214.541.45-2.5
17Fleetwood Town121414.321.19-0.3
18Tranmere Rovers121513.811.15+1.2
19Colchester United111213.561.23-1.6
20Northampton Town101013.041.3-3
21Cheltenham Town121812.931.08+5.1
22Rochdale121511.480.96+3.5
23Swindon Town121510.850.9+4.2
24Crawley Town10510.81.08-5.8
#TeamPxGxGAxGD/90
1Chesterfield1224.3913.2611.130.93
2York City1119.713.376.330.58
3Barnet1020.8815.115.770.58
4Grimsby Town1222.417.385.020.42
5Bristol Rovers1220.7715.894.880.41
6Shrewsbury Town1215.7213.122.60.22
7Salford City1215.9113.322.590.22
8Walsall1119.2516.742.510.23
9Port Vale1012.089.982.10.21
10Accrington Stanley1217.916.491.410.12
11Oldham Athletic1116.0114.91.110.1
12Rotherham United1217.2517.20.050
13Crewe Alexandra1215.5115.50.010
14Newport County1215.6815.71-0.030
15Exeter City1214.1514.27-0.12-0.01
16Northampton Town1010.9111.63-0.72-0.07
17Gillingham1214.8717.22-2.35-0.2
18Colchester United1114.9818.13-3.15-0.29
19Fleetwood Town1215.8420.09-4.25-0.35
20Tranmere Rovers1215.920.79-4.89-0.41
21Cheltenham Town1214.9420.98-6.04-0.5
22Crawley Town1014.2920.57-6.28-0.63
23Rochdale1211.8919.55-7.66-0.64
24Swindon Town1213.1123.13-10.02-0.84
#TeamPGnpxGxG/90
1Chesterfield121822.8124.392.03
2Grimsby Town121520.8222.41.87
3York City111919.719.71.79
4Bristol Rovers121619.1920.771.73
5Barnet102318.5120.882.09
6Walsall111617.6719.251.75
7Accrington Stanley121717.1117.91.49
8Oldham Athletic111315.2216.011.46
9Salford City121915.1215.911.33
10Fleetwood Town121415.0515.841.32
11Shrewsbury Town121314.9315.721.31
12Newport County121614.8915.681.31
13Crewe Alexandra121514.7215.511.29
14Tranmere Rovers121514.3215.91.33
15Colchester United111114.1914.981.36
16Exeter City12813.3614.151.18
17Rotherham United121413.317.251.44
18Crawley Town101112.7114.291.43
19Cheltenham Town122112.5714.941.25
20Gillingham121712.514.871.24
21Swindon Town121312.3213.111.09
22Rochdale121511.8911.890.99
23Northampton Town10610.9110.911.09
24Port Vale10610.512.081.21
#TeamPGxGoTxG/90
1Chesterfield121822.9124.392.03
2York City111922.6719.71.79
3Barnet102321.4720.882.09
4Cheltenham Town122119.5614.941.25
5Accrington Stanley121716.9217.91.49
6Walsall111616.7919.251.75
7Tranmere Rovers121516.5915.91.33
8Gillingham121715.6914.871.24
9Bristol Rovers121615.1820.771.73
10Colchester United111114.9214.981.36
11Newport County121614.8715.681.31
12Grimsby Town121514.4422.41.87
13Swindon Town121314.3913.111.09
14Salford City121914.3415.911.33
15Shrewsbury Town121313.8215.721.31
16Crewe Alexandra121512.9515.511.29
17Rotherham United121412.917.251.44
18Crawley Town101112.3114.291.43
19Exeter City12811.6214.151.18
20Rochdale121511.4811.890.99
21Oldham Athletic111311.1716.011.46
22Northampton Town10611.0210.911.09
23Fleetwood Town121410.5315.841.32
24Port Vale1068.912.081.21
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
Tue, Oct 20
xG
2.05
Gillingham
1 - 1
Port Vale
1.05
1.71
Exeter City
2 - 0
Crewe Alexandra
0.61
1.58
Northampton Town
0 - 1
Tranmere Rovers
1.14
2.19
Walsall
3 - 0
Oldham Athletic
1.32
1.5
Rotherham United
2 - 2
Newport County
2.27
1.11
Crawley Town
2 - 3
Shrewsbury Town
2.17
1.8
Rochdale
2 - 2
Grimsby Town
2.17
2.21
Cheltenham Town
4 - 2
Fleetwood Town
1.98
1.59
Bristol Rovers
1 - 2
Salford City
1.2
2.14
Chesterfield
1 - 1
Colchester United
0.69
3.27
Barnet
1 - 3
Swindon Town
1.52
1.23
York City
1 - 1
Accrington Stanley
0.78
xG
Sat, Oct 17
xG
1.69
Crewe Alexandra
3 - 2
Rochdale
0.97
1.34
Tranmere Rovers
1 - 2
Barnet
2.44
1.65
Salford City
2 - 1
Crawley Town
0.47
2.05
Oldham Athletic
4 - 1
Cheltenham Town
1.23
1.2
Colchester United
0 - 0
Exeter City
0.6
1.56
Accrington Stanley
3 - 1
Gillingham
0.49
1.99
Grimsby Town
0 - 2
Northampton Town
2.22
0.35
Port Vale
1 - 0
Chesterfield
0.25
1.73
Swindon Town
1 - 1
Walsall
1.88
0.95
Newport County
1 - 1
York City
1.22
1.49
Fleetwood Town
2 - 0
Rotherham United
0.76
1.85
Shrewsbury Town
1 - 0
Bristol Rovers
0.55
xG
Sat, Oct 10
xG
1.95
Tranmere Rovers
1 - 1
Rochdale
0.61
1.44
Fleetwood Town
1 - 1
Walsall
0.92
0.87
Rotherham United
1 - 4
Gillingham
1.99
1.56
Shrewsbury Town
0 - 1
Exeter City
0.92
1.81
Crawley Town
2 - 2
Chesterfield
1.87
3.08
Port Vale
1 - 0
Grimsby Town
0.67
0.27
Cheltenham Town
0 - 2
Salford City
1.06
1.58
Newport County
1 - 0
Colchester United
0.79
2.59
Bristol Rovers
1 - 3
Barnet
2.05
1.77
York City
1 - 1
Northampton Town
0.87
0.27
Oldham Athletic
0 - 0
Accrington Stanley
0.8
0.81
Swindon Town
0 - 1
Crewe Alexandra
1.77
xG
Sat, Oct 3
xG
1.51
Crewe Alexandra
3 - 1
Bristol Rovers
1
1.55
Salford City
1 - 0
Fleetwood Town
0.63
1.62
Exeter City
1 - 0
Rotherham United
0.52
2.08
Accrington Stanley
2 - 0
Cheltenham Town
0.46
0.32
Gillingham
0 - 0
Newport County
1.4
1.78
Rochdale
1 - 0
Swindon Town
0.87
1.89
Grimsby Town
1 - 2
Shrewsbury Town
0.68
2.65
Chesterfield
4 - 2
Tranmere Rovers
0.35
xG
Sat, Sep 26
xG
0.84
Oldham Athletic
1 - 4
Salford City
1.45
2.56
Tranmere Rovers
1 - 1
Walsall
1.25
1.51
Fleetwood Town
1 - 2
Rochdale
1.28
0.32
Rotherham United
1 - 1
Crewe Alexandra
0.36
1.51
Shrewsbury Town
2 - 2
Colchester United
1.47
1.36
Swindon Town
1 - 1
Accrington Stanley
1.42

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 Two xG Table 2026/27

The League Two 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?

Chesterfield top the xG charts with 24.39 expected goals from 12 games (2.03/90). With 18 goals scored, they are underperforming by 6.4.

Who has the best defence?

Port Vale have the tightest defence by xGA, conceding just 9.98 expected goals (1/90). Their actual goals conceded stands at 10.

Biggest overperformer

Cheltenham Town are the biggest overperformers in League Two, scoring 21 goals from an xG of just 14.94 — a difference of +6.1. This could indicate clinical finishing or luck that may not be sustainable over the full season.

Biggest underperformer

Grimsby Town are the most wasteful in front of goal, scoring 15 from an xG of 22.4 (diff: -7.4). 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