SeasonPrior LeaguePositionTeamPlayedPointsPts/GameGoals/Game Current LeaguePositionTeamPlayedPointsPts/GameGoals/Game
87/88First Division18Chelsea40421.11.3 Second Division1Chelsea46992.22.1
87/88First Division19Portsmouth40350.90.9 Second Division20Portsmouth46511.11.2
87/88First Division20Watford40320.80.7 Second Division4Watford46781.71.6
87/88First Division21Oxford United40310.81.1 Second Division17Oxford United46541.21.3
                
87/88S Premier Division10Falkirk44310.70.9 S First Division2Falkirk39521.31.8
87/88S Premier Division11Dunfermline Athletic44260.60.9 S First Division1Dunfermline Athletic39541.41.5
87/88S Premier Division12Greenock Morton44160.40.6 S First Division5Greenock Morton39411.11.2
                
87/88W Div 1 South2Trelewis Reserves34692.02.1 W Nat Premier South15Trelewis Reserves34351.01.4
87/88W Div 1 South3Morriston Town34672.02.4 W Nat Premier South12Morriston Town34381.11.4
                
87/88Second Division1Millwall44821.91.6 First Division10Millwall38531.41.2
87/88Second Division2Aston Villa44781.81.5 First Division17Aston Villa38401.11.2
87/88Second Division3Middlesbrough44781.81.4 First Division18Middlesbrough38391.01.2
87/88Second Division21Sheffield United44461.01.0 Third Division2Sheffield United46841.82.0
87/88Second Division22Reading44421.01.0 Third Division18Reading46561.21.5
87/88Second Division23Huddersfield Town44280.60.9 Third Division14Huddersfield Town46601.31.4
                
87/88S First Division1Hamilton Academicals44561.31.5 S Premier Division10Hamilton Academicals36140.40.5
87/88S First Division11East Fife44360.81.4 S Second Division5East Fife39411.11.4
87/88S First Division12Dumbarton44360.81.2 S Second Division12Dumbarton39340.91.2
                
87/88Third Division1Sunderland46932.02.0 Second Division11Sunderland46631.41.3
87/88Third Division2Brighton & Hove Albion46841.81.5 Second Division19Brighton & Hove Albion46511.11.2
87/88Third Division3Walsall46821.81.5 Second Division24Walsall46310.70.9
87/88Third Division21Rotherham United46521.11.1 Fourth Division1Rotherham United46821.81.7
87/88Third Division22Grimsby Town46501.11.0 Fourth Division9Grimsby Town46661.41.4
87/88Third Division23York City46330.71.0 Fourth Division11York City46641.41.3
87/88Third Division24Doncaster Rovers46330.70.9 Fourth Division23Doncaster Rovers46491.11.1
                
87/88W Nat Premier North15Bala Town30120.40.5 W Nat North Div 17Bala Town26391.51.9
87/88W Nat Premier North16Rhostyllen3040.10.9 W Nat North Div 11Rhostyllen26722.84.6
                
87/88S Second Division1Ayr United39611.62.4 S First Division11Ayr United39350.91.4
87/88S Second Division2St Johnstone39611.61.9 S First Division6St Johnstone39401.01.3
                
87/88W Nat South14Llanelli Town34331.01.5 W Nat Premier South7Llanelli Town34491.42.2
87/88W Nat South18Blaenrhondda34150.41.0 W Nat Premier South14Blaenrhondda34371.11.4
                
87/88Fourth Division1Wolverhampton Wanderers46902.01.8 Third Division1Wolverhampton Wanderers46922.02.1
87/88Fourth Division2Cardiff City46851.81.4 Third Division16Cardiff City46571.21.0
87/88Fourth Division3Bolton Wanderers46781.71.4 Third Division10Bolton Wanderers46641.41.3
87/88Fourth Division6Swansea City46701.51.3 Third Division12Swansea City46611.31.1
87/88Fourth Division24Newport County46250.50.8 EFL National22Newport County00--
                
87/88W Nat North Div 11Corwen30752.53.1 W Nat Premier North9Corwen30411.42.1
87/88W Nat North Div 12Bradley SC30732.43.9 W Nat Premier North8Bradley SC30421.41.7
87/88W Nat North Div 115Bala Town Reserves30180.60.9 W Nat North Div 213Bala Town Reserves28160.61.6
87/88W Nat North Div 116Chirk AAA Reserves30130.41.6 W Nat North Div 27Chirk AAA Reserves28471.73.1
                
87/88W Nat Premier South2Abergavenny Thursdays34732.12.3 W Nat South7Abergavenny Thursdays32471.51.6
87/88W Nat Premier South16Pontlottyn Blast Furnace34361.11.0 W Div 1 South10Pontlottyn Blast Furnace34511.51.4
87/88W Nat Premier South17Caerau (Ely)34250.71.0 W Div 1 South14Caerau (Ely)34341.01.1
87/88W Nat Premier South18Taff's Well34220.61.2 W Div 1 South11Taff's Well34501.51.9
                
87/88EFL National1Lincoln City42822.02.0 Fourth Division10Lincoln City46641.41.4
87/88EFL National20Bath City42370.91.1 Southern Premier9Bath City42581.41.6
87/88EFL National21Wealdstone42320.80.9 Southern Premier11Wealdstone42581.41.4
87/88EFL National22Dagenham42210.50.9 Isthmian League Premier18Dagenham42451.11.3
                
87/88W Nat North Div 22Smithfield Athletic30742.54.0 W Nat North Div 12Smithfield Athletic26622.43.5
                
87/88W Nat North Div 31New Broughton28652.33.6 W Nat North Div 25New Broughton28562.02.9
87/88W Nat North Div 32New Brighton Villa28632.34.1 W Nat North Div 23New Brighton Villa28592.13.5
                
87/88Southern Premier1Aylesbury United42892.11.9 EFL National20Aylesbury United40360.91.1
87/88Southern Premier13Shepshed Charterhouse42501.21.3 Northern Premier18Shepshed Charterhouse42441.01.2
87/88Southern Premier19Chelmsford City42431.01.4 Southern Southern Division1Chelmsford City42952.32.5
87/88Southern Premier20Willenhall Town42390.90.9 Southern Midland Division11Willenhall Town42601.41.5
87/88Southern Premier21Nuneaton Borough42370.91.4 Southern Midland Division6Nuneaton Borough42661.61.7
87/88Southern Premier22Witney Town42350.81.1 Southern Southern Division14Witney Town42501.21.5
                
87/88Northern Premier1Chorley42882.11.9 EFL National17Chorley40451.11.4
                
87/88Isthmian League Premier1Yeovil Town42811.91.6 EFL National9Yeovil Town40561.41.7
87/88Isthmian League Premier21Hitchin Town42380.91.1 Isthmian Division 14Hitchin Town40741.91.5
87/88Isthmian League Premier22Basingstoke Town42350.80.9 Isthmian Division 12Basingstoke Town40832.12.1
                
87/88Southern Southern Division1Dover Athletic40942.42.0 Southern Premier6Dover Athletic42691.61.5
87/88Southern Southern Division2Waterlooville40912.32.2 Southern Premier17Waterlooville42521.21.5
87/88Southern Southern Division21Chatham Town40260.71.0 Kent Football Div 119Chatham Town38170.41.1
                
87/88Southern Midland Division1Merthyr Tydfil42942.22.4 Southern Premier1Merthyr Tydfil42852.02.5
87/88Southern Midland Division2Moor Green42862.02.2 Southern Premier15Moor Green42551.31.4
                
87/88Isthmian Division 11Marlow421012.42.4 Isthmian League Premier20Marlow42380.91.1
87/88Isthmian Division 12Grays Athletic421002.41.8 Isthmian League Premier5Grays Athletic42701.71.5
                
87/88Midland Combination Premier3Ashtree Highfield36501.41.9 Southern Midland Division14Ashtree Highfield42511.21.4
                
87/88Wessex League17Steyning Town36260.70.7 CC Premier6Steyning Town36601.71.9
                
87/88UC Premier1Spalding United40902.32.4 Southern Midland Division8Spalding United42641.51.7
                
87/88Sussex County Div 116Horsham YM30200.70.9 Sussex County Div 28Horsham YM26281.12.2
                
87/88Northern Division 119Ryhope Colliery Welfare38250.71.1 Northern Division 210Ryhope Colliery Welfare38501.31.8
87/88Northern Division 120Consett38240.61.2 Northern Division 21Consett38932.42.3
                
87/88Western Football Premier21Melksham Town42280.71.1 Western Football Div 112Melksham Town38350.91.1
87/88Western Football Premier22Clandown42220.50.8 Western Football Div 114Clandown38310.81.2
                
87/88Sussex County Div 21Eastbourne Borough28662.42.3 Sussex County Div 110Eastbourne Borough34491.41.6
87/88Sussex County Div 23Oakwood28521.92.0 Sussex County Div 117Oakwood34290.91.1
87/88Sussex County Div 215Worthing United28190.71.0 Sussex County Div 37Worthing United30471.61.9
                
87/88Northern Division 22Seaham Red Star34712.11.9 Northern Division 116Seaham Red Star38441.21.3
87/88Northern Division 23Durham City34631.91.6 Northern Division 114Durham City38461.21.1
87/88Northern Division 24Billingham Town34551.61.8 Northern Division 15Billingham Town38641.71.6
                
87/88North West Counties Div 118Glossop North End34140.40.9 North West Counties Div 213Glossop North End34270.81.2
                
87/88Hellenic Division 12Wantage Town30581.91.8 Hellenic Premier12Wantage Town32361.11.3
87/88Hellenic Division 13Kintbury Rangers30571.91.6 Hellenic Premier15Kintbury Rangers32260.80.8
                
87/88Western Football Div 11Welton Rovers36541.52.1 Western Football Premier13Welton Rovers40360.91.3
87/88Western Football Div 12Chard Town36531.52.1 Western Football Premier15Chard Town40350.91.2
                
87/88Sussex County Div 33Broadbridge Heath26552.12.2 Sussex County Div 29Broadbridge Heath26271.01.4
                
87/88North West Counties Div 21Ashton United42701.72.5 North West Counties Div 117Ashton United34180.51.1
87/88North West Counties Div 22Flixton42641.52.2 North West Counties Div 17Flixton34381.11.8
Explanation of this analysisPositions of teams in the 88/89 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