SeasonPrior LeaguePositionTeamPlayedPointsPts/GameGoals/Game Current LeaguePositionTeamPlayedPointsPts/GameGoals/Game
15/16Premiership18Newcastle United38371.01.2 ChampionshipNewcastle United46942.01.8
15/16Premiership19Norwich City38340.91.0 Championship8Norwich City46701.51.8
15/16Premiership20Aston Villa38170.40.7 Championship13Aston Villa46621.31.0
                
15/16S Premiership12Dundee United38280.71.2 S Championship3Dundee United36571.61.4
                
15/16W Cymru Premier4Port Talbot Town32391.21.2 W Div 1 South13Port Talbot Town30351.21.4
15/16W Cymru Premier6Haverfordwest County32210.70.8 W Div 1 South4Haverfordwest County30541.81.8
                
15/16NI Premiership6Warrenpoint Town38340.91.2 NI ChampionshipWarrenpoint Town32722.32.4
                
15/16ChampionshipBurnley46932.01.6 Premiership16Burnley38401.11.0
15/16ChampionshipMiddlesbrough46891.91.4 Premiership19Middlesbrough38280.70.7
15/16ChampionshipHull City46831.81.5 Premiership18Hull City38340.91.0
15/16Championship22Charlton Athletic46400.90.9 EFL 113Charlton Athletic46601.31.3
15/16Championship23Milton Keynes Dons46390.80.8 EFL 112Milton Keynes Dons46611.31.3
15/16Championship24Bolton Wanderers46300.70.9 EFL 1Bolton Wanderers46861.91.5
                
15/16S ChampionshipRangers36812.32.4 S Premiership3Rangers38671.81.5
15/16S Championship9Livingston36310.91.0 S League 1Livingston36812.32.2
15/16S Championship10Alloa Athletic36210.60.6 S League 12Alloa Athletic36621.71.9
                
15/16W Championship AllianceCefn Druids30662.22.1 W Cymru Premier2Cefn Druids32391.21.3
15/16W Championship Alliance16Rhayader Town30150.50.8 W Div 1 Mid-Wales1Rhayader Town28662.42.5
                
15/16W Div 1 SouthCardiff MU30622.12.1 W Cymru Premier6Cardiff MU32361.11.3
15/16W Div 1 South13Briton Ferry Llansawel30391.31.4 W Div 2 SouthBriton Ferry Llansawel30622.11.9
15/16W Div 1 South14Aberdare Town30371.21.1 W Div 2 South7Aberdare Town30411.41.5
15/16W Div 1 South15Aberbargoed Buds30270.91.4 W Div 2 South15Aberbargoed Buds30270.91.3
15/16W Div 1 South16Garden Village Reserves3070.20.9 W Div 2 South13Garden Village Reserves30280.91.5
                
15/16W Div 1 Mid-Wales15Llansantffraid Village00-- W Div 2 Mid-Wales10Llansantffraid Village24301.31.5
                
15/16EFL 1Wigan Athletic46871.91.8 Championship23Wigan Athletic46420.90.9
15/16EFL 1Burton Albion46851.81.2 Championship20Burton Albion46521.11.1
15/16EFL 1Barnsley46741.61.5 Championship14Barnsley46581.31.4
15/16EFL 121Doncaster Rovers46461.01.0 EFL 2Doncaster Rovers46851.81.8
15/16EFL 122Blackpool46461.00.9 EFL 2Blackpool46701.51.5
15/16EFL 123Colchester United46400.91.2 EFL 28Colchester United46691.51.5
15/16EFL 124Crewe Alexandra46340.71.0 EFL 217Crewe Alexandra46551.21.3
                
15/16S League 1Dunfermline Athletic36792.22.3 S Championship5Dunfermline Athletic36481.31.3
15/16S League 1Ayr United36611.71.8 S Championship10Ayr United36330.90.9
15/16S League 19Cowdenbeath36391.11.3 S League 210Cowdenbeath36351.01.1
15/16S League 110Forfar Athletic36340.91.3 S League 2Forfar Athletic36641.81.9
                
15/16W Div 2 SouthCaldicot Town30732.42.3 W Div 1 South15Caldicot Town30230.81.2
15/16W Div 2 SouthCwmbran Celtic30722.43.0 W Div 1 South6Cwmbran Celtic30451.52.0
15/16W Div 2 SouthUndy Athletic30712.42.5 W Div 1 South7Undy Athletic30411.41.8
15/16W Div 2 South15Penrhiwceiber Rangers30180.61.5 W Div 3 South7Penrhiwceiber Rangers30441.51.7
15/16W Div 2 South16Chepstow Town30130.41.2 W Div 3 South4Chepstow Town29471.62.3
                
15/16NI Championship 1Ards26542.12.3 NI Premiership2Ards38471.21.6
15/16NI Championship 1Harland & Wolff Welders26512.02.1 NI Championship1Harland & Wolff Welders32511.61.6
15/16NI Championship 1Armagh City26441.72.5 NI Championship5Armagh City32341.11.3
15/16NI Championship 1Knockbreda26431.71.8 NI Championship2Knockbreda32461.41.8
15/16NI Championship 1Institute26421.61.5 NI Championship2Institute32571.82.0
15/16NI Championship 1Larne26421.62.5 NI Championship3Larne32401.31.6
15/16NI Championship 1Lurgan Celtic26391.51.5 NI Championship4Lurgan Celtic32391.21.8
15/16NI Championship 1Ballyclare Comrades26371.41.7 NI Championship3Ballyclare Comrades32511.62.0
15/16NI Championship 1Loughgall26361.41.7 NI Championship6Loughgall32391.21.7
15/16NI Championship 1Dergview26351.31.6 NI Championship5Dergview32421.32.1
15/16NI Championship 1Annagh United26271.01.4 NI Championship6Annagh United32190.61.0
                
15/16W Nat Premier NorthRuthin Town26552.12.7 W Championship Alliance11Ruthin Town30331.11.6
                
15/16W Div 2 Mid-WalesBerriew28762.73.9 W Div 1 Mid-Wales3Berriew28572.03.2
15/16W Div 2 Mid-WalesRadnor Valley28602.12.8 W Div 1 Mid-Wales11Radnor Valley28281.01.6
                
15/16EFL 2Northampton Town46992.21.8 EFL 116Northampton Town46531.21.3
15/16EFL 2Oxford United46861.91.8 EFL 18Oxford United46691.51.4
15/16EFL 2Bristol Rovers46851.81.7 EFL 110Bristol Rovers46661.41.5
15/16EFL 2AFC Wimbledon46751.61.4 EFL 115AFC Wimbledon46571.21.1
15/16EFL 223Dagenham & Redbridge46340.71.0 EFL National4Dagenham & Redbridge46841.81.7
15/16EFL 224York City46340.71.1 EFL National21York City46501.11.2
                
15/16S League 2East Fife36621.71.7 S League 15East Fife36461.31.1
15/16S League 2Queen's Park36561.61.3 S League 16Queen's Park36461.31.0
15/16S League 210East Stirlingshire36320.91.1 S Lowland League2East Stirlingshire30682.33.6
                
15/16NI Championship 2PSNI26592.32.3 NI Championship4PSNI32491.51.5
                
15/16W Nat North Div 1Cefn Albion24582.44.9 W Nat Premier North9Cefn Albion26351.32.4
15/16W Nat North Div 1Llanuwchllyn24572.45.0 W Nat Premier North3Llanuwchllyn26552.12.8
                
15/16W Div 3 SouthPontypridd United34812.42.9 W Div 2 South4Pontypridd United30571.92.2
15/16W Div 3 SouthAbergavenny Town34772.32.9 W Div 2 South11Abergavenny Town30321.11.5
                
15/16EFL NationalCheltenham Town461012.21.9 EFL 221Cheltenham Town46501.11.1
15/16EFL NationalGrimsby Town46801.71.8 EFL 214Grimsby Town46621.31.3
15/16EFL National21Halifax Town46481.01.2 EFL National NorthHalifax Town42801.91.9
15/16EFL National22Altrincham46441.01.0 EFL National North22Altrincham42210.50.9
15/16EFL National23Kidderminster Harriers46400.91.1 EFL National North2Kidderminster Harriers42822.01.8
15/16EFL National24Welling United46350.80.8 EFL National South16Welling United42431.01.5
                
15/16S Lowland LeagueFC Edinburgh28732.62.6 S League 27FC Edinburgh36431.21.1
15/16S Lowland League15Threave Rovers28100.41.1 S South of Scotland4Threave Rovers26401.52.4
                
15/16W Nat Reserves Division15Coedpoeth Utd Reserves2860.21.0 W Nat Reserves & Colts8Coedpoeth Utd Reserves20231.21.9
                
15/16EFL National SouthSutton United42902.12.0 EFL National12Sutton United46581.31.3
15/16EFL National SouthMaidstone United42771.81.3 EFL National14Maidstone United46581.31.3
15/16EFL National South20Havant & Waterlooville42471.11.2 Isthmian League PremierHavant & Waterlooville46942.01.9
15/16EFL National South21Hayes & Yeading United42461.11.2 Southern Premier23Hayes & Yeading United46410.91.0
15/16EFL National South22Basingstoke Town42380.91.1 Southern Premier12Basingstoke Town46621.31.4
                
15/16EFL National NorthSolihull Moors42852.02.0 EFL National16Solihull Moors46551.21.3
15/16EFL National North20Lowestoft Town42461.11.1 Isthmian League Premier11Lowestoft Town46641.41.4
15/16EFL National North21Hednesford Town42380.91.2 Northern Premier15Hednesford Town46611.31.5
15/16EFL National North22Corby Town42320.81.1 Northern Premier21Corby Town46461.01.1
                
15/16W Nat Reserves & ColtsSaltney Town Reserves20472.43.1 W Nat Reserves Division11Saltney Town Reserves26240.92.2
                
15/16Southern PremierPoole Town46932.01.9 EFL National South5Poole Town42711.71.5
15/16Southern PremierHungerford Town46831.81.6 EFL National South6Hungerford Town42701.71.6
15/16Southern Premier21Bedworth United46441.01.3 Northern Premier 1 South11Bedworth United42571.41.7
15/16Southern Premier22Histon46400.91.4 Southern Division 1 Central21Histon42340.81.3
                
15/16Northern PremierDarlington461042.32.3 EFL National North5Darlington42761.82.1
15/16Northern PremierSalford City46902.02.0 EFL National North4Salford City42771.81.9
15/16Northern Premier21Stamford46451.01.5 Northern Premier 1 South16Stamford42481.11.5
15/16Northern Premier22Hyde United46400.91.2 Northern Premier 1 North10Hyde United42611.51.9
15/16Northern Premier23Colwyn Bay46380.81.1 Northern Premier 1 North15Colwyn Bay42501.21.5
15/16Northern Premier24Ramsbottom United46260.60.9 Northern Premier 1 North14Ramsbottom United42531.31.5
                
15/16Isthmian League PremierHampton & Richmond46952.12.3 EFL National South7Hampton & Richmond42691.61.9
15/16Isthmian League PremierEast Thurrock United46912.02.3 EFL National South13East Thurrock United42561.31.7
15/16Isthmian League Premier18Farnborough46531.21.4 Southern Division 1 CentralFarnborough42902.12.3
15/16Isthmian League Premier22Brentwood Town46400.91.1 Isthmian Division 1 North14Brentwood Town46561.21.4
15/16Isthmian League Premier23Lewes46340.71.0 Isthmian Division 1 South9Lewes46761.71.9
15/16Isthmian League Premier24VCD Athletic46340.71.0 Isthmian Division 1 North15VCD Athletic46561.21.2
                
15/16Southern Division 1 CentralKings Langley42872.12.0 Southern Premier20Kings Langley46471.01.2
15/16Southern Division 1 CentralSt Ives Town42781.91.7 Southern Premier15St Ives Town46561.21.1
15/16Southern Division 1 Central5Rushden & Diamonds42771.81.9 Northern Premier 1 South5Rushden & Diamonds42711.71.7
15/16Southern Division 1 Central10Godalming Town42671.61.2 Isthmian Division 1 South24Godalming Town46240.51.1
15/16Southern Division 1 Central11Ware42631.51.6 Isthmian Division 1 North22Ware46511.11.4
15/16Southern Division 1 Central21Leighton Town42350.81.1 South Midlands Premier16Leighton Town42471.11.6
15/16Southern Division 1 Central22North Greenford United42240.61.2 Combined Counties Premier14North Greenford United44581.31.9
                
15/16Isthmian Division 1 NorthAFC Sudbury461052.32.0 Isthmian League Premier23AFC Sudbury46461.01.2
15/16Isthmian Division 1 NorthHarlow Town46962.12.0 Isthmian League Premier10Harlow Town46671.51.7
15/16Isthmian Division 1 North23Barkingside46370.81.2 Essex Senior10Barkingside42601.41.9
15/16Isthmian Division 1 North24Redbridge46280.61.0 Essex Senior14Redbridge42551.32.2
                
15/16Isthmian Division 1 SouthFolkestone Invicta461142.52.2 Isthmian League Premier15Folkestone Invicta46551.21.6
15/16Isthmian Division 1 SouthWorthing46881.92.1 Isthmian League Premier14Worthing46561.21.6
15/16Isthmian Division 1 South22Walton & Hersham46300.71.1 Combined Counties Premier5Walton & Hersham44781.81.6
15/16Isthmian Division 1 South23Whitstable Town46260.61.1 Southern Counties East Premier5Whitstable Town38691.82.2
15/16Isthmian Division 1 South24Peacehaven & Telscombe46250.51.0 Southern Combination Premier14Peacehaven & Telscombe38481.31.8
                
15/16Midland Premier22Continental Star42100.20.6 Midland Division 216Continental Star30170.61.1
                
15/16Wessex Premier21Folland Sports40180.51.2 Wessex Division 117Folland Sports40300.81.5
                
15/16Northern Premier 1 NorthWarrington Town421062.52.9 Northern Premier10Warrington Town46741.61.4
15/16Northern Premier 1 NorthSpennymoor Town42912.22.7 Northern PremierSpennymoor Town46871.92.1
15/16Northern Premier 1 North21Harrogate Railway Athletic42260.61.2 Northern Counties East Premier19Harrogate Railway Athletic42380.91.4
15/16Northern Premier 1 North22New Mills4230.10.6 North West Counties Premier20New Mills42330.81.5
                
15/16Northern Premier 1 SouthStafford Rangers42952.31.9 Northern Premier13Stafford Rangers46631.41.4
15/16Northern Premier 1 SouthCoalville Town42852.01.9 Northern Premier17Coalville Town46551.21.5
15/16Northern Premier 1 South21Daventry Town42330.81.0 United Counties Div 11Daventry Town36872.42.9
15/16Northern Premier 1 South22Tividale42260.61.2 Midland Premier22Tividale42240.61.1
                
15/16Southern Combination PremierHorsham38972.63.4 Isthmian Division 1 South16Horsham46611.31.7
15/16Southern Combination Premier19East Preston38120.30.9 Southern Combination Div 1East Preston34752.22.5
15/16Southern Combination Premier20St Francis Rangers3860.20.3 Southern Combination Div 117St Francis Rangers34240.71.3
                
15/16South Midlands PremierAFC Dunstable421022.42.8 Southern Division 1 Central7AFC Dunstable42711.72.0
15/16South Midlands Premier21Harefield United42310.71.0 South Midlands Div 18Harefield United40681.72.1
15/16South Midlands Premier22Real Bedford42300.71.4 South Midlands Div 119Real Bedford40320.81.1
                
15/16Essex SeniorBowers & Pitsea40962.43.0 Isthmian Division 1 North6Bowers & Pitsea46781.72.2
                
15/16Northern Division 120Durham City42360.91.4 Northern Division 210Durham City40611.51.8
15/16Northern Division 121Norton & Stockton Ancients42320.81.6 Northern Division 222Norton & Stockton Ancients00--
15/16Northern Division 122Bedlington Terriers42310.71.4 Northern Division 212Bedlington Terriers40541.41.9
                
15/16Northern Counties East PremierTadcaster Albion42982.32.8 Northern Premier 1 North19Tadcaster Albion42441.01.4
15/16Northern Counties East Premier20Pontefract Collieries42390.91.4 Northern Counties East Div 1Pontefract Collieries42952.32.9
15/16Northern Counties East Premier21Brigg Town42370.91.2 Northern Counties East Div 114Brigg Town42491.21.4
15/16Northern Counties East Premier22Nostell Miners Welfare42260.60.9 Northern Counties East Div 122Nostell Miners Welfare42150.41.1
                
15/16Combined Counties PremierAshford United Reserves (Kent)42962.32.7 Southern Counties East PremierAshford United Reserves (Kent)38922.43.1
15/16Combined Counties Premier20Redhill42390.91.5 Combined Counties Div 1Redhill34732.13.1
15/16Combined Counties Premier21Chessington & Hook United42300.71.3 Combined Counties Div 15Chessington & Hook United34641.92.1
15/16Combined Counties Premier22Cove42110.30.7 Combined Counties Div 117Cove34170.51.7
                
15/16North West Counties PremierColne421002.42.5 Northern Premier 1 North5Colne42721.71.8
15/16North West Counties Premier20Alsager Town42390.91.3 North West Counties Div 17Alsager Town42741.82.3
15/16North West Counties Premier21Silsden42380.91.4 North West Counties Div 111Silsden42621.52.0
15/16North West Counties Premier22AFC Blackpool42360.91.5 North West Counties Div 119AFC Blackpool42320.81.1
                
15/16Midland Division 1Coventry United381002.63.2 Midland Premier8Coventry United42621.51.5
                
15/16Hellenic PremierKidlington38972.63.1 Southern Division 1 Central12Kidlington42561.31.7
15/16Hellenic Premier18Milton United38270.71.2 Hellenic Division 1 West12Milton United30321.11.8
15/16Hellenic Premier19Abingdon United38210.61.1 Hellenic Division 1 WestAbingdon United30642.12.8
15/16Hellenic Premier20Wokingham Town38130.31.0 Hellenic Division 1 East12Wokingham Town26281.11.8
                
15/16Wessex Division 1Portland United34842.52.9 Wessex Premier1Portland United42992.42.5
15/16Wessex Division 1Amesbury Town34772.32.6 Wessex Premier19Amesbury Town42370.91.4
                
15/16Eastern Counties PremierNorwich United38982.62.4 Isthmian Division 1 North8Norwich United46751.61.5
15/16Eastern Counties Premier20Whitton United38220.61.0 Eastern Counties Div 111Whitton United40541.41.8
                
15/16Western Football Premier20Welton Rovers38200.51.1 Western Football Div 120Welton Rovers42370.91.3
                
15/16Southern Combination Div 1Haywards Heath Town32902.83.8 Southern Combination Premier2Haywards Heath Town38872.33.0
15/16Southern Combination Div 1Crawley Down Gatwick32742.32.8 Southern Combination Premier11Crawley Down Gatwick38521.42.5
15/16Southern Combination Div 111Sidlesham32431.31.7 Southern Combination Div 23Sidlesham28602.13.0
                
15/16South Midlands Div 1Edgware Town38962.53.4 South Midlands Premier17Edgware Town42431.01.5
15/16South Midlands Div 1Crawley Green38862.32.2 South Midlands Premier11Crawley Green42601.41.5
15/16South Midlands Div 19New Bradwell St Peter38581.51.6 South Midlands Div 27New Bradwell St Peter34591.72.5
                
15/16Combined Counties Div 1Hounslow United32772.42.3 Combined Counties Premier20Hounslow United44471.11.3
15/16Combined Counties Div 1Feltham32742.33.0 Combined Counties Premier22Feltham44340.81.2
15/16Combined Counties Div 1Abbey Rangers32722.32.3 Combined Counties Premier10Abbey Rangers44631.41.6
                
15/16Northern Division 2South Shields421072.52.9 Northern Division 1South Shields421082.63.0
15/16Northern Division 2Ryhope Colliery Welfare42942.22.9 Northern Division 117Ryhope Colliery Welfare42431.02.0
15/16Northern Division 2Chester-le-Street Town42902.12.5 Northern Division 121Chester-le-Street Town42230.51.2
                
15/16Northern Counties East Div 1Hemsworth Miners Welfare40982.53.2 Northern Counties East Premier9Hemsworth Miners Welfare42651.52.2
15/16Northern Counties East Div 1AFC Mansfield40862.22.5 Northern Counties East Premier7AFC Mansfield42661.61.9
15/16Northern Counties East Div 1Bottesford Town40822.12.3 Northern Counties East Premier12Bottesford Town42561.32.0
                
15/16North West Counties Div 1Hanley Town34782.32.0 North West Counties Premier10Hanley Town42571.42.0
15/16North West Counties Div 1Irlam34772.32.1 North West Counties Premier8Irlam42661.61.5
                
15/16Midland Division 2Chelmsley Town26632.42.7 Midland Division 117Chelmsley Town38381.01.6
                
15/16Hellenic Division 1 EastHenley Town24461.92.6 Hellenic Premier18Henley Town34160.51.2
                
15/16Hellenic Division 1 WestCarterton26662.52.8 Hellenic Premier19Carterton00--
                
15/16Eastern Counties Div 1Wivenhoe Town36892.52.8 Eastern Counties Premier19Wivenhoe Town40330.81.3
15/16Eastern Counties Div 1Ely City36862.42.4 Eastern Counties Premier13Ely City40471.21.6
15/16Eastern Counties Div 1Great Yarmouth Town36802.22.7 Eastern Counties Premier5Great Yarmouth Town40681.71.5
                
15/16Western Football Div 1Chipping Sodbury Town40761.92.1 Western Football Premier13Chipping Sodbury Town38421.11.4
15/16Western Football Div 1Wells City40761.92.3 Western Football Premier15Wells City38401.11.8
                
15/16SW Peninsula Premier19Stoke Gabriel & Torbay Police38340.91.5 SW Peninsula Div 1 EastStoke Gabriel & Torbay Police34722.13.1
15/16SW Peninsula Premier20Elburton Villa38230.61.1 SW Peninsula Div 1 West2Elburton Villa34732.13.0
                
15/16Southern Combination Div 2AFC Varndeanians30702.33.0 Southern Combination Div 118AFC Varndeanians34230.71.3
15/16Southern Combination Div 2Billingshurst30622.12.4 Southern Combination Div 115Billingshurst34280.81.6
15/16Southern Combination Div 215AFC Roffey3090.30.8 Southern Combination Div 216AFC Roffey00--
                
15/16South Midlands Div 2Pitstone & Ivinghoe United30581.93.3 South Midlands Div 210Pitstone & Ivinghoe United34521.52.6
                
15/16Midland Division 3Leamington Hibernian28662.43.1 Midland Division 215Leamington Hibernian30220.71.3
15/16Midland Division 3Redditch Borough28622.23.2 Midland Division 24Redditch Borough30642.12.9
15/16Midland Division 3Smithswood Firs28652.33.4 Midland Division 211Smithswood Firs30331.12.1
                
15/16Hellenic Division 2 West13Shrivenham Reserves00-- Hellenic Division 2 West12Shrivenham Reserves2290.41.0
                
15/16SW Peninsula Div 1 EastTiverton Town Reserves34892.63.0 SW Peninsula Premier8Tiverton Town Reserves38631.72.6
                
15/16SW Peninsula Div 1 WestPlymouth Argyle Reserves32812.53.1 SW Peninsula Premier6Plymouth Argyle Reserves38741.92.9
Explanation of this analysisPositions of teams in the 16/17 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