SeasonPrior LeaguePositionTeamPlayedPointsPts/GameGoals/Game Current LeaguePositionTeamPlayedPointsPts/GameGoals/Game
16/17Premiership18Hull City38340.91.0 Championship18Hull City46491.11.5
16/17Premiership19Middlesbrough38280.70.7 Championship5Middlesbrough46761.71.5
16/17Premiership20Sunderland38240.60.8 Championship24Sunderland46370.81.1
                
16/17S Premiership12Inverness CT38340.91.2 S Championship5Inverness CT36571.61.5
                
16/17W Cymru Premier5Rhyl32300.91.2 W Championship Alliance6Rhyl28471.72.2
16/17W Cymru Premier6Airbus UK32210.71.2 W Championship Alliance3Airbus UK28541.92.4
                
16/17NI Premiership6Portadown38130.30.7 NI Championship4Portadown32511.61.9
                
16/17ChampionshipNewcastle United46942.01.8 Premiership10Newcastle United38441.21.0
16/17ChampionshipBrighton & Hove Albion46932.01.6 Premiership15Brighton & Hove Albion38401.10.9
16/17ChampionshipHuddersfield Town46811.81.2 Premiership16Huddersfield Town38371.00.7
16/17Championship22Blackburn Rovers46511.11.2 EFL 1Blackburn Rovers46962.11.8
16/17Championship23Wigan Athletic46420.90.9 EFL 1Wigan Athletic46982.11.9
16/17Championship24Rotherham United46230.50.9 EFL 1Rotherham United46791.71.6
                
16/17S ChampionshipHibernian36712.01.6 S Premiership4Hibernian38671.81.6
16/17S Championship9Raith Rovers36391.11.0 S League 12Raith Rovers36752.11.9
16/17S Championship10Ayr United36330.90.9 S League 1Ayr United36762.12.6
                
16/17NI ChampionshipWarrenpoint Town32722.32.4 NI Premiership4Warrenpoint Town38300.81.4
16/17NI Championship5Armagh City32341.11.3 NI Premiership Intermediate9Armagh City27311.11.4
16/17NI Championship6Annagh United32190.61.0 NI Premiership Intermediate10Annagh United27311.11.5
                
16/17W Championship AlliancePrestatyn Town30802.73.8 W Cymru Premier6Prestatyn Town32190.60.8
16/17W Championship Alliance13Llanfair United30250.81.2 W Div 1 Mid-Wales4Llanfair United30561.92.6
16/17W Championship Alliance14Mold Alexandra30250.81.5 W Nat Premier North5Mold Alexandra28471.72.3
16/17W Championship Alliance16Buckley Town30220.71.3 W Nat Premier NorthBuckley Town28662.43.0
                
16/17W Div 1 South15Caldicot Town30230.81.2 W Div 2 South7Caldicot Town30531.81.7
16/17W Div 1 South16Risca United30200.71.3 W Div 2 South8Risca United30461.51.8
                
16/17W Div 1 Mid-Wales7Hay St Mary's28421.52.4 W Div 2 Mid-Wales4Hay St Mary's22371.72.0
16/17W Div 1 Mid-Wales15Montgomery Town2890.30.8 W Div 2 Mid-Wales11Montgomery Town22200.92.0
                
16/17EFL 1Sheffield United461002.22.0 Championship10Sheffield United46691.51.3
16/17EFL 1Bolton Wanderers46861.91.5 Championship21Bolton Wanderers46430.90.8
16/17EFL 1Millwall46731.61.4 Championship8Millwall46721.61.2
16/17EFL 121Port Vale46491.11.0 EFL 220Port Vale46471.01.1
16/17EFL 122Swindon Town46441.01.0 EFL 29Swindon Town46681.51.5
16/17EFL 123Coventry City46390.80.8 EFL 2Coventry City46751.61.4
16/17EFL 124Chesterfield46370.80.9 EFL 224Chesterfield46380.81.0
                
16/17S League 1Livingston36812.32.2 S ChampionshipLivingston36621.71.6
16/17S League 1Brechin City36501.41.2 S Championship10Brechin City3640.10.6
16/17S League 19Peterhead36401.11.2 S League 22Peterhead36762.12.2
16/17S League 110Stenhousemuir36391.11.3 S League 2Stenhousemuir36541.51.6
                
16/17W Div 2 SouthLlanelli Town30762.53.6 W Div 1 SouthLlanelli Town30752.52.9
16/17W Div 2 SouthBriton Ferry Llansawel30622.11.9 W Div 1 South11Briton Ferry Llansawel30371.21.9
16/17W Div 2 SouthCwmamman United30581.92.5 W Div 1 South12Cwmamman United30301.01.3
16/17W Div 2 South16Newport City30200.70.9 W Div 3 South12Newport City30321.11.7
                
16/17W Nat Premier NorthQueens Park26672.64.3 W Championship Alliance14Queens Park2890.30.9
16/17W Nat Premier North13Brymbo26170.71.2 W Nat North Div 1Brymbo20502.53.9
16/17W Nat Premier North14Overton2610.00.8 W Nat North Div 110Overton20140.71.5
                
16/17W Div 2 Mid-WalesKerry24552.32.5 W Div 1 Mid-Wales12Kerry30361.22.1
16/17W Div 2 Mid-WalesChurchstoke24492.02.8 W Div 1 Mid-Wales14Churchstoke30260.91.8
16/17W Div 2 Mid-WalesBorth United24492.02.5 W Div 1 Mid-Wales16Borth United3070.20.8
16/17W Div 2 Mid-WalesPenybont United2480.31.3 W Div 2 Mid-Wales12Penybont United2240.21.1
                
16/17EFL 2Portsmouth46871.91.7 EFL 18Portsmouth46661.41.2
16/17EFL 2Plymouth Argyle46871.91.5 EFL 17Plymouth Argyle46681.51.3
16/17EFL 2Doncaster Rovers46851.81.8 EFL 115Doncaster Rovers46561.21.1
16/17EFL 2Blackpool46701.51.5 EFL 112Blackpool46601.31.3
16/17EFL 223Hartlepool United46461.01.2 EFL National15Hartlepool United46561.21.2
16/17EFL 224Leyton Orient46360.81.0 EFL National13Leyton Orient46601.31.3
                
16/17S League 2Arbroath36661.81.8 S League 14Arbroath36591.61.9
16/17S League 2Forfar Athletic36641.81.9 S League 18Forfar Athletic36381.11.1
                
16/17W Nat North Div 1Lex Glyndwr22542.54.7 W Nat Premier North8Lex Glyndwr28401.42.0
16/17W Nat North Div 1Rhostyllen22502.35.2 W Nat Premier North11Rhostyllen28351.31.8
                
16/17W Div 3 SouthLlantwit Major30722.42.3 W Div 2 SouthLlantwit Major30692.32.3
16/17W Div 3 SouthSTM Sports30642.13.0 W Div 2 South4STM Sports30602.03.1
                
16/17EFL NationalLincoln City46992.21.8 EFL 27Lincoln City46751.61.4
16/17EFL NationalForest Green Rovers46861.91.9 EFL 221Forest Green Rovers46471.01.2
16/17EFL National21York City46501.11.2 EFL National North11York City42581.41.5
16/17EFL National22Braintree Town46481.01.1 EFL National SouthBraintree Town42691.61.7
16/17EFL National23Southport46390.81.1 EFL National North15Southport42501.21.4
                
16/17S Lowland League16Preston Athletic30160.51.4 S East of Scotland League3Preston Athletic24512.13.1
                
16/17W Nat Reserves Division14Holywell Town Reserves26-14-0.51.9 W Nat Reserves & Colts8Holywell Town Reserves24301.32.8
                
16/17EFL National SouthMaidenhead United42982.32.2 EFL National12Maidenhead United46641.41.4
16/17EFL National SouthEbbsfleet United42962.32.3 EFL National6Ebbsfleet United46741.61.4
16/17EFL National South20Gosport Borough42360.91.1 Southern Premier23Gosport Borough46190.40.9
16/17EFL National South21Bishop's Stortford42270.60.7 Southern Premier18Bishop's Stortford46521.11.6
16/17EFL National South22Margate42250.60.6 Isthmian League Premier7Margate46771.71.7
                
16/17EFL National NorthFylde42882.12.6 EFL National7Fylde46731.61.8
16/17EFL National NorthHalifax Town42801.91.9 EFL National16Halifax Town46551.21.0
16/17EFL National North20Worcester City42350.81.0 Midland Premier4Worcester City42832.02.2
16/17EFL National North21Stalybridge Celtic42290.71.0 Northern Premier22Stalybridge Celtic46481.01.2
16/17EFL National North22Altrincham42210.50.9 Northern PremierAltrincham46952.12.2
                
16/17W Nat Reserves & ColtsFlint Town Utd Reserves20582.94.6 W Nat Reserves Division6Flint Town Utd Reserves21331.62.5
16/17W Nat Reserves & ColtsBuckley Town Reserves20492.54.4 W Nat Reserves Division5Buckley Town Reserves22351.63.1
                
16/17Southern PremierChippenham Town461032.22.0 EFL National South13Chippenham Town42541.31.5
16/17Southern PremierLeamington46922.01.6 EFL National North19Leamington42491.21.2
16/17Southern Premier21Cambridge City46471.01.0 Southern Division 1 East6Cambridge City42771.82.4
16/17Southern Premier23Hayes & Yeading United46410.91.0 Southern Division 1 East3Hayes & Yeading United42832.02.5
                
16/17Northern PremierBlyth Spartans461012.22.5 EFL National North10Blyth Spartans42591.41.8
16/17Northern PremierSpennymoor Town46871.92.1 EFL National North8Spennymoor Town42631.51.7
16/17Northern Premier21Corby Town46461.01.1 Northern Premier 1 South9Corby Town42601.41.8
16/17Northern Premier22Frickley Athletic46390.81.0 Northern Premier 1 South3Frickley Athletic42822.02.8
16/17Northern Premier24Skelmersdale United46240.50.9 Northern Premier 1 North21Skelmersdale United42370.91.3
                
16/17Isthmian League PremierHavant & Waterlooville46942.01.9 EFL National SouthHavant & Waterlooville42862.01.7
16/17Isthmian League PremierBognor Regis Town46922.01.9 EFL National South22Bognor Regis Town42270.61.0
16/17Isthmian League Premier22Canvey Island46521.11.4 Isthmian North6Canvey Island46801.72.2
16/17Isthmian League Premier23AFC Sudbury46461.01.2 Isthmian North12AFC Sudbury46591.31.2
16/17Isthmian League Premier24Grays Athletic46380.81.0 Isthmian North16Grays Athletic46561.21.6
                
16/17Southern Division 1 CentralRoyston Town421022.42.9 Southern Premier7Royston Town46771.71.8
16/17Southern Division 1 CentralFarnborough42902.12.3 Southern Premier20Farnborough46511.11.8
16/17Southern Division 1 Central9Potters Bar FC42621.51.7 Isthmian NorthPotters Bar FC46902.01.9
16/17Southern Division 1 Central21Histon42340.81.3 Eastern Counties Premier6Histon46831.82.2
16/17Southern Division 1 Central22Petersfield Town4290.20.8 Wessex Premier22Petersfield Town42160.40.9
                
16/17Isthmian Division 1 NorthBrightlingsea Regent461032.22.5 Isthmian League Premier20Brightlingsea Regent46481.01.5
16/17Isthmian Division 1 NorthThurrock46891.91.8 Isthmian League Premier15Thurrock46571.21.5
16/17Isthmian Division 1 North23Wroxham46250.50.9 Eastern Counties Premier13Wroxham46661.41.6
16/17Isthmian Division 1 North24Great Wakering Rovers46250.51.1 Essex SeniorGreat Wakering Rovers40942.42.7
                
16/17Isthmian Division 1 SouthTooting & Mitcham United461052.32.6 Isthmian League Premier24Tooting & Mitcham United46360.81.1
16/17Isthmian Division 1 SouthDorking Wanderers461052.32.2 Isthmian League Premier14Dorking Wanderers46581.31.7
16/17Isthmian Division 1 South22Chatham Town46310.71.2 Southern Counties East Premier16Chatham Town38431.11.2
16/17Isthmian Division 1 South23Three Bridges46290.61.3 Southern Combination PremierThree Bridges38822.22.4
16/17Isthmian Division 1 South24Godalming Town46240.51.1 Combined Counties Premier20Godalming Town42320.81.3
                
16/17Midland PremierAlvechurch42922.22.2 Northern Premier 1 SouthAlvechurch42852.01.9
16/17Midland Premier20Walsall Wood42471.11.4 Midland Division 1Walsall Wood421102.64.1
16/17Midland Premier21Brocton42340.81.2 Midland Division 117Brocton42431.01.6
                
16/17Wessex PremierMoneyfields42982.32.5 Southern Division 1 East10Moneyfields42691.61.9
16/17Wessex Premier20Fawley42370.91.5 Wessex Division 19Fawley34511.51.6
16/17Wessex Premier21Whitchurch United42320.81.2 Wessex Division 113Whitchurch United34351.01.3
16/17Wessex Premier22Verwood Town42220.51.0 Wessex Division 117Verwood Town34270.81.4
                
16/17Northern Premier 1 NorthLancaster City42852.01.7 Northern Premier17Lancaster City46551.21.4
16/17Northern Premier 1 NorthFarsley Celtic42842.02.4 Northern Premier5Farsley Celtic46801.71.9
16/17Northern Premier 1 North22Burscough42240.60.6 North West Counties Premier18Burscough44501.11.9
                
16/17Northern Premier 1 SouthShaw Lane421022.42.5 Northern Premier6Shaw Lane46791.71.7
16/17Northern Premier 1 SouthWitton Albion42962.32.4 Northern Premier7Witton Albion46701.51.8
16/17Northern Premier 1 South21Rugby Town42300.71.0 Midland Premier6Rugby Town42641.51.8
16/17Northern Premier 1 South22Northwich Victoria42260.61.3 North West Counties Premier16Northwich Victoria44561.31.8
                
16/17United Counties PremierPeterborough Sports421122.73.6 Northern Premier 1 South12Peterborough Sports42511.21.7
16/17United Counties Premier21Harrowby United42200.50.8 United Counties Div 15Harrowby United38651.72.4
16/17United Counties Premier22Huntingdon Town42100.20.9 United Counties Div 112Huntingdon Town38551.41.9
                
16/17Southern Combination PremierShoreham38922.42.9 Isthmian South24Shoreham4680.20.7
16/17Southern Combination Premier19Wick38300.81.4 Southern Combination Div 15Wick34611.82.5
16/17Southern Combination Premier20Hailsham Town3880.20.8 Southern Combination Div 18Hailsham Town34491.42.2
                
16/17South Midlands PremierHertford Town42922.22.2 Isthmian North15Hertford Town46571.21.2
16/17South Midlands Premier22Broxbourne Borough42170.41.1 South Midlands Div 119Broxbourne Borough38230.61.5
                
16/17Essex SeniorBarking421002.43.0 Isthmian North10Barking46641.41.4
                
16/17Northern Division 1South Shields421082.63.0 Northern Premier 1 North1South Shields421032.52.7
16/17Northern Division 121Chester-le-Street Town42230.51.2 Northern Division 214Chester-le-Street Town40491.21.5
16/17Northern Division 122West Allotment Celtic42220.51.0 Northern Division 215West Allotment Celtic40451.11.6
                
16/17Northern Counties East PremierCleethorpes Town421082.63.4 Northern Premier 1 South10Cleethorpes Town42551.32.0
16/17Northern Counties East Premier21Armthorpe Welfare42240.61.1 Northern Counties East Div 116Armthorpe Welfare42461.11.7
16/17Northern Counties East Premier22Retford United42240.61.2 Northern Counties East Div 122Retford United42240.61.0
                
16/17Southern Counties East Premier19Fisher Athletic38280.71.3 Southern Counties East Div 1Fisher Athletic36762.12.7
16/17Southern Counties East Premier20Erith & Belvedere38260.71.2 Southern Counties East Div 14Erith & Belvedere36631.82.4
                
16/17Combined Counties PremierHartley Wintney441112.53.0 Southern Division 1 EastHartley Wintney42822.02.3
16/17Combined Counties Premier21Badshot Lea44390.91.4 Combined Counties Div 1Badshot Lea36792.23.3
16/17Combined Counties Premier22Feltham44340.81.2 Combined Counties Div 117Feltham36250.71.4
16/17Combined Counties Premier23Raynes Park Vale44300.71.0 Combined Counties Div 1Raynes Park Vale36752.12.6
                
16/17North West Counties PremierAtherton Collieries421002.42.5 Northern Premier 1 North10Atherton Collieries42581.41.2
16/17North West Counties Premier20New Mills42330.81.5 North West Counties Div 114New Mills42491.21.6
16/17North West Counties Premier21Nelson42250.61.3 North West Counties Div 121Nelson42310.71.2
16/17North West Counties Premier22Cammell Laird 190742200.51.0 North West Counties Div 16Cammell Laird 190742721.72.0
                
16/17Midland Division 1Bromsgrove Sporting381042.73.5 Midland PremierBromsgrove Sporting42982.32.6
16/17Midland Division 119Pelsall Villa38340.91.4 Midland Division 216Pelsall Villa2290.41.0
                
16/17Hellenic PremierThame United34842.53.5 Southern Division 1 East11Thame United42641.52.0
16/17Hellenic Premier5Ardley United34641.92.2 Hellenic Division 1 WestArdley United26592.33.9
16/17Hellenic Premier18Henley Town34160.51.2 Hellenic Division 1 East14Henley Town00--
16/17Hellenic Premier19Carterton00-- Hellenic Division 2 WestCarterton20392.03.3
                
16/17Wessex Division 1Hamble Club40992.53.3 Wessex Premier10Hamble Club42631.52.5
16/17Wessex Division 1Baffins Milton Rovers40852.13.2 Wessex Premier9Baffins Milton Rovers42651.52.0
16/17Wessex Division 1Shaftesbury40822.13.2 Wessex Premier12Shaftesbury42561.31.5
                
16/17Eastern Counties PremierMildenhall Town40992.52.4 Isthmian North22Mildenhall Town46461.01.2
16/17Eastern Counties Premier21Swaffham Town40260.71.1 Eastern Counties Div 14Swaffham Town40852.13.5
                
16/17Western Football Premier20Sherborne Town38130.31.1 Western Football Div 119Sherborne Town42451.11.9
                
16/17Southern Combination Div 1Saltdean United34792.32.6 Southern Combination Premier8Saltdean United38651.71.5
16/17Southern Combination Div 1East Preston34752.22.5 Southern Combination Premier13East Preston38451.21.6
                
16/17South Midlands Div 1Biggleswade40992.53.5 South Midlands Premier5Biggleswade40731.82.4
                
16/17Combined Counties Div 1Banstead Athletic34812.43.4 Combined Counties Premier19Banstead Athletic42421.01.3
16/17Combined Counties Div 1Redhill34732.13.1 Combined Counties Premier6Redhill42651.52.0
16/17Combined Counties Div 1Balham34672.03.1 Combined Counties Premier5Balham42751.82.0
                
16/17Northern Division 2Stockton Town40932.32.8 Northern Division 16Stockton Town42711.72.2
16/17Northern Division 2Team Northumbria40892.22.5 Northern Division 113Team Northumbria42561.31.5
16/17Northern Division 2Billingham Synthonia40862.22.2 Northern Division 122Billingham Synthonia42130.30.7
                
16/17Northern Counties East Div 1Hall Road Rangers42962.32.5 Northern Counties East Premier19Hall Road Rangers42431.02.0
16/17Northern Counties East Div 1Pontefract Collieries42952.32.9 Northern Counties East PremierPontefract Collieries421022.43.2
16/17Northern Counties East Div 1Penistone Church42822.02.1 Northern Counties East Premier7Penistone Church42721.72.2
                
16/17Southern Counties East Div 1Glebe36922.62.8 Southern Counties East Premier12Glebe38511.31.5
16/17Southern Counties East Div 1Rusthall36802.22.6 Southern Counties East Premier19Rusthall38290.81.2
                
16/17North West Counties Div 1Widnes42962.32.8 North West Counties PremierWidnes44962.22.3
16/17North West Counties Div 1Charnock Richard42922.22.8 North West Counties Premier6Charnock Richard44791.82.3
                
16/17Midland Division 2Paget Rangers30642.13.1 Midland Division 112Paget Rangers42551.31.9
16/17Midland Division 2Coventry Alvis30632.12.0 Midland Division 122Coventry Alvis42160.40.8
16/17Midland Division 215Leamington Hibernian30220.71.3 Midland Division 316Leamington Hibernian3060.20.9
16/17Midland Division 216Continental Star30170.61.1 Midland Division 313Continental Star30291.01.6
                
16/17Hellenic Division 1 EastWoodley United26632.42.1 Hellenic Premier19Woodley United38260.70.8
16/17Hellenic Division 1 East14Wantage Town2600.00.6 Hellenic Premier4Wantage Town38862.32.4
                
16/17Hellenic Division 1 WestFairford Town30752.54.4 Hellenic Premier18Fairford Town38280.71.6
16/17Hellenic Division 1 WestAbingdon United30642.12.8 Hellenic Premier13Abingdon United38431.11.6
                
16/17Eastern Counties Div 1Stowmarket Town40932.32.7 Eastern Counties Premier3Stowmarket Town461032.22.7
16/17Eastern Counties Div 1Coggeshall Town40902.33.2 Eastern Counties PremierCoggeshall Town461152.53.2
16/17Eastern Counties Div 1Haverhill Borough40882.22.9 Eastern Counties Premier20Haverhill Borough46400.91.4
                
16/17Western Football Div 1Wellington (Somerset)42922.22.2 Western Football Premier15Wellington (Somerset)38421.11.4
16/17Western Football Div 1Hengrove Athletic42882.12.5 Western Football Premier9Hengrove Athletic38561.51.9
                
16/17SW Peninsula Premier20St Blazey3870.21.1 SW Peninsula Div 1 West7St Blazey32521.62.1
                
16/17South Midlands Div 2Thame Rangers34862.53.7 Hellenic Division 1 East8Thame Rangers24291.21.8
16/17South Midlands Div 2Enfield Borough34641.92.5 South Midlands Div 110Enfield Borough38601.62.5
16/17South Midlands Div 2St Neots Town Reserves34571.72.4 South Midlands Div 120St Neots Town Reserves38220.61.2
                
16/17Midland Division 3NKF Burbage26702.72.9 Midland Division 2NKF Burbage29782.72.4
16/17Midland Division 3Montpellier26612.33.4 Midland Division 26Montpellier30411.42.0
16/17Midland Division 3Northfield Town26542.12.7 Midland Division 210Northfield Town29381.31.4
16/17Midland Division 3Moors Academy25542.22.7 Midland Division 28Moors Academy30391.32.0
                
16/17Hellenic Division 2 WestKidlington Reserves22472.12.9 Hellenic Division 1 West11Kidlington Reserves26301.21.8
16/17Hellenic Division 2 West13Clanfield Reserves00-- Hellenic Division 2 West9Clanfield Reserves20201.00.9
                
16/17SW Peninsula Div 1 EastStoke Gabriel & Torbay Police34722.13.1 SW Peninsula Premier12Stoke Gabriel & Torbay Police38451.21.6
                
16/17SW Peninsula Div 1 WestSticker34912.73.7 SW Peninsula Premier15Sticker38381.01.4
Explanation of this analysisPositions of teams in the 17/18 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: 31 May 2026