SeasonPrior LeaguePositionTeamPlayedPointsPts/GameGoals/Game Current LeaguePositionTeamPlayedPointsPts/GameGoals/Game
78/79First Division20Queens Park Rangers42250.61.1 Second Division5Queens Park Rangers42491.21.8
78/79First Division21Birmingham City42220.50.9 Second Division3Birmingham City42531.31.4
78/79First Division22Chelsea42200.51.0 Second Division4Chelsea42531.31.6
                
78/79S Premier Division9Hearts36230.61.1 S First Division1Hearts39531.41.5
78/79S Premier Division10Motherwell36170.50.9 S First Division6Motherwell39431.11.5
                
78/79W Div 1 South1Maesteg Park AFC34511.51.9 W Nat Premier South2Maesteg Park AFC34501.51.8
78/79W Div 1 South2Cardiff City Reserves34481.42.2 W Nat Premier South3Cardiff City Reserves34431.31.6
78/79W Div 1 South3Bridgend Town Reserves34461.41.9 W Nat Premier South8Bridgend Town Reserves34341.01.5
78/79W Div 1 South16Garw Athletic34200.61.2 W Div 2 South9Garw Athletic38431.11.7
78/79W Div 1 South17Port Talbot Town34180.50.9 W Div 2 South6Port Talbot Town38481.31.6
78/79W Div 1 South18Pontardawe Town34150.40.8 W Div 2 South4Pontardawe Town38501.32.2
                
78/79Second Division1Crystal Palace42571.41.2 First Division13Crystal Palace42401.01.0
78/79Second Division2Brighton & Hove Albion42561.31.7 First Division16Brighton & Hove Albion42370.91.1
78/79Second Division3Stoke City42561.31.4 First Division18Stoke City42360.91.0
78/79Second Division20Sheffield United42340.81.2 Third Division12Sheffield United46461.01.3
78/79Second Division21Millwall42320.81.0 Third Division14Millwall46451.01.4
78/79Second Division22Blackburn Rovers42300.71.0 Third Division2Blackburn Rovers46591.31.3
                
78/79S First Division1Dundee39551.41.8 S Premier Division9Dundee36260.71.3
78/79S First Division2Kilmarnock39541.41.8 S Premier Division8Kilmarnock36330.91.0
78/79S First Division13Montrose39250.61.4 S Second Division9Montrose39381.01.5
78/79S First Division14Queen of the South39240.61.1 S Second Division13Queen of the South39310.81.3
                
78/79Third Division1Shrewsbury Town46611.31.3 Second Division13Shrewsbury Town42411.01.4
78/79Third Division2Watford46601.31.8 Second Division18Watford42370.90.9
78/79Third Division3Swansea City46601.31.8 Second Division12Swansea City42431.01.1
78/79Third Division21Peterborough United46360.81.0 Fourth Division8Peterborough United46521.11.3
78/79Third Division22Walsall46320.71.2 Fourth Division2Walsall46641.41.6
78/79Third Division23Tranmere Rovers46280.61.0 Fourth Division15Tranmere Rovers46410.91.1
78/79Third Division24Lincoln City46250.50.9 Fourth Division7Lincoln City46531.21.4
                
78/79W Div 2 South1Newport YMCA AFC38651.73.0 W Div 1 South5Newport YMCA AFC34431.32.3
78/79W Div 2 South2Carmarthen Town38561.52.4 W Div 1 South12Carmarthen Town34300.91.7
78/79W Div 2 South3Tredomen Works38541.42.2 W Div 1 South4Tredomen Works34451.31.9
                
78/79S Second Division1Berwick Rangers39541.42.1 S First Division12Berwick Rangers39310.81.5
78/79S Second Division2Dunfermline Athletic39521.31.7 S First Division10Dunfermline Athletic39350.91.0
                
78/79W Nat Premier South16Treharris34260.81.3 W Div 1 South11Treharris34310.91.5
78/79W Nat Premier South17Ferndale Athletic34120.41.1 W Div 1 South16Ferndale Athletic34260.81.4
                
78/79Fourth Division1Reading46651.41.7 Third Division7Reading46481.01.4
78/79Fourth Division2Grimsby Town46611.31.8 Third Division1Grimsby Town46621.31.6
78/79Fourth Division3Wimbledon46611.31.7 Third Division24Wimbledon46340.71.1
78/79Fourth Division4Barnsley46611.31.6 Third Division11Barnsley46461.01.2
                
78/79W Nat North Div 21Chirk AAA30592.06.1 W Nat North Div 16Chirk AAA26291.12.2
78/79W Nat North Div 22Rhos Aelwyd30521.73.7 W Nat North Div 113Rhos Aelwyd26140.51.0
                
78/79W Nat North Div 41Tunnel Cement20321.63.6 W Nat North Div 35Tunnel Cement28321.12.4
78/79W Nat North Div 42Chirk AAA Reserves20321.63.0 W Nat North Div 311Chirk AAA Reserves28200.72.1
78/79W Nat North Div 43Bryn Alyn20231.23.0 W Nat North Div 33Bryn Alyn28381.42.5
                
78/79Northern Premier2Altrincham44611.42.1 EFL National1Altrincham38561.52.1
78/79Northern Premier4Scarborough44521.21.4 EFL National11Scarborough38391.01.2
78/79Northern Premier6Boston United44521.20.9 EFL National4Boston United38451.21.4
78/79Northern Premier8Stafford Rangers44501.11.5 EFL National19Stafford Rangers38220.61.1
78/79Northern Premier10Northwich Victoria44471.11.5 EFL National8Northwich Victoria38421.11.3
78/79Northern Premier12Bangor City44441.01.5 EFL National9Bangor City38421.11.1
78/79Northern Premier16Barrow44370.81.1 EFL National14Barrow38340.91.2
                
78/79Isthmian League Premier22Kingstonian42240.60.8 Isthmian Division 15Kingstonian42741.81.4
                
78/79Southern Division 1 North1Grantham Town38521.41.8 Northern Premier9Grantham Town42441.01.7
78/79Southern Division 1 North6Oswestry Town38441.21.7 Northern Premier13Oswestry Town42380.91.0
78/79Southern Division 1 North8Burton Albion38421.11.3 Northern Premier4Burton Albion42561.32.0
78/79Southern Division 1 North11Tamworth38381.01.2 Northern Premier22Tamworth42250.60.6
                
78/79Isthmian Division 11Harlow Town421002.42.2 Isthmian League Premier11Harlow Town42541.31.3
78/79Isthmian Division 12Harrow Borough42862.02.0 Isthmian League Premier8Harrow Borough42661.61.5
                
78/79Sussex County Div 115East Grinstead Town30180.61.3 Sussex County Div 27East Grinstead Town26261.01.3
78/79Sussex County Div 116Sidley United30150.50.7 Sussex County Div 211Sidley United26180.71.5
                
78/79Kent Football Div 118Snowdown Colliery Welfare34150.40.9 Kent Football Div 216Snowdown Colliery Welfare3090.30.9
                
78/79Cheshire County Division 12Witton Albion42641.52.7 Northern Premier2Witton Albion42641.52.1
78/79Cheshire County Division 13Marine42631.52.5 Northern Premier10Marine42421.01.5
78/79Cheshire County Division 121New Brighton42110.30.9 Cheshire County Division 210New Brighton34320.91.7
78/79Cheshire County Division 122Middlewich Athletic42100.21.0 Cheshire County Division 213Middlewich Athletic34300.91.6
                
78/79Cheshire County Division 21Bootle34471.41.8 Cheshire County Division 113Bootle38350.91.3
78/79Cheshire County Division 22Curzon Ashton34451.31.7 Cheshire County Division 19Curzon Ashton38360.91.3
                
78/79Western Football Premier19Shepton Mallet38401.11.3 Western Football Div 113Shepton Mallet42390.91.8
78/79Western Football Premier20Glastonbury38330.91.1 Western Football Div 110Glastonbury42431.01.4
                
78/79Sussex County Div 21Pagham26441.72.2 Sussex County Div 14Pagham30391.31.7
78/79Sussex County Div 22Portfield26381.51.7 Sussex County Div 114Portfield30160.51.2
                
78/79Hellenic Division 11Northwood34561.63.2 Hellenic Premier7Northwood30321.11.8
78/79Hellenic Division 12Kidlington34521.52.6 Hellenic Premier11Kidlington30291.01.2
78/79Hellenic Division 13Morris Motors34501.52.5 Hellenic Premier10Morris Motors30291.01.8
                
78/79Western Football Div 11AFC Bournemouth Reserves36812.32.8 Western Football Premier2AFC Bournemouth Reserves38551.42.6
78/79Western Football Div 12Portway Bristol36742.12.3 Western Football Premier8Portway Bristol38421.11.7
                
78/79SW Football League1Liskeard Athletic36571.62.7 Western Football Div 13Liskeard Athletic42561.31.7
                
78/79UC Div 21British Timken30501.72.6 UC Div 16British Timken34421.21.8
78/79UC Div 22Daventry United30451.52.0 UC Div 116Daventry United34210.61.5
Explanation of this analysisPositions of teams in the 79/80 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: 4 March 2026