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.
N/A Grimsby
Next match on 2 Sep:
Bradford - Grimsby
2.09Bradford - Grimsby
Tuesday, 2 Sep
2.
N/A Fleetwood Town
1.33Fleetwood Town - Accrington Stanley
Tuesday, 2 Sep
3.
N/A Chesterfield
Next match on 2 Sep:
Crewe - Chesterfield
1.31Crewe - Chesterfield
Tuesday, 2 Sep
4.
N/A Milton Keynes Dons
Next match on 6 Sep:
Milton Keynes Dons - Grimsby
1.30Milton Keynes Dons - Grimsby
Saturday, 6 Sep
5.
N/A Crewe
Next match on 2 Sep:
Crewe - Chesterfield
1.30Crewe - Chesterfield
Tuesday, 2 Sep
6.
N/A Bristol Rovers
Next match on 6 Sep:
Newport County - Bristol Rovers
1.23Newport County - Bristol Rovers
Saturday, 6 Sep
7.
N/A Swindon
Next match on 2 Sep:
Swindon - Reading
1.22Swindon - Reading
Tuesday, 2 Sep
8.
N/A Bromley
Next match on 2 Sep:
Bromley - Crystal Palace U21
1.17Bromley - Crystal Palace U21
Tuesday, 2 Sep
9.
N/A Oldham
Next match on 6 Sep:
Cambridge Utd - Oldham
1.15Cambridge Utd - Oldham
Saturday, 6 Sep
10.
N/A Newport County
Next match on 6 Sep:
Newport County - Bristol Rovers
1.13Newport County - Bristol Rovers
Saturday, 6 Sep
11.
N/A Cambridge Utd
Next match on 6 Sep:
Cambridge Utd - Oldham
1.09Cambridge Utd - Oldham
Saturday, 6 Sep
12.
N/A Barnet
Next match on 2 Sep:
Luton - Barnet
1.07Luton - Barnet
Tuesday, 2 Sep
13.
N/A Gillingham
Next match on 2 Sep:
Gillingham - Fulham U21
1.06Gillingham - Fulham U21
Tuesday, 2 Sep
14.
N/A Accrington Stanley
1.05Fleetwood Town - Accrington Stanley
Tuesday, 2 Sep
15.
N/A Salford City
Next match on 2 Sep:
Wigan - Salford City
1.00Wigan - Salford City
Tuesday, 2 Sep
16.
N/A Cheltenham
Next match on 2 Sep:
Plymouth - Cheltenham
0.99Plymouth - Cheltenham
Tuesday, 2 Sep
17.
N/A Notts County
Next match on 2 Sep:
Lincoln City - Notts County
0.92Lincoln City - Notts County
Tuesday, 2 Sep
18.
N/A Barrow
Next match on 6 Sep:
Barrow - Swindon
0.92Barrow - Swindon
Saturday, 6 Sep
19.
N/A Walsall
Next match on 2 Sep:
Shrewsbury - Walsall
0.88Shrewsbury - Walsall
Tuesday, 2 Sep
20.
N/A Colchester
Next match on 2 Sep:
Wycombe - Colchester
0.84Wycombe - Colchester
Tuesday, 2 Sep
21.
N/A Tranmere
Next match on 6 Sep:
Salford City - Tranmere
0.79Salford City - Tranmere
Saturday, 6 Sep
22.
N/A Harrogate Town
Next match on 6 Sep:
Harrogate Town - Crawley Town
0.77Harrogate Town - Crawley Town
Saturday, 6 Sep
23.
N/A Crawley Town
Next match on 6 Sep:
Harrogate Town - Crawley Town
0.75Harrogate Town - Crawley Town
Saturday, 6 Sep
24.
N/A Shrewsbury
Next match on 2 Sep:
Shrewsbury - Walsall
0.64Shrewsbury - Walsall
Tuesday, 2 Sep


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.