SeasonPrior LeaguePositionTeamPlayedPointsPts/GameGoals/Game Current LeaguePositionTeamPlayedPointsPts/GameGoals/Game
18/19Premiership18Cardiff City38340.90.9 Championship5Cardiff City46731.61.5
18/19Premiership19Fulham38260.70.9 Championship4Fulham46811.81.4
18/19Premiership20Huddersfield Town38160.40.6 Championship18Huddersfield Town46511.11.1
                
18/19S Premiership12Dundee38210.60.8 S Championship3Dundee27411.51.2
                
18/19W Cymru Premier5Llandudno32220.71.0 W Championship North11Llandudno23281.21.5
18/19W Cymru Premier6Llanelli Town32160.51.0 W Championship South5Llanelli Town26401.51.8
                
18/19NI Premiership5Ards38270.70.8 NI Championship4Ards31541.72.2
18/19NI Premiership6Newry City FC38230.60.8 NI Championship5Newry City FC30511.71.8
                
18/19Championship1Norwich City46942.02.0 Premiership20Norwich City38210.60.7
18/19Championship2Sheffield United46891.91.7 Premiership9Sheffield United38541.41.0
18/19Championship5Aston Villa46761.71.8 Premiership17Aston Villa38350.91.1
18/19Championship22Rotherham United46400.91.1 EFL 12Rotherham United35621.81.7
18/19Championship23Bolton Wanderers46320.70.6 EFL 123Bolton Wanderers34140.40.8
18/19Championship24Ipswich Town46310.70.8 EFL 111Ipswich Town36521.41.3
                
18/19S Championship1Ross County36712.01.8 S Premiership10Ross County30291.01.0
18/19S Championship10Falkirk36381.11.0 S League 12Falkirk28521.91.9
                
18/19NI Championship1Larne32812.52.7 NI Premiership6Larne31561.81.9
18/19NI Championship2Carrick Rangers32642.01.8 NI Premiership8Carrick Rangers31321.01.1
18/19NI Championship6Limavady United32321.01.4 NI Premiership Intermediate10Limavady United1390.71.6
                
18/19W Championship Alliance1Airbus UK30762.52.5 W Cymru Premier6Airbus UK26170.71.1
18/19W Championship Alliance14Holywell Town30301.01.3 W Nat Premier North1Holywell Town17422.53.6
                
18/19W Div 1 South1Penybont30802.72.7 W Cymru Premier4Penybont25210.81.2
18/19W Div 1 South13Port Talbot Town30291.01.3 W Div 1 South2Port Talbot Town18351.90.0
18/19W Div 1 South15Goytre30240.81.3 W Div 1 South4Goytre18321.80.0
                
18/19EFL 11Luton Town46942.02.0 Championship19Luton Town46511.11.2
18/19EFL 12Barnsley46912.01.7 Championship21Barnsley46491.11.1
18/19EFL 13Charlton Athletic46881.91.6 Championship22Charlton Athletic46481.01.1
18/19EFL 121Plymouth Argyle46501.11.2 EFL 23Plymouth Argyle37681.81.6
18/19EFL 122Walsall46471.01.1 EFL 212Walsall36471.31.1
18/19EFL 123Scunthorpe United46461.01.2 EFL 220Scunthorpe United37401.11.2
18/19EFL 124Bradford City46410.91.1 EFL 29Bradford City37541.51.2
                
18/19S League 11Arbroath36701.91.8 S Championship5Arbroath26361.40.9
18/19S League 19Stenhousemuir36371.01.0 S League 28Stenhousemuir28291.01.1
18/19S League 110Brechin City36361.01.2 S League 210Brechin City27170.61.1
                
18/19W Nat Premier North1Corwen28622.23.4 W Championship North16Corwen23140.61.1
18/19W Nat Premier North14Hawarden Rangers28120.41.2 W Nat North Div 11Hawarden Rangers12302.54.8
                
18/19EFL 21Lincoln City46851.81.6 EFL 116Lincoln City35421.21.3
18/19EFL 23Milton Keynes Dons46791.71.5 EFL 119Milton Keynes Dons35371.11.0
18/19EFL 26Tranmere Rovers46731.61.4 EFL 121Tranmere Rovers34320.91.1
18/19EFL 223Notts County46410.91.0 EFL National3Notts County38631.71.6
18/19EFL 224Yeovil Town46400.90.9 EFL National4Yeovil Town37601.61.6
                
18/19S League 21Peterhead36792.21.8 S League 18Peterhead27261.01.1
18/19S League 22Clyde36742.11.8 S League 17Clyde28341.21.3
18/19S League 210Berwick Rangers36190.50.8 S Lowland League12Berwick Rangers24241.01.3
                
18/19W Nat North Div 11Plas Madoc22622.84.8 W Nat Premier North11Plas Madoc17181.11.4
18/19W Nat North Div 12Castell Alun Colts22432.02.3 W Nat Premier North15Castell Alun Colts2210.00.9
18/19W Nat North Div 13Rhydymwyn22361.62.7 W Nat Premier North10Rhydymwyn17201.21.5
                
18/19EFL National1Leyton Orient46891.91.6 EFL 217Leyton Orient36421.21.3
18/19EFL National3Salford City46851.81.7 EFL 211Salford City37501.41.3
18/19EFL National17Gateshead46571.21.1 EFL National North8Gateshead31521.71.5
18/19EFL National22Havant & Waterlooville46400.91.3 EFL National South2Havant & Waterlooville34672.01.9
18/19EFL National23Braintree Town46380.81.0 EFL National South21Braintree Town35351.01.3
18/19EFL National24Maidstone United46340.70.8 EFL National South9Maidstone United33451.41.5
                
18/19S Lowland League15Whitehill Welfare28120.40.9 S East of Scotland Premier15Whitehill Welfare18160.91.1
                
18/19S Highland League1Cove Rangers34932.72.9 S League 21Cove Rangers28682.42.7
                
18/19EFL National South1Torquay United42882.12.2 EFL National15Torquay United36481.31.6
18/19EFL National South2Woking42781.91.8 EFL National10Woking38551.41.3
18/19EFL National South20Truro City42390.91.5 Southern Premier South1Truro City31672.22.1
18/19EFL National South21East Thurrock United42370.91.0 Isthmian League Premier11East Thurrock United30461.51.6
18/19EFL National South22Weston-super-Mare42350.81.2 Southern Premier South10Weston-super-Mare29451.61.9
                
18/19EFL National North1Stockport County42822.01.8 EFL National7Stockport County39581.51.3
18/19EFL National North2Chorley42811.92.0 EFL National24Chorley38260.70.8
18/19EFL National North20Ashton United42350.81.0 Northern Premier17Ashton United29361.21.4
18/19EFL National North21United of Manchester42340.81.2 Northern Premier2United of Manchester32571.82.3
18/19EFL National North22Nuneaton Borough42190.50.9 Southern Premier Central9Nuneaton Borough33501.51.7
                
18/19W Nat Reserves & Colts1Holywell Town Reserves26602.34.0 W Nat Reserves Division8Holywell Town Reserves17251.53.2
18/19W Nat Reserves & Colts2Penycae Reserves26592.33.0 W Nat Reserves Division10Penycae Reserves16231.42.6
                
18/19Southern Premier Central1Kettering Town42942.22.0 EFL National North20Kettering Town31321.01.2
18/19Southern Premier Central2King's Lynn Town42801.91.9 EFL National North2King's Lynn Town32642.02.0
18/19Southern Premier Central20St Neots Town42360.90.8 Southern Division 1 Central18St Neots Town28210.81.2
18/19Southern Premier Central21Halesowen Town42320.80.6 Southern Division 1 Central2Halesowen Town27632.32.7
18/19Southern Premier Central22Bedworth United42190.50.8 Southern Division 1 Central9Bedworth United27441.61.7
                
18/19Southern Premier South1Weymouth42862.02.3 EFL National South3Weymouth35631.81.7
18/19Southern Premier South15Dorchester Town42521.21.6 Southern Premier South22Dorchester Town32180.61.1
18/19Southern Premier South20Basingstoke Town42491.21.9 Southern Division 1 South19Basingstoke Town27180.71.3
18/19Southern Premier South21Frome Town42370.91.1 Southern Division 1 South2Frome Town28582.12.0
18/19Southern Premier South22Staines Town42120.31.0 Isthmian South Central20Staines Town29140.51.3
                
18/19Northern Premier1Farsley Celtic40902.32.1 EFL National North10Farsley Celtic34481.41.5
18/19Northern Premier2South Shields40872.22.2 Northern Premier1South Shields33692.11.9
18/19Northern Premier20Marine40401.01.0 Northern Premier 1 West3Marine30581.92.2
18/19Northern Premier21Workington40290.71.0 Northern Premier 1 West1Workington31712.32.5
                
18/19Isthmian League Premier1Dorking Wanderers42932.22.1 EFL National South7Dorking Wanderers35501.41.7
18/19Isthmian League Premier4Tonbridge Angels42701.71.4 EFL National South20Tonbridge Angels31361.21.5
18/19Isthmian League Premier20Whitehawk42411.01.2 Isthmian South East4Whitehawk28562.02.2
18/19Isthmian League Premier21Burgess Hill Town42370.91.0 Isthmian South East15Burgess Hill Town27311.11.7
18/19Isthmian League Premier22Harlow Town42340.81.3 Isthmian South Central14Harlow Town29341.21.4
                
18/19Southern Division 1 Central1Peterborough Sports38952.52.9 Southern Premier Central1Peterborough Sports33652.02.7
18/19Southern Division 1 Central2Bromsgrove Sporting38872.32.8 Southern Premier Central4Bromsgrove Sporting32571.82.5
18/19Southern Division 1 Central5Sutton Coldfield Town38621.61.7 Northern Premier 1 East7Sutton Coldfield Town28441.61.6
18/19Southern Division 1 Central12Cambridge City38471.21.5 Isthmian North9Cambridge City28391.41.5
                
18/19Southern Division 1 South1Blackfield & Langley38822.22.0 Southern Premier South18Blackfield & Langley31331.11.1
18/19Southern Division 1 South3Yate Town38752.01.9 Southern Premier South19Yate Town31290.91.2
18/19Southern Division 1 South8Street38611.61.5 Western Football Premier11Street30401.32.0
18/19Southern Division 1 South20Fleet Town38160.41.3 Wessex Premier12Fleet Town29371.32.0
                
18/19Isthmian North1Bowers & Pitsea38922.42.5 Isthmian League Premier14Bowers & Pitsea33401.21.5
18/19Isthmian North20Mildenhall Town38270.71.2 EC Premier Division8Mildenhall Town28441.61.9
                
18/19Isthmian South East1Cray Wanderers36822.32.2 Isthmian League Premier2Cray Wanderers33641.91.9
18/19Isthmian South East2Horsham36742.12.0 Isthmian League Premier6Horsham33571.71.5
18/19Isthmian South East19Greenwich Borough36270.81.1 Southern Counties East Premier20Greenwich Borough00--
                
18/19Isthmian South Central1Hayes & Yeading United38932.43.4 Southern Premier South3Hayes & Yeading United32571.82.0
18/19Isthmian South Central3Cheshunt38762.02.1 Isthmian League Premier18Cheshunt31270.91.3
18/19Isthmian South Central19Molesey38280.70.9 CC Premier6Molesey31501.61.5
18/19Isthmian South Central20Egham Town38180.50.8 CC Premier10Egham Town31401.31.8
                
18/19Northern Premier 1 East1Morpeth Town38882.32.4 Northern Premier9Morpeth Town27481.81.8
18/19Northern Premier 1 East20Gresley Rovers38250.71.0 Midland Premier19Gresley Rovers26160.61.1
                
18/19Northern Premier 1 West1Atherton Collieries38822.22.3 Northern Premier21Atherton Collieries26281.11.4
18/19Northern Premier 1 West2Radcliffe38752.01.9 Northern Premier16Radcliffe32381.21.1
18/19Northern Premier 1 West11Colwyn Bay38521.41.9 W Championship North3Colwyn Bay25502.01.9
18/19Northern Premier 1 West20Skelmersdale United38130.30.6 North West Counties Premier16Skelmersdale United30270.91.6
                
18/19Midland Premier1Ilkeston Town38792.12.4 Northern Premier 1 East9Ilkeston Town32431.31.6
                
18/19Wessex Premier1Sholing381052.83.1 Southern Division 1 South10Sholing25381.51.6
18/19Wessex Premier19Bemerton Heath Harlequins38310.81.2 Wessex Division 13Bemerton Heath Harlequins28541.92.9
18/19Wessex Premier20Andover New Street38250.70.9 Wessex Division 12Andover New Street25572.33.0
                
18/19UC Premier1Daventry Town38942.52.4 Southern Division 1 Central13Daventry Town28401.41.5
18/19UC Premier19Kirby Muxloe38190.50.9 Midland Division 17Kirby Muxloe28401.41.8
18/19UC Premier20Wellingborough Whitworth3890.20.7 UC Div 111Wellingborough Whitworth29411.42.2
                
18/19SC Premier1Chichester City38942.52.8 Isthmian South East6Chichester City25451.81.8
18/19SC Premier19Arundel38270.71.3 SC Div 19Arundel17321.92.5
18/19SC Premier20Shoreham38240.60.9 SC Div 111Shoreham19201.11.3
                
18/19Essex Senior1Hullbridge Sports38872.32.1 Isthmian North16Hullbridge Sports27281.01.2
18/19Essex Senior19Barkingside38250.71.0 EC Division 1 South6Barkingside24441.82.0
18/19Essex Senior20Leyton Athletic38230.60.9 EC Division 1 South19Leyton Athletic00--
                
18/19Northern Division 11Dunston UTS34832.42.3 Northern Premier 1 West13Dunston UTS28351.31.5
                
18/19Northern Counties East Premier1Worksop Town38902.42.5 Northern Premier 1 East12Worksop Town32381.21.3
18/19Northern Counties East Premier19Harrogate Railway Athletic38220.61.2 Northern Counties East Div 119Harrogate Railway Athletic25160.61.3
18/19Northern Counties East Premier20Hall Road Rangers38200.51.3 Northern Counties East Div 117Hall Road Rangers24281.21.8
                
18/19Southern Counties East Premier1Cray Valley Paper Mills38912.42.8 Isthmian South East3Cray Valley Paper Mills28572.01.9
18/19Southern Counties East Premier19Rusthall38230.60.9 Southern Counties East Div 12Rusthall25542.22.9
18/19Southern Counties East Premier20Croydon38110.30.9 Southern Counties East Div 18Croydon24391.62.1
                
18/19CC Premier1Chertsey Town38912.42.6 Isthmian South Central4Chertsey Town28521.92.6
18/19CC Premier19Brook House38401.11.3 CC Division 111Brook House22311.42.3
18/19CC Premier20Walton & Hersham38330.91.6 CC Division 13Walton & Hersham28511.82.8
                
18/19North West Counties Premier1City of Liverpool38912.42.3 Northern Premier 1 West17City of Liverpool27261.01.2
18/19North West Counties Premier9Silsden38571.51.6 Northern Counties East Premier10Silsden28371.31.6
18/19North West Counties Premier19West Didsbury & Chorlton38340.91.4 North West Counties Div 1 South6West Didsbury & Chorlton28471.71.8
18/19North West Counties Premier20Abbey Hey38170.40.7 North West Counties Div 1 South5Abbey Hey29531.81.9
                
18/19Midland Division 11Heather St John's36932.63.8 Midland Premier5Heather St John's26501.91.9
18/19Midland Division 12Racing Club Warwick36852.43.3 Midland Premier17Racing Club Warwick24241.01.0
                
18/19Hellenic Premier1Wantage Town36732.02.3 Southern Division 1 Central20Wantage Town2840.10.6
18/19Hellenic Premier19Abingdon United36280.81.0 Hellenic Division 1 East2Abingdon United24492.02.8
                
18/19Wessex Division 11AFC Stoneham36842.33.4 Wessex Premier2AFC Stoneham31642.12.2
18/19Wessex Division 12Amesbury Town36842.33.0 Wessex Premier20Amesbury Town2880.31.1
                
18/19EC Premier Division1Histon38952.52.4 Isthmian North12Histon28361.31.4
18/19EC Premier Division19Great Yarmouth Town38340.91.2 EC Division 1 North10Great Yarmouth Town26401.51.3
18/19EC Premier Division20Framlingham Town38220.61.2 EC Division 1 North16Framlingham Town28281.02.0
                
18/19Western Football Premier1Willand Rovers38952.53.1 Southern Division 1 South14Willand Rovers24321.31.3
18/19Western Football Premier19Hengrove Athletic38210.61.1 Western Football Div 114Hengrove Athletic25311.21.0
18/19Western Football Premier20Shortwood United3890.20.8 Hellenic Division 1 West4Shortwood United23391.72.6
                
18/19SC Div 11Alfold32802.52.9 SC Premier11Alfold25341.41.8
18/19SC Div 118St Francis Rangers00-- SC Div 26St Francis Rangers17291.71.7
                
18/19CC Division 11Sheerwater34772.32.6 CC Premier16Sheerwater30351.21.8
18/19CC Division 12Frimley Green34762.22.2 CC Premier4Frimley Green32521.61.8
                
18/19Northern Division 21Billingham Town38932.42.8 Northern Division 110Billingham Town30421.41.8
18/19Northern Division 23Northallerton Town38752.02.3 Northern Division 120Northallerton Town27190.71.1
                
18/19Northern Counties East Div 11Grimsby Borough38842.22.8 Northern Counties East Premier9Grimsby Borough26401.52.3
18/19Northern Counties East Div 112Emley38481.31.9 North West Counties Div 1 North4Emley27562.12.5
                
18/19Southern Counties East Div 11Welling Town34782.32.6 Southern Counties East Premier9Welling Town27341.31.6
18/19Southern Counties East Div 12Erith & Belvedere34772.33.0 Southern Counties East Premier19Erith & Belvedere28200.71.3
                
18/19North West Counties Div 1 South1Warrington Rylands 190638852.22.9 North West Counties Premier2Warrington Rylands 190630632.12.1
                
18/19Midland Division 22GNP Sports30702.33.2 Midland Division 111GNP Sports24351.51.6
                
18/19Hellenic Division 1 East1Burnham24542.33.5 Hellenic Premier7Burnham27371.41.6
18/19Hellenic Division 1 East13Chinnor2470.31.0 Hellenic Division 2 North9Chinnor12100.81.4
                
18/19Hellenic Division 1 West1Easington Sports22522.42.8 Hellenic Premier8Easington Sports23361.61.5
                
18/19EC Division 1 North1Swaffham Town36852.42.9 EC Premier Division15Swaffham Town27291.11.2
18/19EC Division 1 North2Harleston Town36842.33.4 Anglian Combination Premier3Harleston Town23492.12.8
                
18/19EC Division 1 South1Hashtag United36842.32.4 Essex Senior2Hashtag United26652.52.5
                
18/19Western Football Div 11Keynsham Town38932.42.5 Western Football Premier14Keynsham Town29371.31.7
                
18/19SW Peninsula Premier1Tavistock36912.53.3 Western Football Premier1Tavistock26622.42.8
18/19SW Peninsula Premier2Exmouth Town36892.52.5 Western Football Premier5Exmouth Town25562.22.6
                
18/19SC Div 23Roffey28592.13.9 SC Div 113Roffey21190.91.8
                
18/19Midland Division 31Alcester Town30742.53.5 Midland Division 213Alcester Town16150.91.6
                
18/19Hellenic Division 2 East1Long Crendon28772.84.2 Hellenic Division 1 East7Long Crendon23381.72.0
18/19Hellenic Division 2 East2Langley28742.63.8 Hellenic Division 1 East16Langley23110.51.3
                
18/19Hellenic Division 2 West1Moreton Rangers24582.43.7 Hellenic Division 1 West10Moreton Rangers22301.41.9
18/19Hellenic Division 2 West5Bourton Rovers24451.92.7 Hellenic Division 1 West14Bourton Rovers23110.51.2
                
18/19SW Peninsula Div 1 East1Stoke Gabriel & Torbay Police34862.53.1 SW Peninsula Premier East16Stoke Gabriel & Torbay Police30240.81.5
18/19SW Peninsula Div 1 East2Bovey Tracey34782.33.5 SW Peninsula Premier East8Bovey Tracey20422.14.4
18/19SW Peninsula Div 1 East3Brixham34772.32.6 SW Peninsula Premier East1Brixham27582.12.5
18/19SW Peninsula Div 1 East4Torridgeside34712.12.9 SW Peninsula Premier East9Torridgeside26371.42.3
18/19SW Peninsula Div 1 East5Elmore34692.03.1 SW Peninsula Premier East13Elmore23251.11.9
18/19SW Peninsula Div 1 East6Axminster Town34621.82.4 SW Peninsula Premier East15Axminster Town24241.01.7
18/19SW Peninsula Div 1 East8Ilfracombe Town34551.62.3 SW Peninsula Premier East2Ilfracombe Town25572.33.1
18/19SW Peninsula Div 1 East9Sidmouth Town34481.42.2 SW Peninsula Premier East20Sidmouth Town23130.61.4
18/19SW Peninsula Div 1 East10Crediton United34461.41.8 SW Peninsula Premier East14Crediton United22241.11.5
18/19SW Peninsula Div 1 East12Newton Abbot Spurs34421.22.1 SW Peninsula Premier East6Newton Abbot Spurs26471.82.3
18/19SW Peninsula Div 1 East14Honiton Town34310.91.8 SW Peninsula Premier East12Honiton Town22281.31.6
                
18/19SW Peninsula Div 1 West1Liskeard Athletic28732.63.4 SW Peninsula Premier West9Liskeard Athletic25311.21.8
18/19SW Peninsula Div 1 West2Mousehole28672.43.8 SW Peninsula Premier West4Mousehole25572.33.7
18/19SW Peninsula Div 1 West3Porthleven28541.93.0 SW Peninsula Premier West8Porthleven23321.41.9
18/19SW Peninsula Div 1 West4Wadebridge Town28511.82.4 SW Peninsula Premier West14Wadebridge Town25241.02.0
18/19SW Peninsula Div 1 West5St Dennis28481.72.8 SW Peninsula Premier West18St Dennis25180.71.3
18/19SW Peninsula Div 1 West6Wendron United28431.52.4 SW Peninsula Premier West12Wendron United24291.21.8
18/19SW Peninsula Div 1 West8Holsworthy28431.51.6 SW Peninsula Premier East18Holsworthy26210.81.5
18/19SW Peninsula Div 1 West9Plymouth Marjon28361.32.2 SW Peninsula Premier East17Plymouth Marjon29220.81.3
18/19SW Peninsula Div 1 West10Dobwalls28341.21.4 SW Peninsula Premier West13Dobwalls22281.32.3
18/19SW Peninsula Div 1 West11St Blazey28341.21.9 SW Peninsula Premier West11St Blazey26291.11.8
18/19SW Peninsula Div 1 West12Penzance28331.21.9 SW Peninsula Premier West16Penzance25200.81.1
Explanation of this analysisPositions of teams in the 19/20 season that were previously Promoted or Relegated.
ColoursPlaces are colour-coded as follows:

Team Name - Euro Qualified

Team Name - Relegated/Disqualified/Went Bust
League Disbanded

Position - Can't be promoted

Team Name - Transferred

Team Name - Euro Qualified

Data last updated: 5 March 2026