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.
Milton Keynes Dons Milton Keynes Dons
Next match on 14 Mar:
Swindon - Milton Keynes Dons
1.91Swindon - Milton Keynes Dons
Saturday, 14 Mar
2.
Notts County Notts County
Next match on 14 Mar:
Notts County - Chesterfield
1.79Notts County - Chesterfield
Saturday, 14 Mar
3.
Chesterfield Chesterfield
Next match on 14 Mar:
Notts County - Chesterfield
1.69Notts County - Chesterfield
Saturday, 14 Mar
4.
Swindon Swindon
Next match on 14 Mar:
Swindon - Milton Keynes Dons
1.38Swindon - Milton Keynes Dons
Saturday, 14 Mar
5.
Cambridge Utd Cambridge Utd
Next match on 14 Mar:
Cambridge Utd - Gillingham
1.38Cambridge Utd - Gillingham
Saturday, 14 Mar
6.
Bristol Rovers Bristol Rovers
Next match on 14 Mar:
Bromley - Bristol Rovers
1.36Bromley - Bristol Rovers
Saturday, 14 Mar
7.
Grimsby Grimsby
Next match on 14 Mar:
Oldham - Grimsby
1.34Oldham - Grimsby
Saturday, 14 Mar
8.
Bromley Bromley
Next match on 14 Mar:
Bromley - Bristol Rovers
1.32Bromley - Bristol Rovers
Saturday, 14 Mar
9.
Barnet Barnet
Next match on 14 Mar:
Barnet - Newport County
1.24Barnet - Newport County
Saturday, 14 Mar
10.
Cheltenham Cheltenham
Next match on 14 Mar:
Shrewsbury - Cheltenham
1.18Shrewsbury - Cheltenham
Saturday, 14 Mar
11.
Oldham Oldham
Next match on 14 Mar:
Oldham - Grimsby
1.16Oldham - Grimsby
Saturday, 14 Mar
12.
Gillingham Gillingham
Next match on 14 Mar:
Cambridge Utd - Gillingham
1.15Cambridge Utd - Gillingham
Saturday, 14 Mar
13.
Fleetwood Town Fleetwood Town
Next match on 14 Mar:
Fleetwood Town - Tranmere
1.14Fleetwood Town - Tranmere
Saturday, 14 Mar
14.
Colchester Colchester
Next match on 13 Mar:
Colchester - Crawley Town
1.11Colchester - Crawley Town
Friday, 13 Mar
15.
Walsall Walsall
Next match on 14 Mar:
Crewe - Walsall
1.06Crewe - Walsall
Saturday, 14 Mar
16.
Salford City Salford City
Next match on 14 Mar:
Harrogate Town - Salford City
1.05Harrogate Town - Salford City
Saturday, 14 Mar
17.
Crawley Town Crawley Town
Next match on 13 Mar:
Colchester - Crawley Town
0.99Colchester - Crawley Town
Friday, 13 Mar
18.
Barrow Barrow
Next match on 14 Mar:
Barrow - Accrington Stanley
0.93Barrow - Accrington Stanley
Saturday, 14 Mar
19.
Shrewsbury Shrewsbury
Next match on 14 Mar:
Shrewsbury - Cheltenham
0.92Shrewsbury - Cheltenham
Saturday, 14 Mar
20.
Harrogate Town Harrogate Town
Next match on 14 Mar:
Harrogate Town - Salford City
0.90Harrogate Town - Salford City
Saturday, 14 Mar
21.
Tranmere Tranmere
Next match on 14 Mar:
Fleetwood Town - Tranmere
0.88Fleetwood Town - Tranmere
Saturday, 14 Mar
22.
Crewe Crewe
Next match on 14 Mar:
Crewe - Walsall
0.86Crewe - Walsall
Saturday, 14 Mar
23.
Newport County Newport County
Next match on 14 Mar:
Barnet - Newport County
0.82Barnet - Newport County
Saturday, 14 Mar
24.
Accrington Stanley Accrington Stanley
Next match on 14 Mar:
Barrow - Accrington Stanley
0.78Barrow - Accrington Stanley
Saturday, 14 Mar


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.