This page shows current standings in the English football league system, as well as final standings of previous seasons back to 2019. Some important teams are highlighted to make it easier to see how they're doing.
The top 5 divisions are shown in order. Below tier 5 there are multiple parallel divisions, of which I've just shown one each: National League North (tier 6) and Northern Premier League Premier Division (tier 7). I chose these because they're relevant to Scunthorpe and Macclesfield, and omitted other divisions at these levels.
Promotion and relegation boundaries are shown with lines. On a desktop PC you can hover over a three-letter team code to see the full name of the team it represents.
This is all generated from Wikipedia and occasionally goes wrong.
Premier League | |||||||||
19–20 | 20–21 | 21–22 | 22–23 | 23–24 | 24–25 | 2025–26 | pts | pld | |
LIV | MCI | MCI | MCI | MCI | LIV | 1 | Arsenal | 0 | 0 |
MCI | MUN | LIV | ARS | ARS | ARS | 2 | Aston Villa | 0 | 0 |
MUN | LIV | CHE | MUN | LIV | MCI | 3 | Bournemouth | 0 | 0 |
CHE | CHE | TOT | NEW | AVL | CHE | 4 | Brentford | 0 | 0 |
LEI | LEI | ARS | LIV | TOT | NEW | 5 | Brighton & Hove Albion | 0 | 0 |
TOT | WHU | MUN | BHA | CHE | AVL | 6 | Burnley | 0 | 0 |
WOL | TOT | WHU | AVL | NEW | NFO | 7 | Chelsea | 0 | 0 |
ARS | ARS | LEI | TOT | MUN | BHA | 8 | Crystal Palace | 0 | 0 |
SHU | LEE | BHA | BRE | WHU | BOU | 9 | Everton | 0 | 0 |
BUR | EVE | WOL | FUL | CRY | BRE | 10 | Fulham | 0 | 0 |
SOU | AVL | NEW | CRY | BHA | FUL | 11 | Leeds United | 0 | 0 |
EVE | NEW | CRY | CHE | BOU | CRY | 12 | Liverpool | 0 | 0 |
NEW | WOL | BRE | WOL | FUL | EVE | 13 | Manchester City | 0 | 0 |
CRY | CRY | AVL | WHU | WOL | WHU | 14 | Manchester United | 0 | 0 |
BHA | SOU | SOU | BOU | EVE | MUN | 15 | Newcastle United | 0 | 0 |
WHU | BHA | EVE | NFO | BRE | WOL | 16 | Nottingham Forest | 0 | 0 |
AVL | BUR | LEE | EVE | NFO | TOT | 17 | Sunderland | 0 | 0 |
BOU | FUL | BUR | LEI | LUT | LEI | 18 | Tottenham Hotspur | 0 | 0 |
WAT | WBA | WAT | LEE | BUR | IPS | 19 | West Ham United | 0 | 0 |
NOR | SHU | NOR | SOU | SHU | SOU | 20 | Wolverhampton Wanderers | 0 | 0 |
Championship | |||||||||
19–20 | 20–21 | 21–22 | 22–23 | 23–24 | 24–25 | 2025–26 | pts | pld | |
LEE | NOR | FUL | BUR | LEI | LEE | 1 | Birmingham City | 0 | 0 |
WBA | WAT | BOU | SHU | IPS | BUR | 2 | Blackburn Rovers | 0 | 0 |
BRE | BRE | HUD | LUT | LEE | SHU | 3 | Bristol City | 0 | 0 |
FUL | SWA | NTF | MID | SOU | SUN | 4 | Charlton Athletic | 0 | 0 |
CAR | BAR | SHU | COV | WBA | COV | 5 | Coventry City | 0 | 0 |
SWA | BOU | LUT | SUN | NOR | BRI | 6 | Derby County | 0 | 0 |
NOT | REA | MID | BLA | HUL | BLA | 7 | Hull City | 0 | 0 |
MIL | CAR | BLA | MIL | MID | MIL | 8 | Ipswich Town | 0 | 0 |
PRE | QPR | MIL | WBA | COV | WBA | 9 | Leicester City | 0 | 0 |
DER | MID | WBA | SWA | PRE | MID | 10 | Middlesbrough | 0 | 0 |
BLA | MIL | QPR | WAT | BRI | SWA | 11 | Millwall | 0 | 0 |
BRI | LUT | COV | PRE | CAR | SHW | 12 | Norwich City | 0 | 0 |
QPR | PRE | PRE | NOR | MIL | NOR | 13 | Oxford United | 0 | 0 |
REA | STO | STO | BRI | SWA | WAT | 14 | Portsmouth | 0 | 0 |
STO | BLA | SWA | HUL | WAT | QPR | 15 | Preston North End | 0 | 0 |
SHW | COV | BLP | STO | SUN | POR | 16 | Queens Park Rangers | 0 | 0 |
MID | NOT | BRI | BIR | STO | OXF | 17 | Sheffield United | 0 | 0 |
HUD | BIR | CAR | HUD | QPR | STO | 18 | Sheffield Wednesday | 0 | 0 |
LUT | BRI | HUL | ROT | BLB | DER | 19 | Southampton | 0 | 0 |
BIR | HUD | BIR | QPR | SHW | PRE | 20 | Stoke City | 0 | 0 |
BAR | DER | REA | CAR | PLY | HUL | 21 | Swansea City | 0 | 0 |
CHA | WYC | PET | REA | BIR | LUT | 22 | Watford | 0 | 0 |
WIG | ROT | DER | BLP | HUD | PLY | 23 | West Bromwich Albion | 0 | 0 |
HUL | SHW | BAR | WIG | ROT | CAR | 24 | Wrexham | 0 | 0 |
League One | |||||||||
19–20 | 20–21 | 21–22 | 22–23 | 23–24 | 24–25 | 2025–26 | pts | pld | |
COV | HUL | WIG | PLY | POR | BIR | 1 | Huddersfield Town | 3 | 1 |
ROT | PET | ROT | IPS | DER | WRX | 2 | Barnsley | 3 | 1 |
WYC | BLA | MKD | SHE | BOL | STK | 3 | Wigan Athletic | 3 | 1 |
OXF | SUN | SHW | BAR | PET | CHA | 4 | Lincoln City | 3 | 1 |
POR | LIN | SUN | BOL | OXF | WYC | 5 | Stockport County | 3 | 1 |
FLE | OXF | WYC | PET | BAR | LEY | 6 | Stevenage | 3 | 1 |
PET | CHA | PLY | DER | LIN | REA | 7 | Bradford City | 3 | 1 |
SUN | POR | OXF | POR | BLP | BOL | 8 | Burton Albion | 3 | 1 |
DON | IPS | BOL | WYC | STE | BLA | 9 | Cardiff City | 3 | 1 |
GIL | GIL | POR | CHA | WYC | HUD | 10 | Rotherham United | 3 | 1 |
IPS | ACC | IPS | LIN | LEY | LIN | 11 | Doncaster Rovers | 3 | 1 |
BRT | CRE | ACC | SHR | WIG | BAR | 12 | Luton Town | 3 | 1 |
BLA | MKD | CHA | FLE | EXE | ROT | 13 | Blackpool | 0 | 1 |
BRI | DON | CAM | EXE | NOR | STE | 14 | Mansfield Town | 0 | 1 |
SHR | FLE | CHE | BRT | BRI | WIG | 15 | Peterborough United | 0 | 1 |
LIN | BRT | BRT | CHE | CHA | EXE | 16 | Port Vale | 0 | 1 |
ACC | SHR | LIN | BRI | REA | MAN | 17 | Wycombe Wanderers | 0 | 1 |
ROC | PLY | SHR | PVL | CAM | PET | 18 | AFC Wimbledon | 0 | 1 |
MKD | WIM | MOR | OXF | SHR | NOR | 19 | Exeter City | 0 | 1 |
WIM | WIG | FLE | CAM | BRT | BRT | 20 | Northampton Town | 0 | 1 |
TRA | ROC | GIL | MKD | CHE | CRA | 21 | Plymouth Argyle | 0 | 1 |
SOU | NOR | DON | MOR | FLE | BRI | 22 | Bolton Wanderers | 0 | 1 |
BOL | SWI | WIM | ACC | PVL | CAM | 23 | Reading | 0 | 1 |
BUR | BRI | CRE | FOR | CAR | SHR | 24 | Leyton Orient | 0 | 1 |
League Two | |||||||||
19–20 | 20–21 | 21–22 | 22–23 | 23–24 | 24–25 | 2025–26 | pts | pld | |
SWI | CHE | FOR | LEY | STO | DON | 1 | Grimsby Town | 3 | 1 |
CRE | CAM | EXE | STE | WRE | POV | 2 | Crewe Alexandra | 3 | 1 |
PLY | BOL | BRI | NOR | MAN | BRA | 3 | Fleetwood Town | 3 | 1 |
CHE | MOR | NOR | STO | MIL | WAL | 4 | Walsall | 3 | 1 |
EXE | NEW | PTV | CAR | DON | WIM | 5 | Harrogate Town | 3 | 1 |
COL | FOR | SWI | BRA | CRE | NCO | 6 | Cambridge United | 3 | 1 |
NOR | TRA | MAN | SAL | CRA | CHE | 7 | Chesterfield | 3 | 1 |
POR | SAL | SUT | MAN | BAR | SAL | 8 | Gillingham | 1 | 1 |
BRA | EXE | TRA | BAR | BRA | GRI | 9 | Notts County | 1 | 1 |
FOR | CAR | SAL | SWI | WIM | COL | 10 | Tranmere Rovers | 1 | 1 |
SAL | LEY | NEW | GRI | WAL | BRO | 11 | Accrington Stanley | 1 | 1 |
WAL | CRA | CRA | TRA | GIL | SWI | 12 | Colchester United | 1 | 1 |
CRA | POR | LEY | CRE | HAR | CRE | 13 | Newport County | 1 | 1 |
NEW | STE | BRA | SUT | NCO | FLE | 14 | Bromley | 1 | 1 |
GRI | BRA | COL | NEW | MOR | CHT | 15 | Milton Keynes Dons | 1 | 1 |
CAM | MAN | WAL | WAL | TRA | BAR | 16 | Oldham Athletic | 1 | 1 |
LEY | HAR | HTL | GIL | ACC | GIL | 17 | Shrewsbury Town | 1 | 1 |
CAR | OLD | ROC | DON | NEW | HAR | 18 | Swindon Town | 0 | 1 |
OLD | WAL | HAR | HAR | SWI | MIL | 19 | Barrow | 0 | 1 |
SCU | COL | CAR | COL | SAL | TRA | 20 | Bristol Rovers | 0 | 1 |
MAN | BRW | STE | WIM | GRI | ACC | 21 | Cheltenham Town | 0 | 1 |
MOR | SCU | BAR | CRA | COL | NEW | 22 | Salford City | 0 | 1 |
STE | SOU | OLD | HTL | SUT | CAR | 23 | Barnet | 0 | 1 |
MAC | GRI | SCU | ROC | FGR | MOR | 24 | Crawley Town | 0 | 1 |
National League | |||||||||
19–20 | 20–21 | 21–22 | 22–23 | 23–24 | 24–25 | 2025–26 | pts | pld | |
BRW | SUT | STO | WRE | CHE | BAR | 1 | Aldershot Town | 0 | 0 |
HAR | TOR | WRE | NOT | BAR | YOR | 2 | Altrincham | 0 | 0 |
NOT | STO | SOL | CHE | BRO | FGR | 3 | Boreham Wood | 0 | 0 |
YEO | HAR | HAL | WOK | ALT | ROC | 4 | Boston United | 0 | 0 |
BOR | NOT | NOT | BAR | SOL | OLD | 5 | Brackley Town | 0 | 0 |
HAL | CHE | GRI | BOR | GAT | HAL | 6 | Braintree Town | 0 | 0 |
BRN | BRO | CHE | BRO | HAL | SOU | 7 | Carlisle United | 0 | 0 |
STO | WRE | DAG | SOU | ALD | GAT | 8 | Eastleigh | 0 | 0 |
SOL | EAS | BOR | EAS | SOU | ALT | 9 | FC Halifax Town | 0 | 0 |
WOK | HAL | BRO | DAG | OLD | TAM | 10 | Forest Green Rovers | 0 | 0 |
DOV | SOL | TOR | HAL | ROC | HAR | 11 | Gateshead | 0 | 0 |
HAT | DAG | YEO | OLD | HAR | SUT | 12 | Hartlepool United | 0 | 0 |
BRO | MAD | SOU | WEA | EAS | EAS | 13 | Morecambe | 0 | 0 |
TOR | BOR | ALT | GAT | MAI | SOL | 14 | Rochdale | 0 | 0 |
SUT | ALD | WOK | SOL | DAG | WOK | 15 | Scunthorpe United | 0 | 0 |
EAS | YEO | WEA | DOR | WEA | ALD | 16 | Solihull Moors | 0 | 0 |
DAG | ALT | MAD | ALT | WOK | BRA | 17 | Southend United | 0 | 0 |
ALD | WEY | BAR | ALD | FYL | YEO | 18 | Sutton United | 0 | 0 |
WRE | WEA | EAS | YOR | EBB | BOS | 19 | Tamworth | 0 | 0 |
CHE | WOK | ALD | MDH | YOR | WEA | 20 | Truro City | 0 | 0 |
MDH | KIN | KIN | TOR | BOR | DAG | 21 | Wealdstone | 0 | 0 |
EBB | BAR | WEY | YEO | KID | MAI | 22 | Woking | 0 | 0 |
FYL | DOV | DOV | SCU | DOR | FYL | 23 | Yeovil Town | 0 | 0 |
CHO | MAC | MDS | OXF | EBB | 24 | York City | 0 | 0 | |
National League – North | |||||||||
19–20 | 20–21 | 21–22 | 22–23 | 23–24 | 24–25 | 2025–26 | pts | pld | |
KLT | GLO | GAT | FYL | TAM | BRA | 1 | AFC Fylde | 0 | 0 |
YOR | FYL | BRA | KIN | SCU | SCU | 2 | AFC Telford United | 0 | 0 |
BOS | CHE | FYL | CHE | BRA | KID | 3 | Alfreton Town | 0 | 0 |
BRA | BRA | KID | BRA | CHO | CHE | 4 | Bedford Town | 0 | 0 |
ALT | KID | YOR | ALF | ALF | CHO | 5 | Buxton | 0 | 0 |
CHE | BOS | CHO | KID | BOS | KIN | 6 | Chester | 0 | 0 |
GAT | CHO | BOS | GLO | CUR | BUX | 7 | Chorley | 0 | 0 |
SPE | YOR | KET | SCA | SOU | CUR | 8 | Curzon Ashton | 0 | 0 |
GUI | LEA | ALF | SPE | SPE | SPE | 9 | Darlington | 0 | 0 |
DAR | GAT | SPE | DAR | CHE | HER | 10 | Hereford | 0 | 0 |
FAR | FAR | SOU | BUX | HER | DAR | 11 | Kidderminster Harriers | 0 | 0 |
SOU | HER | HER | CHO | WAR | PET | 12 | King's Lynn Town | 0 | 0 |
ALF | SPE | DAR | CUR | SCA | SCA | 13 | Leamington | 0 | 0 |
TEL | TEL | CUR | PET | BUX | ALF | 14 | Macclesfield | 0 | 0 |
KID | BPA | LEA | BOS | PET | MAR | 15 | Marine | 0 | 0 |
HER | CUR | CHE | HER | DAR | LEA | 16 | Merthyr Town | 0 | 0 |
GLO | SOU | GLO | BAN | SPT | SOU | 17 | Oxford City | 0 | 0 |
LEA | KET | BPA | SOU | KIN | SPT | 18 | Peterborough Sports | 0 | 0 |
KET | DAR | BLY | BLY | RUS | OXF | 19 | Radcliffe | 0 | 0 |
CUR | GUI | TEL | FAR | FAR | RAD | 20 | Scarborough Athletic | 0 | 0 |
BLY | ALF | FAR | KET | BLY | NEE | 21 | South Shields | 0 | 0 |
BRD | BLY | GUI | LEA | BAN | RUS | 22 | Southport | 0 | 0 |
BPA | GLO | WAR | 23 | Spennymoor Town | 0 | 0 | |||
TEL | BIS | FAR | 24 | Worksop Town | 0 | 0 | |||
Northern Premier League – Premier Division | |||||||||
19–20 | 20–21 | 21–22 | 22–23 | 23–24 | 24–25 | 2025–26 | pts | pld | |
SOU | MIC | BUX | SOU | RAD | MAC | 1 | Ashton United | 0 | 0 |
UOM | BAS | SOU | WAR | MAC | WOR | 2 | Bamber Bridge | 0 | 0 |
WAR | BUX | SCA | BAM | MAR | STO | 3 | Cleethorpes Town | 0 | 0 |
BAS | WAR | MAT | GAI | WRY | GUI | 4 | FC United of Manchester | 0 | 0 |
LNC | WIT | WAR | MAT | WOR | ASH | 5 | Gainsborough Trinity | 0 | 0 |
NAN | SOU | BAM | HYD | HYD | ILK | 6 | Guiseley | 0 | 0 |
WHI | WHI | WHI | RAD | ASH | GAI | 7 | Hebburn Town | 0 | 0 |
SCA | MAT | STA | UOM | GAI | MOR | 8 | Hednesford Town | 0 | 0 |
MOR | ATH | UOM | MAR | LNC | HYD | 9 | Hyde United | 0 | 0 |
HYD | GAI | MOR | WRY | GUI | PRE | 10 | Ilkeston Town | 0 | 0 |
GAI | SCA | LNC | LNC | ILK | WAR | 11 | Lancaster City | 0 | 0 |
STL | LNC | MIC | STA | WHI | WRK | 12 | Leek Town | 0 | 0 |
BAM | UOM | NAN | GUI | MOR | BAM | 13 | Morpeth Town | 0 | 0 |
WIT | RAD | ASH | ASH | UOM | HEB | 14 | Prescot Cables | 0 | 0 |
MIC | NAN | RAD | WHI | MAT | LEE | 15 | Rushall Olympic | 0 | 0 |
RAD | MOR | GAI | MSK | BAM | WHI | 16 | Stocksbridge Park Steels | 0 | 0 |
ASH | HYD | HYD | MOR | WRK | FCU | 17 | Stockton Town | 0 | 0 |
BUX | STL | STL | ATH | BAS | LAN | 18 | Warrington Rylands 1906 | 0 | 0 |
GRA | ASH | ATH | NAN | BRA | MAT | 19 | Warrington Town | 0 | 0 |
MAT | BAM | BAS | STL | STA | MIC | 20 | Whitby Town | 0 | 0 |
ATH | GRA | WIT | LIV | ATH | BAS | 21 | Workington | 0 | 0 |
STA | STA | GRA | BEL | MSK | BLY | 22 | Widnes | 0 | 0 |