SeasonPrior LeaguePositionTeamPlayedPointsPts/GameGoals/Game Current LeaguePositionTeamPlayedPointsPts/GameGoals/Game
15/16Premiership18Newcastle United38371.01.2 Championship1Newcastle 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 Championship1Warrenpoint Town32722.32.4
                
15/16Championship1Burnley46932.01.6 Premiership16Burnley38401.11.0
15/16Championship2Middlesbrough46891.91.4 Premiership19Middlesbrough38280.70.7
15/16Championship4Hull 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 12Bolton Wanderers46861.91.5
                
15/16S Championship1Rangers36812.32.4 S Premiership3Rangers38671.81.5
15/16S Championship9Livingston36310.91.0 S League 11Livingston36812.32.2
15/16S Championship10Alloa Athletic36210.60.6 S League 12Alloa Athletic36621.71.9
                
15/16W Championship Alliance2Cefn 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 South1Cardiff MU30622.12.1 W Cymru Premier6Cardiff MU32361.11.3
15/16W Div 1 South13Briton Ferry Llansawel30391.31.4 W Div 2 South2Briton 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 11Wigan Athletic46871.91.8 Championship23Wigan Athletic46420.90.9
15/16EFL 12Burton Albion46851.81.2 Championship20Burton Albion46521.11.1
15/16EFL 16Barnsley46741.61.5 Championship14Barnsley46581.31.4
15/16EFL 121Doncaster Rovers46461.01.0 EFL 23Doncaster Rovers46851.81.8
15/16EFL 122Blackpool46461.00.9 EFL 27Blackpool46701.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 11Dunfermline Athletic36792.22.3 S Championship5Dunfermline Athletic36481.31.3
15/16S League 12Ayr 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 22Forfar Athletic36641.81.9
                
15/16W Div 2 South1Caldicot Town30732.42.3 W Div 1 South15Caldicot Town30230.81.2
15/16W Div 2 South2Cwmbran Celtic30722.43.0 W Div 1 South6Cwmbran Celtic30451.52.0
15/16W Div 2 South3Undy 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 11Ards26542.12.3 NI Premiership2Ards38471.21.6
15/16NI Championship 12Harland & Wolff Welders26512.02.1 NI Championship1Harland & Wolff Welders32511.61.6
15/16NI Championship 13Armagh City26441.72.5 NI Championship5Armagh City32341.11.3
15/16NI Championship 14Knockbreda26431.71.8 NI Championship2Knockbreda32461.41.8
15/16NI Championship 15Institute26421.61.5 NI Championship2Institute32571.82.0
15/16NI Championship 16Larne26421.62.5 NI Championship3Larne32401.31.6
15/16NI Championship 17Lurgan Celtic26391.51.5 NI Championship4Lurgan Celtic32391.21.8
15/16NI Championship 18Ballyclare Comrades26371.41.7 NI Championship3Ballyclare Comrades32511.62.0
15/16NI Championship 19Loughgall26361.41.7 NI Championship6Loughgall32391.21.7
15/16NI Championship 111Dergview26351.31.6 NI Championship5Dergview32421.32.1
15/16NI Championship 112Annagh United26271.01.4 NI Championship6Annagh United32190.61.0
                
15/16W Nat Premier North2Ruthin Town26552.12.7 W Championship Alliance11Ruthin Town30331.11.6
                
15/16W Div 2 Mid-Wales1Berriew28762.73.9 W Div 1 Mid-Wales3Berriew28572.03.2
15/16W Div 2 Mid-Wales2Radnor Valley28602.12.8 W Div 1 Mid-Wales11Radnor Valley28281.01.6
                
15/16EFL 21Northampton Town46992.21.8 EFL 116Northampton Town46531.21.3
15/16EFL 22Oxford United46861.91.8 EFL 18Oxford United46691.51.4
15/16EFL 23Bristol Rovers46851.81.7 EFL 110Bristol Rovers46661.41.5
15/16EFL 27AFC 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 21East Fife36621.71.7 S League 15East Fife36461.31.1
15/16S League 24Queen'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 22PSNI26592.32.3 NI Championship4PSNI32491.51.5
                
15/16W Nat North Div 11Cefn Albion24582.44.9 W Nat Premier North9Cefn Albion26351.32.4
15/16W Nat North Div 12Llanuwchllyn24572.45.0 W Nat Premier North3Llanuwchllyn26552.12.8
                
15/16W Div 3 South1Pontypridd United34812.42.9 W Div 2 South4Pontypridd United30571.92.2
15/16W Div 3 South2Abergavenny Town34772.32.9 W Div 2 South11Abergavenny Town30321.11.5
                
15/16EFL National1Cheltenham Town461012.21.9 EFL 221Cheltenham Town46501.11.1
15/16EFL National4Grimsby Town46801.71.8 EFL 214Grimsby Town46621.31.3
15/16EFL National21Halifax Town46481.01.2 EFL National North3Halifax 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 League1FC 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 South1Sutton United42902.12.0 EFL National12Sutton United46581.31.3
15/16EFL National South3Maidstone United42771.81.3 EFL National14Maidstone United46581.31.3
15/16EFL National South20Havant & Waterlooville42471.11.2 Isthmian League Premier1Havant & 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 North1Solihull 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 & Colts1Saltney Town Reserves20472.43.1 W Nat Reserves Division11Saltney Town Reserves26240.92.2
                
15/16Southern Premier1Poole Town46932.01.9 EFL National South5Poole Town42711.71.5
15/16Southern Premier4Hungerford 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 Premier1Darlington461042.32.3 EFL National North5Darlington42761.82.1
15/16Northern Premier3Salford 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 Premier1Hampton & Richmond46952.12.3 EFL National South7Hampton & Richmond42691.61.9
15/16Isthmian League Premier3East Thurrock United46912.02.3 EFL National South13East Thurrock United42561.31.7
15/16Isthmian League Premier18Farnborough46531.21.4 Southern Division 1 Central2Farnborough42902.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 Central1Kings Langley42872.12.0 Southern Premier20Kings Langley46471.01.2
15/16Southern Division 1 Central4St 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 Central22North Greenford United42240.61.2 CC Premier14North Greenford United44581.31.9
                
15/16Isthmian Division 1 North1AFC Sudbury461052.32.0 Isthmian League Premier23AFC Sudbury46461.01.2
15/16Isthmian Division 1 North3Harlow 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 South1Folkestone Invicta461142.52.2 Isthmian League Premier15Folkestone Invicta46551.21.6
15/16Isthmian Division 1 South3Worthing46881.92.1 Isthmian League Premier14Worthing46561.21.6
15/16Isthmian Division 1 South22Walton & Hersham46300.71.1 CC 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 SC 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 North1Warrington Town421062.52.9 Northern Premier10Warrington Town46741.61.4
15/16Northern Premier 1 North2Spennymoor Town42912.22.7 Northern Premier2Spennymoor 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 South1Stafford Rangers42952.31.9 Northern Premier13Stafford Rangers46631.41.4
15/16Northern Premier 1 South3Coalville Town42852.01.9 Northern Premier17Coalville Town46551.21.5
15/16Northern Premier 1 South21Daventry Town42330.81.0 UC Div 11Daventry Town36872.42.9
15/16Northern Premier 1 South22Tividale42260.61.2 Midland Premier22Tividale42240.61.1
                
15/16SC Premier1Horsham38972.63.4 Isthmian Division 1 South16Horsham46611.31.7
15/16SC Premier19East Preston38120.30.9 SC Div 13East Preston34752.22.5
15/16SC Premier20St Francis Rangers3860.20.3 SC Div 117St Francis Rangers34240.71.3
                
15/16Essex Senior1Bowers & 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 Premier1Tadcaster Albion42982.32.8 Northern Premier 1 North19Tadcaster Albion42441.01.4
15/16Northern Counties East Premier20Pontefract Collieries42390.91.4 Northern Counties East Div 12Pontefract 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/16CC Premier2Ashford United Reserves (Kent)42962.32.7 Southern Counties East Premier1Ashford United Reserves (Kent)38922.43.1
15/16CC Premier20Redhill42390.91.5 CC Division 12Redhill34732.13.1
15/16CC Premier21Chessington & Hook United42300.71.3 CC Division 15Chessington & Hook United34641.92.1
15/16CC Premier22Cove42110.30.7 CC Division 117Cove34170.51.7
                
15/16North West Counties Premier1Colne421002.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 11Coventry United381002.63.2 Midland Premier8Coventry United42621.51.5
                
15/16Hellenic Premier1Kidlington38972.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 West2Abingdon United30642.12.8
15/16Hellenic Premier20Wokingham Town38130.31.0 Hellenic Division 1 East12Wokingham Town26281.11.8
                
15/16Wessex Division 11Portland United34842.52.9 Wessex Premier1Portland United42992.42.5
15/16Wessex Division 12Amesbury Town34772.32.6 Wessex Premier19Amesbury Town42370.91.4
                
15/16EC Premier Division1Norwich United38982.62.4 Isthmian Division 1 North8Norwich United46751.61.5
15/16EC Premier Division20Whitton United38220.61.0 EC Division 111Whitton United40541.41.8
                
15/16Western Football Premier20Welton Rovers38200.51.1 Western Football Div 120Welton Rovers42370.91.3
                
15/16SC Div 11Haywards Heath Town32902.83.8 SC Premier2Haywards Heath Town38872.33.0
15/16SC Div 12Crawley Down Gatwick32742.32.8 SC Premier11Crawley Down Gatwick38521.42.5
15/16SC Div 111Sidlesham32431.31.7 SC Div 23Sidlesham28602.13.0
                
15/16CC Division 11Hounslow United32772.42.3 CC Premier20Hounslow United44471.11.3
15/16CC Division 12Feltham32742.33.0 CC Premier22Feltham44340.81.2
15/16CC Division 13Abbey Rangers32722.32.3 CC Premier10Abbey Rangers44631.41.6
                
15/16Northern Division 21South Shields421072.52.9 Northern Division 11South Shields421082.63.0
15/16Northern Division 22Ryhope Colliery Welfare42942.22.9 Northern Division 117Ryhope Colliery Welfare42431.02.0
15/16Northern Division 23Chester-le-Street Town42902.12.5 Northern Division 121Chester-le-Street Town42230.51.2
                
15/16Northern Counties East Div 11Hemsworth Miners Welfare40982.53.2 Northern Counties East Premier9Hemsworth Miners Welfare42651.52.2
15/16Northern Counties East Div 12AFC Mansfield40862.22.5 Northern Counties East Premier7AFC Mansfield42661.61.9
15/16Northern Counties East Div 13Bottesford Town40822.12.3 Northern Counties East Premier12Bottesford Town42561.32.0
                
15/16North West Counties Div 11Hanley Town34782.32.0 North West Counties Premier10Hanley Town42571.42.0
15/16North West Counties Div 12Irlam34772.32.1 North West Counties Premier8Irlam42661.61.5
                
15/16Midland Division 22Chelmsley Town26632.42.7 Midland Division 117Chelmsley Town38381.01.6
                
15/16Hellenic Division 1 East3Henley Town24461.92.6 Hellenic Premier18Henley Town34160.51.2
                
15/16Hellenic Division 1 West1Carterton26662.52.8 Hellenic Premier19Carterton00--
                
15/16EC Division 11Wivenhoe Town36892.52.8 EC Premier Division19Wivenhoe Town40330.81.3
15/16EC Division 12Ely City36862.42.4 EC Premier Division13Ely City40471.21.6
15/16EC Division 13Great Yarmouth Town36802.22.7 EC Premier Division5Great Yarmouth Town40681.71.5
                
15/16Western Football Div 11Chipping Sodbury Town40761.92.1 Western Football Premier13Chipping Sodbury Town38421.11.4
15/16Western Football Div 12Wells City40761.92.3 Western Football Premier15Wells City38401.11.8
                
15/16SW Peninsula Premier19Stoke Gabriel & Torbay Police38340.91.5 SW Peninsula Div 1 East1Stoke Gabriel & Torbay Police34722.13.1
15/16SW Peninsula Premier20Elburton Villa38230.61.1 SW Peninsula Div 1 West2Elburton Villa34732.13.0
                
15/16SC Div 21AFC Varndeanians30702.33.0 SC Div 118AFC Varndeanians34230.71.3
15/16SC Div 25Billingshurst30622.12.4 SC Div 115Billingshurst34280.81.6
15/16SC Div 215AFC Roffey3090.30.8 SC Div 216AFC Roffey00--
                
15/16Midland Division 31Leamington Hibernian28662.43.1 Midland Division 215Leamington Hibernian30220.71.3
15/16Midland Division 32Redditch Borough28622.23.2 Midland Division 24Redditch Borough30642.12.9
15/16Midland Division 33Smithswood 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 East1Tiverton Town Reserves34892.63.0 SW Peninsula Premier8Tiverton Town Reserves38631.72.6
                
15/16SW Peninsula Div 1 West2Plymouth 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: 3 March 2026