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/17Championship1Newcastle United46942.01.8 Premiership10Newcastle United38441.21.0
16/17Championship2Brighton & Hove Albion46932.01.6 Premiership15Brighton & Hove Albion38401.10.9
16/17Championship5Huddersfield Town46811.81.2 Premiership16Huddersfield Town38371.00.7
16/17Championship22Blackburn Rovers46511.11.2 EFL 12Blackburn Rovers46962.11.8
16/17Championship23Wigan Athletic46420.90.9 EFL 11Wigan Athletic46982.11.9
16/17Championship24Rotherham United46230.50.9 EFL 14Rotherham United46791.71.6
                
16/17S Championship1Hibernian36712.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 11Ayr United36762.12.6
                
16/17NI Championship1Warrenpoint 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 Alliance1Prestatyn 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 North1Buckley 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 11Sheffield United461002.22.0 Championship10Sheffield United46691.51.3
16/17EFL 12Bolton Wanderers46861.91.5 Championship21Bolton Wanderers46430.90.8
16/17EFL 16Millwall46731.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 26Coventry City46751.61.4
16/17EFL 124Chesterfield46370.80.9 EFL 224Chesterfield46380.81.0
                
16/17S League 11Livingston36812.32.2 S Championship2Livingston36621.71.6
16/17S League 14Brechin 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 24Stenhousemuir36541.51.6
                
16/17W Div 2 South1Llanelli Town30762.53.6 W Div 1 South1Llanelli Town30752.52.9
16/17W Div 2 South2Briton Ferry Llansawel30622.11.9 W Div 1 South11Briton Ferry Llansawel30371.21.9
16/17W Div 2 South3Cwmamman 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 North1Queens Park26672.64.3 W Championship Alliance14Queens Park2890.30.9
16/17W Nat Premier North13Brymbo26170.71.2 W Nat North Div 11Brymbo20502.53.9
16/17W Nat Premier North14Overton2610.00.8 W Nat North Div 110Overton20140.71.5
                
16/17W Div 2 Mid-Wales1Kerry24552.32.5 W Div 1 Mid-Wales12Kerry30361.22.1
16/17W Div 2 Mid-Wales2Churchstoke24492.02.8 W Div 1 Mid-Wales14Churchstoke30260.91.8
16/17W Div 2 Mid-Wales3Borth United24492.02.5 W Div 1 Mid-Wales16Borth United3070.20.8
16/17W Div 2 Mid-Wales13Penybont United2480.31.3 W Div 2 Mid-Wales12Penybont United2240.21.1
                
16/17EFL 21Portsmouth46871.91.7 EFL 18Portsmouth46661.41.2
16/17EFL 22Plymouth Argyle46871.91.5 EFL 17Plymouth Argyle46681.51.3
16/17EFL 23Doncaster Rovers46851.81.8 EFL 115Doncaster Rovers46561.21.1
16/17EFL 27Blackpool46701.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 21Arbroath36661.81.8 S League 14Arbroath36591.61.9
16/17S League 22Forfar Athletic36641.81.9 S League 18Forfar Athletic36381.11.1
                
16/17W Nat North Div 11Lex Glyndwr22542.54.7 W Nat Premier North8Lex Glyndwr28401.42.0
16/17W Nat North Div 12Rhostyllen22502.35.2 W Nat Premier North11Rhostyllen28351.31.8
                
16/17W Div 3 South1Llantwit Major30722.42.3 W Div 2 South1Llantwit Major30692.32.3
16/17W Div 3 South2STM Sports30642.13.0 W Div 2 South4STM Sports30602.03.1
                
16/17EFL National1Lincoln City46992.21.8 EFL 27Lincoln City46751.61.4
16/17EFL National3Forest 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 South6Braintree 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 South1Maidenhead United42982.32.2 EFL National12Maidenhead United46641.41.4
16/17EFL National South2Ebbsfleet 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 North1Fylde42882.12.6 EFL National7Fylde46731.61.8
16/17EFL National North3Halifax 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 Premier1Altrincham46952.12.2
                
16/17W Nat Reserves & Colts1Flint Town Utd Reserves20582.94.6 W Nat Reserves Division6Flint Town Utd Reserves21331.62.5
16/17W Nat Reserves & Colts2Buckley Town Reserves20492.54.4 W Nat Reserves Division5Buckley Town Reserves22351.63.1
                
16/17Southern Premier1Chippenham Town461032.22.0 EFL National South13Chippenham Town42541.31.5
16/17Southern Premier2Leamington46922.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 Premier1Blyth Spartans461012.22.5 EFL National North10Blyth Spartans42591.41.8
16/17Northern Premier2Spennymoor 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 Premier1Havant & Waterlooville46942.01.9 EFL National South1Havant & Waterlooville42862.01.7
16/17Isthmian League Premier2Bognor 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 Central1Royston Town421022.42.9 Southern Premier7Royston Town46771.71.8
16/17Southern Division 1 Central2Farnborough42902.12.3 Southern Premier20Farnborough46511.11.8
16/17Southern Division 1 Central9Potters Bar FC42621.51.7 Isthmian North2Potters Bar FC46902.01.9
16/17Southern Division 1 Central21Histon42340.81.3 EC Premier Division6Histon46831.82.2
16/17Southern Division 1 Central22Petersfield Town4290.20.8 Wessex Premier22Petersfield Town42160.40.9
                
16/17Isthmian Division 1 North1Brightlingsea Regent461032.22.5 Isthmian League Premier20Brightlingsea Regent46481.01.5
16/17Isthmian Division 1 North3Thurrock46891.91.8 Isthmian League Premier15Thurrock46571.21.5
16/17Isthmian Division 1 North23Wroxham46250.50.9 EC Premier Division13Wroxham46661.41.6
16/17Isthmian Division 1 North24Great Wakering Rovers46250.51.1 Essex Senior1Great Wakering Rovers40942.42.7
                
16/17Isthmian Division 1 South1Tooting & Mitcham United461052.32.6 Isthmian League Premier24Tooting & Mitcham United46360.81.1
16/17Isthmian Division 1 South2Dorking 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 SC Premier2Three Bridges38822.22.4
16/17Isthmian Division 1 South24Godalming Town46240.51.1 CC Premier20Godalming Town42320.81.3
                
16/17Midland Premier1Alvechurch42922.22.2 Northern Premier 1 South2Alvechurch42852.01.9
16/17Midland Premier20Walsall Wood42471.11.4 Midland Division 11Walsall Wood421102.64.1
16/17Midland Premier21Brocton42340.81.2 Midland Division 117Brocton42431.01.6
                
16/17Wessex Premier2Moneyfields42982.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 North1Lancaster City42852.01.7 Northern Premier17Lancaster City46551.21.4
16/17Northern Premier 1 North2Farsley 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 South1Shaw Lane421022.42.5 Northern Premier6Shaw Lane46791.71.7
16/17Northern Premier 1 South2Witton 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/17UC Premier1Peterborough Sports421122.73.6 Northern Premier 1 South12Peterborough Sports42511.21.7
16/17UC Premier21Harrowby United42200.50.8 UC Div 15Harrowby United38651.72.4
16/17UC Premier22Huntingdon Town42100.20.9 UC Div 112Huntingdon Town38551.41.9
                
16/17SC Premier1Shoreham38922.42.9 Isthmian South24Shoreham4680.20.7
16/17SC Premier19Wick38300.81.4 SC Div 15Wick34611.82.5
16/17SC Premier20Hailsham Town3880.20.8 SC Div 18Hailsham Town34491.42.2
                
16/17Essex Senior1Barking421002.43.0 Isthmian North10Barking46641.41.4
                
16/17Northern Division 11South 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 Premier1Cleethorpes 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 13Fisher Athletic36762.12.7
16/17Southern Counties East Premier20Erith & Belvedere38260.71.2 Southern Counties East Div 14Erith & Belvedere36631.82.4
                
16/17CC Premier1Hartley Wintney441112.53.0 Southern Division 1 East4Hartley Wintney42822.02.3
16/17CC Premier21Badshot Lea44390.91.4 CC Division 13Badshot Lea36792.23.3
16/17CC Premier22Feltham44340.81.2 CC Division 117Feltham36250.71.4
16/17CC Premier23Raynes Park Vale44300.71.0 CC Division 15Raynes Park Vale36752.12.6
                
16/17North West Counties Premier1Atherton 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 11Bromsgrove Sporting381042.73.5 Midland Premier1Bromsgrove Sporting42982.32.6
16/17Midland Division 119Pelsall Villa38340.91.4 Midland Division 216Pelsall Villa2290.41.0
                
16/17Hellenic Premier1Thame United34842.53.5 Southern Division 1 East11Thame United42641.52.0
16/17Hellenic Premier5Ardley United34641.92.2 Hellenic Division 1 West1Ardley United26592.33.9
16/17Hellenic Premier18Henley Town34160.51.2 Hellenic Division 1 East14Henley Town00--
16/17Hellenic Premier19Carterton00-- Hellenic Division 2 West4Carterton20392.03.3
                
16/17Wessex Division 11Hamble Club40992.53.3 Wessex Premier10Hamble Club42631.52.5
16/17Wessex Division 12Baffins Milton Rovers40852.13.2 Wessex Premier9Baffins Milton Rovers42651.52.0
16/17Wessex Division 13Shaftesbury40822.13.2 Wessex Premier12Shaftesbury42561.31.5
                
16/17EC Premier Division1Mildenhall Town40992.52.4 Isthmian North22Mildenhall Town46461.01.2
16/17EC Premier Division21Swaffham Town40260.71.1 EC Division 14Swaffham Town40852.13.5
                
16/17Western Football Premier20Sherborne Town38130.31.1 Western Football Div 119Sherborne Town42451.11.9
                
16/17SC Div 11Saltdean United34792.32.6 SC Premier8Saltdean United38651.71.5
16/17SC Div 13East Preston34752.22.5 SC Premier13East Preston38451.21.6
                
16/17CC Division 11Banstead Athletic34812.43.4 CC Premier19Banstead Athletic42421.01.3
16/17CC Division 12Redhill34732.13.1 CC Premier6Redhill42651.52.0
16/17CC Division 13Balham34672.03.1 CC Premier5Balham42751.82.0
                
16/17Northern Division 21Stockton Town40932.32.8 Northern Division 16Stockton Town42711.72.2
16/17Northern Division 22Team Northumbria40892.22.5 Northern Division 113Team Northumbria42561.31.5
16/17Northern Division 23Billingham Synthonia40862.22.2 Northern Division 122Billingham Synthonia42130.30.7
                
16/17Northern Counties East Div 11Hall Road Rangers42962.32.5 Northern Counties East Premier19Hall Road Rangers42431.02.0
16/17Northern Counties East Div 12Pontefract Collieries42952.32.9 Northern Counties East Premier1Pontefract Collieries421022.43.2
16/17Northern Counties East Div 16Penistone Church42822.02.1 Northern Counties East Premier7Penistone Church42721.72.2
                
16/17Southern Counties East Div 11Glebe36922.62.8 Southern Counties East Premier12Glebe38511.31.5
16/17Southern Counties East Div 12Rusthall36802.22.6 Southern Counties East Premier19Rusthall38290.81.2
                
16/17North West Counties Div 11Widnes42962.32.8 North West Counties Premier2Widnes44962.22.3
16/17North West Counties Div 12Charnock Richard42922.22.8 North West Counties Premier6Charnock Richard44791.82.3
                
16/17Midland Division 21Paget Rangers30642.13.1 Midland Division 112Paget Rangers42551.31.9
16/17Midland Division 22Coventry 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 East2Woodley 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 West1Fairford Town30752.54.4 Hellenic Premier18Fairford Town38280.71.6
16/17Hellenic Division 1 West2Abingdon United30642.12.8 Hellenic Premier13Abingdon United38431.11.6
                
16/17EC Division 11Stowmarket Town40932.32.7 EC Premier Division3Stowmarket Town461032.22.7
16/17EC Division 12Coggeshall Town40902.33.2 EC Premier Division1Coggeshall Town461152.53.2
16/17EC Division 13Haverhill Borough40882.22.9 EC Premier Division20Haverhill Borough46400.91.4
                
16/17Western Football Div 11Wellington (Somerset)42922.22.2 Western Football Premier15Wellington (Somerset)38421.11.4
16/17Western Football Div 12Hengrove 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/17Midland Division 31NKF Burbage26702.72.9 Midland Division 21NKF Burbage29782.72.4
16/17Midland Division 32Montpellier26612.33.4 Midland Division 26Montpellier30411.42.0
16/17Midland Division 33Northfield Town26542.12.7 Midland Division 210Northfield Town29381.31.4
16/17Midland Division 34Moors Academy25542.22.7 Midland Division 28Moors Academy30391.32.0
                
16/17Hellenic Division 2 West2Kidlington 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 East1Stoke Gabriel & Torbay Police34722.13.1 SW Peninsula Premier12Stoke Gabriel & Torbay Police38451.21.6
                
16/17SW Peninsula Div 1 West1Sticker34912.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: 2 March 2026