The English football pyramid

Final tables for the top four tiers of English football in 2024–25, from Premier League down to League Two. Promotion, play-off and relegation places are marked from each league's records.

Final tables

Bar width is to scale with the number of clubs in each tier.

Tier 1

Premier League

20 clubs · final table

  • 1–5 Champions League
  • 6th Europa League
  • 7th Conference League
  • 12th Europa League
  • 17th Champions League
  • 18–20 Relegation
Premier League table
PosClubPWDLGFGAGDFormPts
1Liverpool3825948641+45WLDLD84
2Arsenal38201446934+35DLDWW74
3Manchester City3821897244+28WWDWW71
4Chelsea3820996443+21WWLWW69
5Newcastle United38206126847+21WDWLL66
6Aston Villa38199105851+7LWWWL66
7Nottingham Forest38198115846+12LDDWL65
8Brighton & Hove Albion38161396659+7WDWWW61
9AFC Bournemouth381511125846+12DWLLW56
10Brentford38168146657+9WWWLD56
11Fulham381591454540WLLWL54
12Crystal Palace3813141151510DDWWD53
13Everton381115124244−2LDWWW48
14West Ham United381110174662−16LDWLW43
15Manchester United38119184454−10DLLLW42
16Wolverhampton Wanderers38126205469−15WLLLD42
17Tottenham Hotspur38115226465−1LDLLL38
18Leicester City3867253380−47LWDWL25
19Ipswich Town38410243682−46LDLLL22
20Southampton3826302686−60LLDLL12

Tier 2

Championship

24 clubs · final table

  • 1–2 Promotion
  • 3–6 Play-offs
  • 22–24 Relegation
Championship table
PosClubPWDLGFGAGDFormPts
1Leeds United46291349530+65WWWWW100
2Burnley46281626916+53WWWWW100
3Sheffield United−246288106336+27WDWWL90
4Sunderland462113125844+14LLWDW76
5Coventry City46209176458+6LLWLD69
6Bristol City461717125955+4LLDLL68
7Blackburn Rovers46199185348+5WWWWD66
8Millwall461812164749−2WLWWL66
9West Bromwich Albion461519125747+10WLLDW64
10Middlesbrough461810186456+8LWLDL64
11Swansea City461710195156−5WWWLD61
12Sheffield Wednesday461513186069−9LLWDD58
13Norwich City461415177168+3LLLDW57
14Watford46169215361−8LLLLD57
15Queens Park Rangers461414185363−10DWLLW56
16Portsmouth461412205871−13DWWDD54
17Oxford United461314194965−16WLDWD53
18Stoke City461215194562−17WWLLD51
19Derby County461311224856−8DLWWD50
20Preston North End461020164859−11LLLLD50
21Hull City461213214454−10DLWLD49
22Luton Town461310234569−24LWWWL49
23Plymouth Argyle461113225188−37WLWWL46
24Cardiff City46917204873−25LLDDL44
  • Sheffield United: 2 points deducted.
Advertisement728 × 90320 × 100

Tier 3

League One

24 clubs · final table

  • 1–2 Promotion
  • 3–6 Play-offs
  • 21–24 Relegation
League One table
PosClubPWDLGFGAGDFormPts
1Birmingham City4634938431+53WWWWW111
2Wrexham46271186734+33DDWWW92
3Stockport County46251297242+30WDWWW87
4Charlton Athletic462510116743+24WWWLW85
5Wycombe Wanderers462412107045+25WWLLL84
6Leyton Orient46246167248+24WWWWW78
7Reading462112136857+11DLWWL75
8Bolton Wanderers46208186770−3LLLDD68
9Blackpool461716137260+12WLDLW67
10Huddersfield Town46197205855+3LLLLL64
11Lincoln City461613176456+8DWWLL61
12Barnsley461710196973−4WLDLW61
13Rotherham United461611195459−5LDLDW59
14Stevenage461512194250−8LWLDD57
15Wigan Athletic461317164042−2WWDDD56
16Exeter City461511204965−16WDLWL56
17Mansfield Town46159226073−13DLLWW54
18Peterborough United461312216881−13DDDLL51
19Northampton Town461215194866−18DLWLD51
20Burton Albion461114214966−17DLWDL47
21Crawley Town461210245783−26LDWWW46
22Bristol Rovers46127274476−32LDLLL43
23Cambridge United46911264573−28LWLLL38
24Shrewsbury Town4689294179−38DLLWL33

Tier 4

League Two

24 clubs · final table

  • 1–3 Promotion
  • 4–7 Play-offs
  • 23–24 Relegation
League Two table
PosClubPWDLGFGAGDFormPts
1Doncaster Rovers462412107350+23DWWWW84
2Port Vale462214106546+19WLDWL80
3Bradford City462212126445+19LDDLW78
4Walsall462114117554+21LDDLW77
5AFC Wimbledon462013135635+21DDLLW73
6Notts County462012146849+19LDLWL72
7Chesterfield461913147354+19WDDWW70
8Salford City461815136454+10DLWWD69
9Grimsby Town46208186167−6DLDDL68
10Colchester United461619115247+5WDLLD67
11Bromley461715146459+5LWWDW66
12Swindon Town461517147163+8WWLDD62
13Crewe Alexandra461517144948+1LDLLL62
14Fleetwood Town4615151660600LDLWL60
15Cheltenham Town461612186070−10WDWWL60
16Barrow461514175250+2WDDDD59
17Gillingham461416164146−5WDWDW58
18Harrogate Town461411214361−18DDWLW53
19Milton Keynes Dons461410225266−14LDWDD52
20Tranmere Rovers461215194565−20DLDWW51
21Accrington Stanley461214205369−16DWDWL50
22Newport County461310235276−24LDDLL49
23Carlisle United461012244471−27WWDLD42
24Morecambe46106304072−32LLLLL36

Tables update through the day as results come in.

Clubs are ranked by points, then by each league's own tie-break rules. Times are UK time.

Football Pyramids is an independent site and is not affiliated with any league, federation or club.