League Two xG Table 2024/2025

Who the League Two xG table says is due a correction

Carlisle United have the biggest shortfall in the League Two: 42 points from chances worth 59.7 xPts, a gap of 17.7. At the other end, Grimsby Town have taken 68 points from an xPts figure of 56.7, 11.3 more than the underlying numbers justify.

How these xG numbers are calculated

Expected goals measure the quality of the chances a team creates and concedes, with every shot scored between 0 and 1 by how often shots like it are converted. Expected points come from running each finished match through a Poisson model using both sides' xG, giving a win, draw and loss probability, then awarding three points and one point against those probabilities. Underlying data is supplied by Sportmonks.

League Two 2024/2025 xG table, Home

# Team Played Goals xG Goals minus xG Goals against xGA Goals against minus xGA Goal difference xGD Goal difference minus xGD Points xPts Points minus xPts
1AFC Wimbledon233533.3+1.71615.7+0.3+1917.6+1.44443.8+0.2
2Notts County233141.1-10.12124.0-3.0+1017.1-7.13542.1-7.1
3Walsall234641.3+4.73223.1+8.9+1418.2-4.24241.6+0.4
4Bradford City233938.6+0.41320.3-7.3+2618.2+7.85541.4+13.6
5Chesterfield234138.2+2.82722.1+4.9+1416.1-2.14041.0-1.0
6Swindon Town233938.2+0.83322.4+10.6+615.8-9.83540.9-5.9
7Doncaster Rovers223533.6+1.42217.5+4.5+1316.2-3.24040.4-0.4
8Port Vale233430.8+3.21823.1-5.1+167.8+8.24336.5+6.5
9Barrow223229.7+2.32220.5+1.5+109.2+0.83436.3-2.3
10Colchester United232828.5-0.51522.0-7.0+136.6+6.43836.3+1.7
11Tranmere Rovers232431.6-7.62225.6-3.6+26.0-4.03336.3-3.3
12Fleetwood Town232431.9-7.92126.3-5.3+35.6-2.63335.0-2.0
13Salford City233231.7+0.32827.7+0.3+43.9+0.13534.4+0.6
14Bromley233533.1+1.92627.8-1.8+95.4+3.63434.0+0.0
15Gillingham222226.4-4.41821.5-3.5+44.9-0.93433.1+0.9
16Carlisle United232533.4-8.43531.7+3.3-101.7-11.72333.1-10.1
17Crewe Alexandra223030.1-0.12725.7+1.3+34.4-1.43232.6-0.6
18Grimsby Town233029.0+1.03529.6+5.4-5-0.6-4.43331.6+1.4
19Accrington Stanley232924.4+4.63122.7+8.3-21.7-3.72631.0-5.0
20Cheltenham Town233227.5+4.53129.2+1.8+1-1.6+2.63629.7+6.3
21Milton Keynes Dons212425.0-1.02325.8-2.8+1-0.8+1.82928.6+0.4
22Harrogate Town232622.6+3.43131.2-0.2-5-8.6+3.63425.8+8.2
23Newport County233227.5+4.53236.7-4.7+0-9.2+9.23525.6+9.4
24Morecambe232422.7+1.33636.8-0.8-12-14.2+2.22224.4-2.4

League Two 2024/2025 xG table, Away

# Team Played Goals xG Goals minus xG Goals against xGA Goals against minus xGA Goal difference xGD Goal difference minus xGD Points xPts Points minus xPts
1Walsall232935.6-6.62222.0+0.0+713.6-6.63540.5-5.5
2Doncaster Rovers233537.4-2.42728.0-1.0+89.4-1.44137.3+3.7
3Notts County233735.4+1.62831.3-3.3+94.0+5.03734.6+2.4
4Bradford City232529.0-4.03228.1+3.9-70.9-7.92332.1-9.1
5AFC Wimbledon232126.5-5.51927.3-8.3+2-0.8+2.82932.0-3.0
6Port Vale223029.4+0.62825.8+2.2+23.7-1.73431.8+2.2
7Chesterfield233226.3+5.72726.2+0.8+50.1+4.93030.9-0.9
8Barrow231825.5-7.52823.7+4.3-101.8-11.82230.8-8.8
9Crewe Alexandra231922.9-3.92128.5-7.5-2-5.6+3.62928.3+0.7
10Fleetwood Town223628.1+7.93732.3+4.7-1-4.3+3.32728.2-1.2
11Salford City233226.6+5.42631.2-5.2+6-4.6+10.63428.2+5.8
12Swindon Town233226.4+5.63029.9+0.1+2-3.5+5.52728.0-1.0
13Bromley232927.5+1.53336.8-3.8-4-9.3+5.33227.5+4.5
14Carlisle United231925.5-6.53635.3+0.7-17-9.8-7.21926.6-7.6
15Accrington Stanley232421.1+2.93828.6+9.4-14-7.5-6.52426.4-2.4
16Colchester United222423.8+0.23233.5-1.5-8-9.7+1.72825.3+2.7
17Grimsby Town233123.7+7.33234.1-2.1-1-10.4+9.43525.1+9.9
18Milton Keynes Dons232721.0+6.04131.9+9.1-14-10.9-3.12224.4-2.4
19Harrogate Town231723.5-6.53037.3-7.3-13-13.8+0.81923.3-4.3
20Gillingham231720.1-3.12633.3-7.3-9-13.1+4.12322.2+0.8
21Tranmere Rovers211917.7+1.33929.6+9.4-20-11.9-8.11721.7-4.7
22Morecambe231620.2-4.23638.6-2.6-20-18.5-1.51419.5-5.5
23Cheltenham Town222616.2+9.83733.2+3.8-11-17.0+6.02319.1+3.9
24Newport County232019.7+0.34443.6+0.4-24-23.9-0.11417.7-3.7

League Two 2024/2025 xG table, Last 5

# Team Played Goals xG Goals minus xG Goals against xGA Goals against minus xGA Goal difference xGD Goal difference minus xGD Points xPts Points minus xPts
1Port Vale5118.8+2.263.8+2.2+55.0+0.0710.1-3.1
2Swindon Town51010.5-0.564.3+1.7+46.2-2.289.9-1.9
3Doncaster Rovers5118.6+2.434.7-1.7+83.9+4.1139.2+3.8
4Salford City5119.9+1.175.4+1.6+44.5-0.589.1-1.1
5Bradford City5107.8+2.2116.0+5.0-11.8-2.858.1-3.1
6Chesterfield5119.0+2.046.2-2.2+72.8+4.2117.9+3.1
7Barrow557.5-2.535.0-2.0+22.5-0.577.9-0.9
8Tranmere Rovers595.3+3.774.4+2.6+20.9+1.187.8+0.2
9Harrogate Town5108.4+1.697.2+1.8+11.2-0.287.7+0.3
10Notts County577.8-0.896.9+2.1-20.9-2.947.5-3.5
11Walsall536.6-3.656.7-1.7-2-0.1-1.957.2-2.2
12Gillingham554.7+0.324.6-2.6+30.2+2.8117.0+4.0
13AFC Wimbledon524.9-2.944.4-0.4-20.5-2.556.8-1.8
14Bromley588.4-0.488.8-0.8+0-0.5+0.5106.8+3.2
15Cheltenham Town598.4+0.699.3-0.3+0-0.9+0.9106.4+3.6
16Accrington Stanley575.1+1.966.0+0.0+1-0.8+1.886.1+1.9
17Colchester United535.0-2.077.2-0.2-4-2.2-1.855.8-0.8
18Carlisle United5106.6+3.489.0-1.0+2-2.5+4.585.7+2.3
19Milton Keynes Dons512.9-1.914.1-3.1+0-1.2+1.265.5+0.5
20Fleetwood Town533.9-0.976.8+0.2-4-3.0-1.044.9-0.9
21Newport County512.7-1.785.2+2.8-7-2.5-4.524.5-2.5
22Grimsby Town544.5-0.599.2-0.2-5-4.7-0.334.4-1.4
23Crewe Alexandra524.1-2.178.9-1.9-5-4.8-0.213.9-2.9
24Morecambe534.4-1.41212.6-0.6-9-8.2-0.803.3-3.3

League Two xG Table Questions

Which League Two team is overperforming their xG the most in 2024/2025?

Cheltenham Town overperformed their xG by more than any other side in League Two in 2024/2025, with 58 goals from chances worth 43.7 xG, a gap of 14.3. Chesterfield were next on 8.5.

Which League Two team is underperforming their xG the most in 2024/2025?

Carlisle United underperformed their xG by more than any other side in League Two in 2024/2025, with 44 goals from chances worth 58.9 xG, a shortfall of 14.9. Notts County were next on 8.4.

Which League Two team has been the luckiest on expected points in 2024/2025?

Grimsby Town were the luckiest side in League Two in 2024/2025, with 68 points from performances worth 56.7 xPts, 11.3 more than their chances deserved. Cheltenham Town were next on 10.2.

Which League Two team has been the unluckiest on expected points in 2024/2025?

Carlisle United were the unluckiest side in League Two in 2024/2025, with 42 points from performances worth 59.7 xPts, 17.7 short of what they deserved. Barrow were next on 11.1.

Who would be top of League Two on xG in 2024/2025?

Walsall would be top of League Two in 2024/2025 on expected points, with 82.1 xPts from 76.9 xG created and 45.1 conceded across 46 matches. Doncaster Rovers were next on 77.7.

Which League Two team has the most xG in 2024/2025?

Walsall created the most xG in League Two in 2024/2025, 76.9 from 46 matches, 1.7 a game against a competition average of 1.2. Notts County were next on 76.4.

Which League Two team has the least xG in 2024/2025?

Morecambe created the least xG in League Two in 2024/2025, 42.8 from 46 matches, 0.9 a game against a competition average of 1.2. Cheltenham Town were next on 43.7.

Which League Two team has conceded the most xG in 2024/2025?

Newport County conceded the most xG in League Two in 2024/2025, 80.3 from 46 matches, 1.8 a game against a competition average of 1.2. Morecambe were next on 75.5.

Which League Two team has conceded the least xG in 2024/2025?

AFC Wimbledon conceded the least xG in League Two in 2024/2025, 43.0 from 46 matches, 0.9 a game against a competition average of 1.2. Barrow were next on 44.2.

What is the average xG per game in League Two in 2024/2025?

League Two teams averaged 1.24 xG a game in 2024/2025, from the 546 matches played, and scored 1.25 goals a game from it.

Did League Two teams create more xG at home or away in 2024/2025?

League Two teams created more xG at home in 2024/2025, 1.37 a game against 1.12 away, a home advantage of +0.26.

League Two player expected goals

The same season by player, with the goals each one scored against the chances they had.

  • League Two Player xG Stats 2024/2025

League Two pages

  • League Two Table
  • League Two Fixtures
  • League Two Player Stats
  • League Two Team Stats
  • League Two Power Rankings
  • League Two Player xG Stats
  • League Two BTTS Stats
  • League Two Corner Stats
  • League Two Player Streaks
  • League Two stats hub

Betting

  • Bet Builder Tips
  • Bet Builder picks by fixture

League Two 2024/2025 xG table

# Team Played Goals xG Goals minus xG Goals against xGA Goals against minus xGA Goal difference xGD Goal difference minus xGD Points xPts Points minus xPts
1 Walsall 46 75 76.9 -1.9 54 45.1 +8.9 +21 31.8 -10.8 77 82.1 -5.1
2 Doncaster Rovers 45 70 71.0 -1.0 49 45.4 +3.6 +21 25.6 -4.6 81 77.7 +3.3
3 Notts County 46 68 76.4 -8.4 49 55.3 -6.3 +19 21.1 -2.1 72 76.6 -4.6
4 AFC Wimbledon 46 56 59.8 -3.8 35 43.0 -8.0 +21 16.8 +4.2 73 75.8 -2.8
5 Bradford City 46 64 67.6 -3.6 45 48.5 -3.5 +19 19.2 -0.2 78 73.6 +4.4
6 Chesterfield 46 73 64.5 +8.5 54 48.3 +5.7 +19 16.2 +2.8 70 71.9 -1.9
7 Swindon Town 46 71 64.5 +6.5 63 52.2 +10.8 +8 12.3 -4.3 62 68.9 -6.9
8 Port Vale 45 64 60.3 +3.7 46 48.8 -2.8 +18 11.4 +6.6 77 68.2 +8.8
9 Barrow 45 50 55.2 -5.2 50 44.2 +5.8 +0 11.0 -11.0 56 67.1 -11.1
10 Fleetwood Town 45 60 59.9 +0.1 58 58.7 -0.7 +2 1.3 +0.7 60 63.1 -3.1
11 Salford City 46 64 58.2 +5.8 54 58.9 -4.9 +10 -0.7 +10.7 69 62.6 +6.4
12 Colchester United 45 52 52.3 -0.3 47 55.4 -8.4 +5 -3.2 +8.2 66 61.6 +4.4
13 Bromley 46 64 60.6 +3.4 59 64.6 -5.6 +5 -4.0 +9.0 66 61.5 +4.5
14 Crewe Alexandra 45 49 53.1 -4.1 48 54.2 -6.2 +1 -1.2 +2.2 61 60.9 +0.1
15 Carlisle United 46 44 58.9 -14.9 71 67.0 +4.0 -27 -8.1 -18.9 42 59.7 -17.7
16 Tranmere Rovers 44 43 49.2 -6.2 61 55.2 +5.8 -18 -6.0 -12.0 50 58.0 -8.0
17 Accrington Stanley 46 53 45.5 +7.5 69 51.3 +17.7 -16 -5.9 -10.1 50 57.5 -7.5
18 Grimsby Town 46 61 52.7 +8.3 67 63.7 +3.3 -6 -11.0 +5.0 68 56.7 +11.3
19 Gillingham 45 39 46.5 -7.5 44 54.8 -10.8 -5 -8.2 +3.2 57 55.3 +1.7
20 Milton Keynes Dons 44 51 46.0 +5.0 64 57.7 +6.3 -13 -11.7 -1.3 51 53.0 -2.0
21 Harrogate Town 46 43 46.1 -3.1 61 68.5 -7.5 -18 -22.4 +4.4 53 49.1 +3.9
22 Cheltenham Town 45 58 43.7 +14.3 68 62.4 +5.6 -10 -18.7 +8.7 59 48.8 +10.2
23 Morecambe 46 40 42.8 -2.8 72 75.5 -3.5 -32 -32.7 +0.7 36 43.8 -7.8
24 Newport County 46 52 47.2 +4.8 76 80.3 -4.3 -24 -33.1 +9.1 49 43.3 +5.7

Football

  • World Cup 2026
  • Premier League stats
  • Champions League stats
  • La Liga stats
  • Bundesliga stats
  • Serie A stats
  • Ligue 1 stats
  • All football leagues

Tools

  • Bet Builder
  • Team Bet Builder
  • Acca Builder
  • Same Game Parlay builder
  • Player prop projections
  • Form edges
  • Football news & analysis
  • Statz Pro

Company

  • About Statz
  • Privacy policy
  • Terms of service