SeasonPrior LeaguePositionTeamPlayedPointsPts/GameGoals/Game Current LeaguePositionTeamPlayedPointsPts/GameGoals/Game
88/89First Division18Middlesbrough38391.01.2 Second Division21Middlesbrough46501.11.1
88/89First Division19West Ham United38381.01.0 Second Division7West Ham United46721.61.7
88/89First Division20Newcastle United38310.80.8 Second Division3Newcastle United46801.71.7
                
88/89S Premier Division10Hamilton Academicals36140.40.5 S First Division6Hamilton Academicals39411.11.3
                
88/89Second DivisionChelsea46992.22.1 First Division5Chelsea38601.61.5
88/89Second DivisionManchester City46821.81.7 First Division14Manchester City38481.31.1
88/89Second DivisionCrystal Palace46811.81.5 First Division15Crystal Palace38481.31.1
88/89Second Division22Shrewsbury Town46420.90.9 Third Division11Shrewsbury Town46631.41.3
88/89Second Division23Birmingham City46350.80.7 Third Division7Birmingham City46661.41.3
88/89Second Division24Walsall46310.70.9 Third Division24Walsall46410.90.9
                
88/89S First DivisionDunfermline Athletic39541.41.5 S Premier Division8Dunfermline Athletic36300.81.0
88/89S First Division13Kilmarnock39340.91.2 S Second DivisionKilmarnock39471.21.7
88/89S First Division14Queen of the South39120.31.0 S Second Division10Queen of the South39360.91.5
                
88/89Third DivisionWolverhampton Wanderers46922.02.1 Second Division10Wolverhampton Wanderers46671.51.5
88/89Third DivisionSheffield United46841.82.0 Second DivisionSheffield United46851.81.7
88/89Third DivisionPort Vale46841.81.7 Second Division11Port Vale46611.31.3
88/89Third Division21Southend United46541.21.2 Fourth DivisionSouthend United46751.61.3
88/89Third Division22Chesterfield46491.11.1 Fourth Division7Chesterfield46711.51.4
88/89Third Division23Gillingham46400.91.0 Fourth Division14Gillingham46621.31.0
88/89Third Division24Aldershot46370.81.0 Fourth Division22Aldershot46501.11.1
                
88/89W Nat Premier North15Llay Welfare30160.51.1 W Nat North Div 16Llay Welfare26451.72.2
88/89W Nat Premier North16Overton Athletic3080.31.2 W Nat North Div 111Overton Athletic26291.12.1
                
88/89S Second DivisionAlbion Rovers39501.31.7 S First Division13Albion Rovers39270.71.3
88/89S Second DivisionAlloa Athletic39451.21.7 S First Division14Alloa Athletic39250.61.1
                
88/89W Nat South1Barry Town32882.83.0 Southern Midland Division5Barry Town42711.71.6
88/89W Nat South16Caerleon32250.81.3 W Nat Premier SouthCaerleon34331.01.4
88/89W Nat South17Milford32240.81.2 W Nat Premier SouthMilford34631.92.1
                
88/89Fourth DivisionRotherham United46821.81.7 Third Division9Rotherham United46641.41.5
88/89Fourth DivisionTranmere Rovers46801.71.3 Third Division4Tranmere Rovers46801.71.9
88/89Fourth DivisionCrewe Alexandra46781.71.5 Third Division12Crewe Alexandra46621.31.2
88/89Fourth DivisionLeyton Orient46751.61.9 Third Division14Leyton Orient46581.31.1
88/89Fourth Division24Darlington46420.91.2 EFL NationalDarlington42872.11.8
                
88/89W Nat North Div 1Rhostyllen26722.84.6 W Nat Premier North14Rhostyllen30260.91.6
88/89W Nat North Div 1Smithfield Athletic26622.43.5 W Nat Premier North16Smithfield Athletic30200.71.4
88/89W Nat North Div 114Penycae Reserves2630.11.0 W Nat North Div 210Penycae Reserves24170.71.4
                
88/89W Nat Premier SouthAmmanford34732.12.1 W Nat South14Ammanford30270.91.1
88/89W Nat Premier South6Ferndale Athletic34531.61.6 W Nat Premier SouthFerndale Athletic34732.12.1
88/89W Nat Premier SouthLlanelli Town34491.42.2 W Nat South5Llanelli Town30541.82.0
88/89W Nat Premier SouthSouth Wales Police34310.91.5 W Div 1 South7South Wales Police32491.51.5
88/89W Nat Premier SouthAbercynon Athletic34250.71.1 W Div 1 South16Abercynon Athletic32290.91.5
                
88/89EFL NationalMaidstone United40842.12.3 Fourth Division5Maidstone United46731.61.7
88/89EFL National20Aylesbury United40360.91.1 Isthmian League Premier3Aylesbury United42842.02.0
88/89EFL National21Weymouth40310.80.9 Southern Premier17Weymouth42461.11.2
88/89EFL National22Newport County00-- Hellenic PremierNewport County34752.22.1
                
88/89W Nat North Div 2Marchwiel28682.44.2 W Nat North Div 1Marchwiel26552.12.8
88/89W Nat North Div 214Glyn Ceiriog28130.52.0 W Nat North Div 3Glyn Ceiriog18251.42.3
                
88/89W Nat North Div 3Kelloggs22512.33.3 W Nat North Div 28Kelloggs24371.52.3
88/89W Nat North Div 3Corwen Reserves22492.23.5 W Nat North Div 29Corwen Reserves24301.31.8
                
88/89Southern PremierMerthyr Tydfil42852.02.5 EFL National9Merthyr Tydfil42621.51.6
88/89Southern Premier19Fareham Town42511.21.0 Southern Southern Division12Fareham Town42561.31.2
88/89Southern Premier20Leicester United42290.71.1 Southern Midland Division11Leicester United42561.31.6
88/89Southern Premier21Redditch United42220.50.9 Southern Midland Division18Redditch United42461.11.4
88/89Southern Premier22Bedworth United42190.50.9 Southern Midland Division15Bedworth United42511.21.2
                
88/89Northern PremierBarrow42872.11.6 EFL National14Barrow42521.21.2
                
88/89Isthmian League PremierFarnborough42811.92.0 EFL National21Farnborough42421.01.4
88/89Isthmian League Premier21Tooting & Mitcham United42360.91.0 Isthmian Division 112Tooting & Mitcham United42551.31.0
88/89Isthmian League Premier22Croydon Athletic42210.50.6 Isthmian Division 117Croydon Athletic42431.01.0
                
88/89Southern Southern DivisionChelmsford City42952.32.5 Southern Premier18Chelmsford City42431.01.2
88/89Southern Southern DivisionGravesend & Northfleet42872.11.7 Southern Premier7Gravesend & Northfleet42661.61.0
88/89Southern Southern Division21Tonbridge Angels42270.61.2 Kent Football Div 13Tonbridge Angels38842.22.3
                
88/89Southern Midland DivisionGloucester City42922.22.3 Southern Premier9Gloucester City42621.51.9
88/89Southern Midland DivisionAtherstone Town42872.12.0 Southern Premier6Atherstone Town42671.61.4
88/89Southern Midland Division22Mile Oak Rovers42250.61.1 Midland Combination Premier19Mile Oak Rovers38381.01.2
                
88/89Isthmian Division 1Staines Town40872.22.0 Isthmian League Premier16Staines Town42481.11.3
88/89Isthmian Division 1Basingstoke Town40832.12.1 Isthmian League Premier8Basingstoke Town42631.51.5
                
88/89Midland Combination PremierRacing Club Warwick34521.52.3 Southern Midland Division19Racing Club Warwick42441.01.1
                
88/89Wessex LeagueBashley32822.62.7 Southern Southern DivisionBashley42822.01.9
                
88/89Sussex County Div 118Portfield34200.61.0 Sussex County Div 24Portfield30561.91.6
                
88/89Northern Division 1North Shields38360.91.5 Northern Counties East Premier2North Shields34692.01.9
88/89Northern Division 119Chester-le-Street Town38320.80.9 Northern Division 25Chester-le-Street Town38772.01.6
88/89Northern Division 120Crook Town38200.50.8 Northern Division 26Crook Town38671.81.8
                
88/89Kent Football Div 1Hythe Town38902.43.5 Southern Southern Division6Hythe Town42721.71.6
                
88/89Hellenic PremierYate Town32832.62.3 Southern Southern Division13Yate Town42541.31.3
88/89Hellenic Premier16Wallingford & Crowmarsh32260.81.0 Hellenic Division 18Wallingford & Crowmarsh30391.31.2
88/89Hellenic Premier17Viking Greenford32250.80.9 Hellenic Division 19Viking Greenford30381.31.0
                
88/89Eastern Counties Premier20Ely City40300.81.2 Eastern Counties Div 15Ely City32571.81.8
88/89Eastern Counties Premier21Soham Town Rangers40220.60.9 Eastern Counties Div 13Soham Town Rangers32682.11.8
                
88/89Western Football Premier21Minehead40140.40.8 Western Football Div 120Minehead38270.70.8
                
88/89Sussex County Div 2Seaford Town26522.01.9 Sussex County Div 111Seaford Town34401.21.3
88/89Sussex County Div 2Ringmer26512.01.7 Sussex County Div 110Ringmer34411.21.4
88/89Sussex County Div 214East Grinstead Town26220.80.8 Sussex County Div 35East Grinstead Town26401.51.3
                
88/89Northern Division 2Consett38932.42.3 Northern Division 16Consett38571.51.5
88/89Northern Division 2Alnwick Town38842.22.4 Northern Division 18Alnwick Town38541.41.6
88/89Northern Division 2Whickham38842.22.3 Northern Division 115Whickham38401.11.3
                
88/89Northern Counties East Div 1Sheffield FC30682.32.5 Northern Counties East Premier9Sheffield FC34551.61.3
                
88/89North West Counties Div 118Formby34100.30.7 North West Counties Div 212Formby30280.91.1
                
88/89Hellenic Division 1Almondsbury Picksons28642.32.4 Hellenic Premier7Almondsbury Picksons34541.61.8
88/89Hellenic Division 1Headington Amateurs28622.21.8 Hellenic Premier12Headington Amateurs34411.21.3
                
88/89Eastern Counties Div 1Wroxham26622.43.5 Eastern Counties Premier12Wroxham40571.41.8
88/89Eastern Counties Div 1Halstead Town26622.43.4 Eastern Counties Premier14Halstead Town40491.22.1
                
88/89Western Football Div 1Tiverton Town38601.62.8 Western Football Premier4Tiverton Town40842.12.3
                
88/89Sussex County Div 3Saltdean United30652.21.7 Sussex County Div 28Saltdean United30461.51.4
88/89Sussex County Div 3St Leonards30622.11.9 Sussex County Div 26St Leonards30491.62.0
88/89Sussex County Div 3Franklands Village30592.01.8 Sussex County Div 210Franklands Village30381.31.7
                
88/89North West Counties Div 2Vauxhall Motors34581.72.0 North West Counties Div 14Vauxhall Motors34571.71.5
88/89North West Counties Div 2Chadderton34491.42.1 North West Counties Div 118Chadderton34331.01.1
88/89North West Counties Div 2Nantwich Town34441.31.9 North West Counties Div 17Nantwich Town34441.31.5
Explanation of this analysisPositions of teams in the 89/90 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