Take your football betting to the next level!

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 8 Nov:
Salford City - Cambridge Utd
1.89Salford City - Cambridge Utd
Saturday, 8 Nov
2.
Colchester Colchester
Next match on 8 Nov:
Colchester - Bromley
1.77Colchester - Bromley
Saturday, 8 Nov
3.
Gillingham Gillingham
Next match on 8 Nov:
Bristol Rovers - Gillingham
1.60Bristol Rovers - Gillingham
Saturday, 8 Nov
4.
Oldham Oldham
Next match on 8 Nov:
Harrogate Town - Oldham
1.46Harrogate Town - Oldham
Saturday, 8 Nov
5.
Fleetwood Town Fleetwood Town
Next match on 8 Nov:
Crawley Town - Fleetwood Town
1.46Crawley Town - Fleetwood Town
Saturday, 8 Nov
6.
Barnet Barnet
Next match on 8 Nov:
Barnet - Milton Keynes Dons
1.39Barnet - Milton Keynes Dons
Saturday, 8 Nov
7.
Bromley Bromley
Next match on 8 Nov:
Colchester - Bromley
1.31Colchester - Bromley
Saturday, 8 Nov
8.
Crawley Town Crawley Town
Next match on 8 Nov:
Crawley Town - Fleetwood Town
1.30Crawley Town - Fleetwood Town
Saturday, 8 Nov
9.
Accrington Stanley Accrington Stanley
1.30Chesterfield - Accrington Stanley
Saturday, 8 Nov
10.
Swindon Swindon
Next match on 8 Nov:
Swindon - Tranmere
1.25Swindon - Tranmere
Saturday, 8 Nov
11.
Walsall Walsall
Next match on 8 Nov:
Newport County - Walsall
1.20Newport County - Walsall
Saturday, 8 Nov
12.
Milton Keynes Dons Milton Keynes Dons
Next match on 8 Nov:
Barnet - Milton Keynes Dons
1.16Barnet - Milton Keynes Dons
Saturday, 8 Nov
13.
Grimsby Grimsby
Next match on 8 Nov:
Barrow - Grimsby
1.16Barrow - Grimsby
Saturday, 8 Nov
14.
Shrewsbury Shrewsbury
Next match on 8 Nov:
Crewe - Shrewsbury
1.14Crewe - Shrewsbury
Saturday, 8 Nov
15.
Crewe Crewe
Next match on 8 Nov:
Crewe - Shrewsbury
1.10Crewe - Shrewsbury
Saturday, 8 Nov
16.
Notts County Notts County
Next match on 10 Nov:
Cheltenham - Notts County
1.08Cheltenham - Notts County
Monday, 10 Nov
17.
Newport County Newport County
Next match on 8 Nov:
Newport County - Walsall
1.06Newport County - Walsall
Saturday, 8 Nov
18.
Tranmere Tranmere
Next match on 8 Nov:
Swindon - Tranmere
1.02Swindon - Tranmere
Saturday, 8 Nov
19.
Bristol Rovers Bristol Rovers
Next match on 8 Nov:
Bristol Rovers - Gillingham
1.00Bristol Rovers - Gillingham
Saturday, 8 Nov
20.
Barrow Barrow
Next match on 8 Nov:
Barrow - Grimsby
0.97Barrow - Grimsby
Saturday, 8 Nov
21.
Harrogate Town Harrogate Town
Next match on 8 Nov:
Harrogate Town - Oldham
0.96Harrogate Town - Oldham
Saturday, 8 Nov
22.
Cambridge Utd Cambridge Utd
Next match on 8 Nov:
Salford City - Cambridge Utd
0.89Salford City - Cambridge Utd
Saturday, 8 Nov
23.
Chesterfield Chesterfield
0.87Chesterfield - Accrington Stanley
Saturday, 8 Nov
24.
Cheltenham Cheltenham
Next match on 10 Nov:
Cheltenham - Notts County
0.69Cheltenham - Notts County
Monday, 10 Nov


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.