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 Division1Chelsea46992.22.1 First Division5Chelsea38601.61.5
88/89Second Division2Manchester City46821.81.7 First Division14Manchester City38481.31.1
88/89Second Division3Crystal 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 Division1Dunfermline Athletic39541.41.5 S Premier Division8Dunfermline Athletic36300.81.0
88/89S First Division13Kilmarnock39340.91.2 S Second Division2Kilmarnock39471.21.7
88/89S First Division14Queen of the South39120.31.0 S Second Division10Queen of the South39360.91.5
                
88/89Third Division1Wolverhampton Wanderers46922.02.1 Second Division10Wolverhampton Wanderers46671.51.5
88/89Third Division2Sheffield United46841.82.0 Second Division2Sheffield United46851.81.7
88/89Third Division3Port Vale46841.81.7 Second Division11Port Vale46611.31.3
88/89Third Division21Southend United46541.21.2 Fourth Division3Southend 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 Division1Albion Rovers39501.31.7 S First Division13Albion Rovers39270.71.3
88/89S Second Division2Alloa 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 South16Caerleon34331.01.4
88/89W Nat South17Milford32240.81.2 W Nat Premier South4Milford34631.92.1
                
88/89Fourth Division1Rotherham United46821.81.7 Third Division9Rotherham United46641.41.5
88/89Fourth Division2Tranmere Rovers46801.71.3 Third Division4Tranmere Rovers46801.71.9
88/89Fourth Division3Crewe Alexandra46781.71.5 Third Division12Crewe Alexandra46621.31.2
88/89Fourth Division6Leyton Orient46751.61.9 Third Division14Leyton Orient46581.31.1
88/89Fourth Division24Darlington46420.91.2 EFL National1Darlington42872.11.8
                
88/89W Nat North Div 11Rhostyllen26722.84.6 W Nat Premier North14Rhostyllen30260.91.6
88/89W Nat North Div 12Smithfield 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 South3Ammanford34732.12.1 W Nat South14Ammanford30270.91.1
88/89W Nat Premier South6Ferndale Athletic34531.61.6 W Nat Premier South2Ferndale Athletic34732.12.1
88/89W Nat Premier South7Llanelli Town34491.42.2 W Nat South5Llanelli Town30541.82.0
88/89W Nat Premier South17South Wales Police34310.91.5 W Div 1 South7South Wales Police32491.51.5
88/89W Nat Premier South18Abercynon Athletic34250.71.1 W Div 1 South16Abercynon Athletic32290.91.5
                
88/89EFL National1Maidstone 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 Premier1Newport County34752.22.1
                
88/89W Nat North Div 21Marchwiel28682.44.2 W Nat North Div 12Marchwiel26552.12.8
88/89W Nat North Div 214Glyn Ceiriog28130.52.0 W Nat North Div 36Glyn Ceiriog18251.42.3
                
88/89W Nat North Div 31Kelloggs22512.33.3 W Nat North Div 28Kelloggs24371.52.3
88/89W Nat North Div 32Corwen Reserves22492.23.5 W Nat North Div 29Corwen Reserves24301.31.8
                
88/89Southern Premier1Merthyr 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 Premier1Barrow42872.11.6 EFL National14Barrow42521.21.2
                
88/89Isthmian League Premier2Farnborough42811.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 Division1Chelmsford City42952.32.5 Southern Premier18Chelmsford City42431.01.2
88/89Southern Southern Division2Gravesend & 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 Division1Gloucester City42922.22.3 Southern Premier9Gloucester City42621.51.9
88/89Southern Midland Division2Atherstone 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 11Staines Town40872.22.0 Isthmian League Premier16Staines Town42481.11.3
88/89Isthmian Division 12Basingstoke Town40832.12.1 Isthmian League Premier8Basingstoke Town42631.51.5
                
88/89Midland Combination Premier2Racing Club Warwick34521.52.3 Southern Midland Division19Racing Club Warwick42441.01.1
                
88/89Wessex League1Bashley32822.62.7 Southern Southern Division1Bashley42822.01.9
                
88/89Sussex County Div 118Portfield34200.61.0 Sussex County Div 24Portfield30561.91.6
                
88/89Northern Division 118North 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 11Hythe Town38902.43.5 Southern Southern Division6Hythe Town42721.71.6
                
88/89Hellenic Premier1Yate 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/89EC Premier Division20Ely City40300.81.2 EC Division 15Ely City32571.81.8
88/89EC Premier Division21Soham Town Rangers40220.60.9 EC Division 13Soham Town Rangers32682.11.8
                
88/89Western Football Premier21Minehead40140.40.8 Western Football Div 120Minehead38270.70.8
                
88/89Sussex County Div 21Seaford Town26522.01.9 Sussex County Div 111Seaford Town34401.21.3
88/89Sussex County Div 22Ringmer26512.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 21Consett38932.42.3 Northern Division 16Consett38571.51.5
88/89Northern Division 22Alnwick Town38842.22.4 Northern Division 18Alnwick Town38541.41.6
88/89Northern Division 23Whickham38842.22.3 Northern Division 115Whickham38401.11.3
                
88/89Northern Counties East Div 11Sheffield 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 11Almondsbury Picksons28642.32.4 Hellenic Premier7Almondsbury Picksons34541.61.8
88/89Hellenic Division 12Headington Amateurs28622.21.8 Hellenic Premier12Headington Amateurs34411.21.3
                
88/89EC Division 11Wroxham26622.43.5 EC Premier Division12Wroxham40571.41.8
88/89EC Division 12Halstead Town26622.43.4 EC Premier Division14Halstead Town40491.22.1
                
88/89Western Football Div 12Tiverton Town38601.62.8 Western Football Premier4Tiverton Town40842.12.3
                
88/89Sussex County Div 31Saltdean United30652.21.7 Sussex County Div 28Saltdean United30461.51.4
88/89Sussex County Div 32St Leonards30622.11.9 Sussex County Div 26St Leonards30491.62.0
88/89Sussex County Div 33Franklands Village30592.01.8 Sussex County Div 210Franklands Village30381.31.7
                
88/89North West Counties Div 21Vauxhall Motors34581.72.0 North West Counties Div 14Vauxhall Motors34571.71.5
88/89North West Counties Div 23Chadderton34491.42.1 North West Counties Div 118Chadderton34331.01.1
88/89North West Counties Div 25Nantwich 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: 5 March 2026