SeasonPrior LeaguePositionTeamPlayedPointsPts/GameGoals/Game Current LeaguePositionTeamPlayedPointsPts/GameGoals/Game
86/87First Division20Leicester City42421.01.3 Second Division13Leicester City44591.31.4
86/87First Division21Manchester City42390.90.9 Second Division9Manchester City44651.51.8
86/87First Division22Aston Villa42360.91.1 Second Division2Aston Villa44781.81.5
                
86/87S Premier Division11Clydebank44240.50.8 S First Division3Clydebank44491.11.3
86/87S Premier Division12Hamilton Academicals44210.50.9 S First Division1Hamilton Academicals44561.31.5
                
86/87W Div 1 South1British Petroleum34752.22.6 W Nat Premier South8British Petroleum34481.41.7
86/87W Div 1 South2Panteg34712.12.3 W Nat Premier South11Panteg34421.21.6
86/87W Div 1 South3Tonyrefail Welfare34621.82.2 W Nat Premier South6Tonyrefail Welfare34501.51.6
                
86/87Second Division1Derby County42842.01.5 First Division15Derby County40431.10.9
86/87Second Division2Portsmouth42781.91.3 First Division19Portsmouth40350.90.9
86/87Second Division20Sunderland42481.11.2 Third Division1Sunderland46932.02.0
86/87Second Division21Grimsby Town42441.00.9 Third Division22Grimsby Town46501.11.0
86/87Second Division22Brighton & Hove Albion42390.90.9 Third Division2Brighton & Hove Albion46841.81.5
                
86/87S First Division1Greenock Morton44571.32.0 S Premier Division12Greenock Morton44160.40.6
86/87S First Division2Dunfermline Athletic44561.31.4 S Premier Division11Dunfermline Athletic44260.60.9
86/87S First Division11Brechin City44320.71.0 S Second Division4Brechin City39481.21.4
86/87S First Division12Montrose44290.70.8 S Second Division8Montrose39350.91.2
                
86/87W Div 1 Mid-Wales2Aberystwyth Town24391.64.1 W Nat South4Aberystwyth Town34641.92.4
                
86/87Third Division1AFC Bournemouth46972.11.7 Second Division17AFC Bournemouth44491.11.3
86/87Third Division2Middlesbrough46942.01.5 Second Division3Middlesbrough44781.81.4
86/87Third Division3Swindon Town46871.91.7 Second Division12Swindon Town44591.31.7
86/87Third Division21Bolton Wanderers46451.01.0 Fourth Division3Bolton Wanderers46781.71.4
86/87Third Division22Carlisle United46380.80.8 Fourth Division23Carlisle United46441.01.2
86/87Third Division23Darlington46370.81.0 Fourth Division13Darlington46651.41.5
86/87Third Division24Newport County46370.81.1 Fourth Division24Newport County46250.50.8
                
86/87W Nat Premier North15Hawkesbury Villa2880.31.0 W Nat North Div 113Hawkesbury Villa30250.81.5
                
86/87S Second Division1Livingston39551.41.8 S First Division2Livingston44521.21.6
86/87S Second Division2Raith Rovers39521.31.9 S First Division5Raith Rovers44451.01.8
                
86/87W Nat South17Caerau (Ely)3290.30.8 W Nat Premier South17Caerau (Ely)34250.71.0
                
86/87Fourth Division1Northampton Town46992.22.2 Third Division6Northampton Town46731.61.5
86/87Fourth Division2Preston North End46902.01.6 Third Division16Preston North End46581.31.0
86/87Fourth Division3Southend United46801.71.5 Third Division17Southend United46551.21.4
86/87Fourth Division6Aldershot46701.51.4 Third Division20Aldershot46531.21.4
86/87Fourth Division24Lincoln City46481.01.0 EFL National1Lincoln City42822.02.0
                
86/87W Nat North Div 11Llay Welfare30812.73.0 W Nat Premier North12Llay Welfare30311.00.9
86/87W Nat North Div 12Buckley Town30672.22.8 W Nat Premier North14Buckley Town30280.91.2
                
86/87W Nat Premier South1AFC Cardiff34872.63.0 W Nat South7AFC Cardiff34521.51.5
86/87W Nat Premier South12Ferndale Athletic34411.21.5 W Nat Premier South7Ferndale Athletic34481.42.0
86/87W Nat Premier South16Blaenavon Blues34290.91.1 W Div 1 South8Blaenavon Blues34501.51.8
86/87W Nat Premier South17Skewen34200.61.4 W Div 1 South6Skewen34541.61.7
86/87W Nat Premier South18Cardiff MU34170.50.8 W Div 1 South18Cardiff MU34170.50.7
                
86/87EFL National1Scarborough42912.21.5 Fourth Division12Scarborough46651.41.2
86/87EFL National18Nuneaton Borough42441.01.1 Southern Premier21Nuneaton Borough42370.91.4
86/87EFL National21Frickley Athletic42320.81.1 Northern Premier10Frickley Athletic42651.51.5
86/87EFL National22Gateshead42310.71.1 Northern Premier18Gateshead42401.01.2
                
86/87W Nat North Div 21Corwen30822.74.0 W Nat North Div 11Corwen30752.53.1
86/87W Nat North Div 22Bradley SC30812.74.7 W Nat North Div 12Bradley SC30732.43.9
                
86/87W Nat North Div 32Bradley Reserves32742.32.9 W Nat North Div 27Bradley Reserves30471.62.7
86/87W Nat North Div 33Llay RBL Reserves32672.13.6 W Nat North Div 214Llay RBL Reserves30240.81.8
                
86/87Southern Premier1Fisher Athletic42862.01.7 EFL National15Fisher Athletic42521.21.4
86/87Southern Premier16Basingstoke Town42481.11.3 Isthmian League Premier22Basingstoke Town42350.80.9
86/87Southern Premier19Salisbury42431.01.2 Southern Southern Division3Salisbury40832.11.8
86/87Southern Premier20King's Lynn Town42401.01.1 Southern Midland Division13King's Lynn Town42541.31.3
86/87Southern Premier21Dudley Town42360.90.9 Southern Midland Division8Dudley Town42651.51.5
86/87Southern Premier22Folkestone42350.80.9 Southern Southern Division17Folkestone40381.01.2
                
86/87Northern Premier1Macclesfield Town42882.11.9 EFL National11Macclesfield Town42631.51.5
                
86/87Isthmian League Premier1Wycombe Wanderers421012.42.5 EFL National18Wycombe Wanderers42461.11.2
86/87Isthmian League Premier21Worthing42330.81.4 Isthmian Division 113Worthing42501.21.6
86/87Isthmian League Premier22Walthamstow Avenue42180.40.9 Isthmian Division 115Walthamstow Avenue42501.21.3
                
86/87Southern Southern Division1Dorchester Town38772.02.2 Southern Premier11Dorchester Town42561.31.2
86/87Southern Southern Division2Ashford United (Kent)38762.01.7 Southern Premier12Ashford United (Kent)42521.21.1
86/87Southern Southern Division3Woodford Town38721.91.9 Essex Senior4Woodford Town32632.01.9
                
86/87Southern Midland Division2Leicester United38792.12.3 Southern Premier8Leicester United42591.41.6
86/87Southern Midland Division19Leamington38250.71.0 Midland Combination Premier15Leamington36270.81.0
                
86/87Isthmian Division 11Leytonstone & Ilford42952.31.9 Isthmian League Premier4Leytonstone & Ilford42711.71.4
86/87Isthmian Division 12Leyton-Wingate42822.01.6 Isthmian League Premier17Leyton-Wingate42501.21.4
                
86/87Midland Combination Premier2Paget Rangers38571.52.6 Southern Midland Division22Paget Rangers42390.91.2
                
86/87UC Premier2Baldock Town40631.62.2 Southern Southern Division15Baldock Town40481.21.1
86/87UC Premier21Ampthill Town4040.10.8 UC Div 119Ampthill Town38200.51.1
                
86/87Sussex County Div 115Chichester City30190.60.8 Sussex County Div 24Chichester City28451.62.2
86/87Sussex County Div 116Midhurst & Easebourne30180.60.9 Sussex County Div 28Midhurst & Easebourne28401.41.4
                
86/87Northern Division 119Peterlee Town38280.70.8 Northern Division 28Peterlee Town34441.31.1
86/87Northern Division 120Bedlington Terriers38220.61.1 Northern Division 27Bedlington Terriers34441.31.4
                
86/87Hellenic Premier2Hounslow34772.32.1 Southern Southern Division16Hounslow40411.01.0
86/87Hellenic Premier18Wantage Town34210.60.8 Hellenic Division 12Wantage Town30581.91.8
                
86/87EC League3Bury Town44621.42.6 Southern Southern Division9Bury Town40581.52.0
                
86/87Western Football Premier22Chard Town42290.71.2 Western Football Div 12Chard Town36531.52.1
                
86/87Sussex County Div 21Pagham30722.42.1 Sussex County Div 11Pagham30672.22.0
86/87Sussex County Div 22Selsey30652.22.3 Sussex County Div 111Selsey30361.21.3
86/87Sussex County Div 211Hassocks30361.21.1 Sussex County Div 39Hassocks26331.31.5
86/87Sussex County Div 215Franklands Village30270.91.0 Sussex County Div 38Franklands Village26361.41.8
86/87Sussex County Div 216Sidley United30190.61.1 Sussex County Div 313Sidley United26180.71.3
                
86/87Northern Division 21Billingham Synthonia36872.42.3 Northern Division 13Billingham Synthonia38772.02.0
86/87Northern Division 22Guisborough Town36792.22.4 Northern Division 15Guisborough Town38661.71.7
86/87Northern Division 23Shildon36651.82.1 Northern Division 112Shildon38491.31.6
                
86/87Northern Counties East Div 11Ossett Albion34702.11.9 Northern Counties East Premier17Ossett Albion32210.71.0
86/87Northern Counties East Div 13Hatfield Main34641.92.0 Northern Counties East Premier11Hatfield Main32391.21.6
86/87Northern Counties East Div 14Harrogate Railway Athletic34641.91.9 Northern Counties East Premier12Harrogate Railway Athletic32361.11.3
86/87Northern Counties East Div 112Grimethorpe Miners Welfare34431.31.8 Northern Counties East Premier9Grimethorpe Miners Welfare32421.31.4
                
86/87Hellenic Division 11Bishop's Cleeve34722.11.8 Hellenic Premier16Bishop's Cleeve34320.91.2
86/87Hellenic Division 13Didcot Town34651.92.1 Hellenic Premier5Didcot Town34511.51.6
                
86/87Western Football Div 11Swanage Town & Herston42621.52.2 Western Football Premier11Swanage Town & Herston42421.01.7
                
86/87Sussex County Div 31Eastbourne Borough26662.53.9 Sussex County Div 21Eastbourne Borough28662.42.3
86/87Sussex County Div 32Crowborough Athletic26582.22.3 Sussex County Div 212Crowborough Athletic28311.11.1
                
86/87North West Counties Div 22Warrington Town34451.31.4 North West Counties Div 18Warrington Town34371.12.0
86/87North West Counties Div 25Colwyn Bay34431.31.8 North West Counties Div 14Colwyn Bay34451.31.8
86/87North West Counties Div 26Darwen34381.11.3 North West Counties Div 17Darwen34381.11.6
86/87North West Counties Div 28Colne Dynamoes34361.11.7 North West Counties Div 11Colne Dynamoes34551.62.1
86/87North West Counties Div 29Skelmersdale United34361.11.5 North West Counties Div 116Skelmersdale United34190.61.0
86/87North West Counties Div 210Ellesmere Port & Neston34351.02.0 North West Counties Div 16Ellesmere Port & Neston34391.11.6
86/87North West Counties Div 211Formby34331.01.6 North West Counties Div 114Formby34220.60.9
86/87North West Counties Div 214Prescot Cables34280.81.4 North West Counties Div 112Prescot Cables34290.91.0
86/87North West Counties Div 217Atherton Laburnum Rovers34210.60.9 North West Counties Div 117Atherton Laburnum Rovers34150.40.9
86/87North West Counties Div 218Salford City34100.30.5 North West Counties Div 115Salford City34220.61.0
                
86/87North West Counties Div 31Atherton Collieries24361.51.9 North West Counties Div 28Atherton Collieries42461.11.5
86/87North West Counties Div 32Flixton24351.52.4 North West Counties Div 22Flixton42641.52.2
86/87North West Counties Div 33Maghull24301.31.8 North West Counties Div 26Maghull42471.11.7
86/87North West Counties Div 34Nelson24301.31.5 North West Counties Div 216Nelson42340.81.2
86/87North West Counties Div 35Newton24271.11.8 North West Counties Div 220Newton42300.71.1
86/87North West Counties Div 36Ford Motors24261.11.6 North West Counties Div 217Ford Motors42330.81.4
86/87North West Counties Div 37Bacup Borough24261.11.1 North West Counties Div 222Bacup Borough42240.60.9
86/87North West Counties Div 38Cheadle Town24231.01.4 North West Counties Div 212Cheadle Town42350.81.1
86/87North West Counties Div 39Daisy Hill24170.70.9 North West Counties Div 218Daisy Hill42320.81.3
86/87North West Counties Div 310Padiham24160.71.5 North West Counties Div 219Padiham42320.81.3
86/87North West Counties Div 311Nantwich Town24160.71.1 North West Counties Div 221Nantwich Town42290.71.0
86/87North West Counties Div 312Ashton Town24150.61.2 North West Counties Div 210Ashton Town42401.01.5
86/87North West Counties Div 313Whitworth Valley24110.50.7 North West Counties Div 29Whitworth Valley42421.01.2
Explanation of this analysisPositions of teams in the 87/88 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