England League 2 Teams – Average xG from Last 10 Matches

Stay ahead of the game with up-to-date expected goals (xG) data for every England League 2 team. This page presents the average xG each team has generated over their last 10 matches, offering deep insight into attacking performance and goal-scoring potential.

RankTeamAverage xGNext Match
1.
Salford City Salford City
Next match on 26 Dec:
Salford City - Harrogate Town
1.73Salford City - Harrogate Town
Friday, 26 Dec
2.
Grimsby Grimsby
Next match on 26 Dec:
Grimsby - Oldham
1.59Grimsby - Oldham
Friday, 26 Dec
3.
Barnet Barnet
Next match on 26 Dec:
Newport County - Barnet
1.47Newport County - Barnet
Friday, 26 Dec
4.
Crawley Town Crawley Town
Next match on 26 Dec:
Crawley Town - Colchester
1.45Crawley Town - Colchester
Friday, 26 Dec
5.
Milton Keynes Dons Milton Keynes Dons
Next match on 26 Dec:
Milton Keynes Dons - Swindon
1.44Milton Keynes Dons - Swindon
Friday, 26 Dec
6.
Bromley Bromley
Next match on 26 Dec:
Bristol Rovers - Bromley
1.43Bristol Rovers - Bromley
Friday, 26 Dec
7.
Cambridge Utd Cambridge Utd
Next match on 26 Dec:
Gillingham - Cambridge Utd
1.43Gillingham - Cambridge Utd
Friday, 26 Dec
8.
Shrewsbury Shrewsbury
Next match on 26 Dec:
Cheltenham - Shrewsbury
1.39Cheltenham - Shrewsbury
Friday, 26 Dec
9.
Colchester Colchester
Next match on 26 Dec:
Crawley Town - Colchester
1.34Crawley Town - Colchester
Friday, 26 Dec
10.
Swindon Swindon
Next match on 26 Dec:
Milton Keynes Dons - Swindon
1.32Milton Keynes Dons - Swindon
Friday, 26 Dec
11.
Bristol Rovers Bristol Rovers
Next match on 26 Dec:
Bristol Rovers - Bromley
1.30Bristol Rovers - Bromley
Friday, 26 Dec
12.
Accrington Stanley Accrington Stanley
Next match on 26 Dec:
Accrington Stanley - Barrow
1.27Accrington Stanley - Barrow
Friday, 26 Dec
13.
Gillingham Gillingham
Next match on 26 Dec:
Gillingham - Cambridge Utd
1.24Gillingham - Cambridge Utd
Friday, 26 Dec
14.
Crewe Crewe
Next match on 26 Dec:
Walsall - Crewe
1.24Walsall - Crewe
Friday, 26 Dec
15.
Oldham Oldham
Next match on 26 Dec:
Grimsby - Oldham
1.23Grimsby - Oldham
Friday, 26 Dec
16.
Walsall Walsall
Next match on 26 Dec:
Walsall - Crewe
1.23Walsall - Crewe
Friday, 26 Dec
17.
Tranmere Tranmere
Next match on 26 Dec:
Tranmere - Fleetwood Town
1.18Tranmere - Fleetwood Town
Friday, 26 Dec
18.
Fleetwood Town Fleetwood Town
Next match on 26 Dec:
Tranmere - Fleetwood Town
1.15Tranmere - Fleetwood Town
Friday, 26 Dec
19.
Notts County Notts County
Next match on 26 Dec:
Chesterfield - Notts County
1.08Chesterfield - Notts County
Friday, 26 Dec
20.
Barrow Barrow
Next match on 26 Dec:
Accrington Stanley - Barrow
1.03Accrington Stanley - Barrow
Friday, 26 Dec
21.
Chesterfield Chesterfield
Next match on 26 Dec:
Chesterfield - Notts County
0.91Chesterfield - Notts County
Friday, 26 Dec
22.
Cheltenham Cheltenham
Next match on 26 Dec:
Cheltenham - Shrewsbury
0.90Cheltenham - Shrewsbury
Friday, 26 Dec
23.
Harrogate Town Harrogate Town
Next match on 26 Dec:
Salford City - Harrogate Town
0.86Salford City - Harrogate Town
Friday, 26 Dec
24.
Newport County Newport County
Next match on 26 Dec:
Newport County - Barnet
0.69Newport County - Barnet
Friday, 26 Dec


Understanding a team's recent xG performance is a powerful tool for evaluating their attacking form, but it’s just one part of the bigger picture. If you’re interested in how expected goals are actually calculated and why they matter so much in football analytics, check out our full guide on Expected Goals (xG) and Its Role in Predicting Correct Scores.

If you're using xG stats to gain an edge in match analysis, don’t miss our regularly updated England League 2 Correct Score Predictions. We combine data-driven insights—including xG trends—to forecast likely outcomes and correct scores for upcoming fixtures in England's top flight.

This website uses cookies for your convenience.