SeasonPrior LeaguePositionTeamPlayedPointsPts/GameGoals/Game Current LeaguePositionTeamPlayedPointsPts/GameGoals/Game
03/04Premiership18Leicester City38330.91.3 Championship15Leicester City46571.21.1
03/04Premiership19Leeds United38330.91.1 Championship14Leeds United46601.31.1
03/04Premiership20Wolverhampton Wanderers38330.91.0 Championship9Wolverhampton Wanderers46661.41.6
                
03/04S Premiership12Partick Thistle38260.71.0 S First Division9Partick Thistle36391.11.1
                
03/04W Cymru Premier17Barry Town32160.50.9 W Div 1 South11Barry Town34471.41.3
                
03/04Division 11Norwich City46942.01.7 Premiership19Norwich City38330.91.1
03/04Division 12West Bromwich Albion46861.91.4 Premiership17West Bromwich Albion38340.90.9
03/04Division 16Crystal Palace46731.61.6 Premiership18Crystal Palace38330.91.1
03/04Division 122Walsall46511.11.0 EFL 114Walsall46601.31.4
03/04Division 123Bradford City46360.80.8 EFL 111Bradford City46651.41.4
                
03/04S First Division1Inverness CT36701.91.9 S Premiership8Inverness CT38441.21.1
03/04S First Division9Ayr United36310.91.0 S Second Division8Ayr United36421.21.1
03/04S First Division10Brechin City36270.81.0 S Second Division1Brechin City36722.02.3
                
03/04W Div 1 South1Llanelli Town34822.42.2 W Cymru Premier14Llanelli Town34290.91.2
03/04W Div 1 South16Cardiff Corinthians34270.81.1 W Div 2 South15Cardiff Corinthians34331.01.2
03/04W Div 1 South17Pontardawe Town34270.81.1 W Div 2 South1Pontardawe Town34792.32.6
03/04W Div 1 South18Newport City34230.71.1 W Div 2 South18Newport City34250.71.3
                
03/04Division 21Plymouth Argyle46902.01.8 Championship17Plymouth Argyle46531.21.1
03/04Division 22Queens Park Rangers46831.81.7 Championship11Queens Park Rangers46621.31.2
03/04Division 24Brighton & Hove Albion46771.71.4 Championship20Brighton & Hove Albion46511.10.9
03/04Division 221Grimsby Town46501.11.2 EFL 218Grimsby Town46581.31.1
03/04Division 222Rushden & Diamonds46481.01.3 EFL 222Rushden & Diamonds46441.00.9
03/04Division 223Notts County46420.91.1 EFL 219Notts County46521.11.0
03/04Division 224Wycombe Wanderers46370.81.1 EFL 210Wycombe Wanderers46651.41.3
                
03/04W Div 2 South1Skewen32762.42.3 W Div 1 South4Skewen34591.71.6
03/04W Div 2 South2Taff's Well32732.33.0 W Div 1 South8Taff's Well34511.52.1
03/04W Div 2 South3Llwydcoed32722.32.6 W Div 1 South3Llwydcoed34661.91.9
03/04W Div 2 South16Blaenrhondda32290.91.5 W Div 3 South11Blaenrhondda34431.31.5
03/04W Div 2 South17Treharris32220.71.3 W Div 3 South4Treharris34641.92.5
                
03/04W Nat Premier North1Bala Town26582.22.7 W Championship Alliance4Bala Town34601.81.8
                
03/04S Second Division1Airdrieonians36701.91.8 S First Division5Airdrieonians36501.41.2
03/04S Second Division2Hamilton Academicals36621.71.9 S First Division7Hamilton Academicals36471.31.0
03/04S Second Division9East Fife36411.11.1 S Third Division8East Fife36381.11.1
03/04S Second Division10Stenhousemuir36250.70.8 S Third Division7Stenhousemuir36421.21.6
                
03/04Division 31Doncaster Rovers46922.01.7 EFL 110Doncaster Rovers46661.41.4
03/04Division 32Hull City46881.91.8 EFL 12Hull City46861.91.7
03/04Division 33Torquay United46811.81.5 EFL 121Torquay United46511.11.2
03/04Division 34Huddersfield Town46811.81.5 EFL 19Huddersfield Town46701.51.6
03/04Division 323Carlisle United46451.01.0 EFL National3Carlisle United42731.71.8
03/04Division 324York City46441.00.8 EFL National17York City42431.00.9
                
03/04W Nat North Div 11Acrefair Youth26582.22.8 W Nat Premier North10Acrefair Youth30381.32.2
03/04W Nat North Div 12Summerhill Utd26532.02.8 W Nat Premier North7Summerhill Utd30421.42.1
03/04W Nat North Div 13Corwen26532.02.7 W Nat Premier North13Corwen30301.01.5
                
03/04S Third Division1Stranraer36792.22.4 S Second Division2Stranraer36631.81.3
03/04S Third Division2Stirling Albion36772.12.2 S Second Division4Stirling Albion36511.41.6
                
03/04W Div 3 South1Bryntirion Athletic30752.53.5 W Div 2 South3Bryntirion Athletic34712.12.3
03/04W Div 3 South2Seven Sisters30662.22.3 W Div 2 South17Seven Sisters34310.91.2
                
03/04EFL National1Chester City42922.22.0 EFL 220Chester City46521.10.9
03/04EFL National3Shrewsbury Town42741.81.6 EFL 221Shrewsbury Town46491.11.0
03/04EFL National16Margate42511.21.3 EFL National South21Margate42340.81.3
                
03/04W Nat North Div 21Coedpoeth Utd28732.63.3 W Nat North Div 12Coedpoeth Utd26592.33.0
03/04W Nat North Div 22Ruabon Villa28662.44.0 W Nat North Div 19Ruabon Villa26301.22.2
03/04W Nat North Div 23Chirk AAA Reserves28592.12.8 W Nat North Div 17Chirk AAA Reserves26381.52.7
03/04W Nat North Div 24Overton28531.93.1 W Nat North Div 14Overton26471.82.4
03/04W Nat North Div 215Petersfield Town28120.41.2 Wessex Division 25Petersfield Town42731.71.8
                
03/04W Nat North Div 31Buckley Town Reserves28692.54.4 W Nat North Div 24Buckley Town Reserves20402.03.5
03/04W Nat North Div 33Penyffordd28592.12.6 W Nat North Div 25Penyffordd20241.22.2
03/04W Nat North Div 34Acrefair Youth Reserves28521.93.2 W Nat North Div 211Acrefair Youth Reserves20130.71.9
                
03/04Southern Premier1Crawley Town42842.01.8 EFL National12Crawley Town42571.41.2
03/04Southern Premier2Weymouth42721.71.8 EFL National South7Weymouth42621.51.5
03/04Southern Premier3Stafford Rangers42681.61.3 EFL National North8Stafford Rangers42591.41.2
03/04Southern Premier4Nuneaton Borough42661.61.5 EFL National North2Nuneaton Borough42811.91.6
03/04Southern Premier5Worcester City42631.51.7 EFL National North7Worcester City42601.41.4
03/04Southern Premier6Hinckley United42591.41.3 EFL National North12Hinckley United42561.31.3
03/04Southern Premier7Newport County42591.41.2 EFL National South18Newport County42501.21.3
03/04Southern Premier8Cambridge City42571.41.3 EFL National South2Cambridge City42751.81.4
03/04Southern Premier9Welling United42561.31.3 EFL National South16Welling United42521.21.5
03/04Southern Premier10Weston-super-Mare42551.31.2 EFL National South11Weston-super-Mare42581.41.3
03/04Southern Premier11Eastbourne Borough42551.31.1 EFL National South5Eastbourne Borough42641.51.5
03/04Southern Premier12Havant & Waterlooville42551.31.4 EFL National South13Havant & Waterlooville42551.31.5
03/04Southern Premier13Moor Green42541.31.0 EFL National North18Moor Green42491.21.3
03/04Southern Premier17Dorchester Town42511.21.3 EFL National South8Dorchester Town42621.51.8
03/04Southern Premier18Chelmsford City42491.21.1 Isthmian League Premier8Chelmsford City42621.51.5
03/04Southern Premier19Dover Athletic42491.21.2 Isthmian League Premier21Dover Athletic42390.91.2
                
03/04Northern Premier1Hucknall Town44952.21.9 EFL National North10Hucknall Town42591.41.4
03/04Northern Premier2Droylsden44862.02.2 EFL National North3Droylsden42791.92.0
03/04Northern Premier3Barrow44801.81.9 EFL National North16Barrow42521.21.2
03/04Northern Premier4Alfreton Town44781.81.7 EFL National North14Alfreton Town42531.31.3
03/04Northern Premier5Harrogate Town44771.81.8 EFL National North6Harrogate Town42681.61.5
03/04Northern Premier6Southport44701.61.6 EFL National North1Southport42842.02.0
03/04Northern Premier7Worksop Town44701.61.6 EFL National North17Worksop Town42501.21.4
03/04Northern Premier8Lancaster City44691.61.4 EFL National North13Lancaster City42541.31.2
03/04Northern Premier9Vauxhall Motors44671.51.8 EFL National North15Vauxhall Motors42531.31.1
03/04Northern Premier10Gainsborough Trinity44641.51.6 EFL National North11Gainsborough Trinity42571.41.3
03/04Northern Premier11Stalybridge Celtic44641.51.6 EFL National North19Stalybridge Celtic42481.11.2
03/04Northern Premier12Altrincham44631.41.5 EFL National North5Altrincham42691.61.6
03/04Northern Premier13Runcorn Halton44611.41.5 EFL National North20Runcorn Halton42421.01.0
03/04Northern Premier14Ashton United44591.31.3 EFL National North21Ashton United42330.81.1
03/04Northern Premier17Bradford (Park Avenue)44501.11.1 EFL National North22Bradford (Park Avenue)42240.60.9
                
03/04Isthmian League Premier1Canvey Island461042.32.3 EFL National18Canvey Island42421.01.3
03/04Isthmian League Premier2Sutton United46851.82.0 EFL National South15Sutton United42531.31.4
03/04Isthmian League Premier3Thurrock46831.81.9 EFL National South3Thurrock42691.61.5
03/04Isthmian League Premier5Hornchurch46821.81.4 EFL National South17Hornchurch42511.21.7
03/04Isthmian League Premier6Grays Athletic46811.81.8 EFL National South1Grays Athletic42982.32.8
03/04Isthmian League Premier7Carshalton Athletic46811.81.4 EFL National South19Carshalton Athletic42481.11.0
03/04Isthmian League Premier8Hayes46741.61.2 EFL National South12Hayes42561.31.3
03/04Isthmian League Premier9Kettering Town46711.51.4 EFL National North4Kettering Town42701.71.3
03/04Isthmian League Premier10Bognor Regis Town46701.51.5 EFL National South9Bognor Regis Town42601.41.7
03/04Isthmian League Premier11Bishop's Stortford46691.51.7 EFL National South10Bishop's Stortford42591.41.7
03/04Isthmian League Premier12Maidenhead United46631.41.3 EFL National South20Maidenhead United42461.11.3
03/04Isthmian League Premier14Basingstoke Town46601.31.3 EFL National South6Basingstoke Town42631.51.4
03/04Isthmian League Premier19St Albans City46481.01.2 EFL National South14St Albans City42541.31.5
                
03/04Southern Eastern Division1King's Lynn Town42912.22.1 Southern Premier11King's Lynn Town42611.51.9
03/04Southern Eastern Division2Histon42882.12.3 Southern Premier1Histon42781.92.2
03/04Southern Eastern Division3Tonbridge Angels42882.12.0 Isthmian League Premier20Tonbridge Angels42431.01.1
03/04Southern Eastern Division4Eastleigh42822.02.1 Isthmian League Premier3Eastleigh42791.92.0
03/04Southern Eastern Division5Folkestone Invicta42751.82.2 Isthmian League Premier14Folkestone Invicta42521.21.2
03/04Southern Eastern Division6Salisbury City42741.81.7 Isthmian League Premier12Salisbury City42571.41.4
03/04Southern Eastern Division7Stamford42711.71.5 Southern Premier21Stamford42360.91.0
03/04Southern Eastern Division8Banbury United42671.61.5 Southern Premier17Banbury United42481.11.3
                
03/04Isthmian Division 1 North1Yeading461032.22.4 Isthmian League Premier1Yeading42862.01.8
03/04Isthmian Division 1 North2Leyton46962.12.0 Isthmian League Premier5Leyton42711.71.7
03/04Isthmian Division 1 North3Cheshunt46912.02.6 Isthmian League Premier19Cheshunt42471.11.4
03/04Isthmian Division 1 North4Chesham United46811.82.3 Southern Premier12Chesham United42591.42.0
03/04Isthmian Division 1 North5Dunstable Town46781.71.9 Southern Premier20Dunstable Town42390.91.3
03/04Isthmian Division 1 North6Hemel Hempstead Town46781.71.6 Southern Premier19Hemel Hempstead Town42421.01.4
03/04Isthmian Division 1 North7Wealdstone46761.71.8 Isthmian League Premier18Wealdstone42471.11.4
                
03/04Isthmian Division 1 South1Lewes46942.02.5 EFL National South4Lewes42651.51.7
03/04Isthmian Division 1 South2Worthing46922.01.9 Isthmian League Premier10Worthing42591.41.2
03/04Isthmian Division 1 South3Windsor & Eton46912.01.6 Isthmian League Premier15Windsor & Eton42501.21.1
03/04Isthmian Division 1 South4Slough Town46902.02.2 Isthmian League Premier13Slough Town42551.31.5
03/04Isthmian Division 1 South5Hampton & Richmond46891.91.8 Isthmian League Premier6Hampton & Richmond42711.71.5
03/04Isthmian Division 1 South6Staines Town46871.91.8 Isthmian League Premier9Staines Town42601.41.4
                
03/04Midland Combination Premier1Romulus40952.43.2 Midland Alliance12Romulus42621.51.8
03/04Midland Combination Premier3Rugby Town40802.02.0 Southern Premier16Rugby Town42511.21.1
                
03/04Wessex League21Blackfield & Langley42280.71.2 Wessex Division 27Blackfield & Langley42691.62.1
03/04Wessex League22Whitchurch United42260.60.9 Wessex Division 212Whitchurch United42561.31.7
                
03/04UC Premier14Wootton Blue Cross42521.21.4 UC Premier17Wootton Blue Cross42451.11.3
                
03/04Sussex County Div 118Selsey36200.61.0 Sussex County Div 214Selsey34421.21.7
03/04Sussex County Div 119Shoreham36110.30.8 Sussex County Div 23Shoreham34672.02.4
                
03/04Northern Division 119Washington40360.91.4 Northern Division 214Washington38391.01.2
03/04Northern Division 120Marske United40330.81.2 Northern Division 215Marske United38381.01.3
03/04Northern Division 121Penrith40320.81.1 Northern Division 28Penrith38611.62.1
                
03/04CC Premier1AFC Wimbledon461302.83.9 Isthmian Division 11AFC Wimbledon42972.32.2
                
03/04Hellenic Premier20Hook Norton42360.91.0 Hellenic Division 1 West11Hook Norton34461.41.5
                
03/04EC Premier Division2Maldon Town42962.32.5 Southern Eastern Division3Maldon Town42872.12.2
03/04EC Premier Division21Tiptree United42340.81.0 EC Division 18Tiptree United38631.72.0
03/04EC Premier Division22Fakenham Town42110.30.7 EC Division 110Fakenham Town38511.31.6
                
03/04Western Football Premier17Dawlish Town34230.70.9 Western Football Div 14Dawlish Town38721.92.1
03/04Western Football Premier18Elmore34130.40.8 Western Football Div 110Elmore38491.31.6
                
03/04Sussex County Div 21Littlehampton Town34762.22.6 Sussex County Div 14Littlehampton Town38651.71.6
03/04Sussex County Div 22Worthing United34692.02.2 Sussex County Div 114Worthing United38441.21.6
03/04Sussex County Div 23Eastbourne United Association34661.92.3 Sussex County Div 15Eastbourne United Association38621.61.9
03/04Sussex County Div 218Haywards Heath Town34140.40.7 Sussex County Div 312Haywards Heath Town24210.91.5
                
03/04CC Division 11Guildford City34832.42.9 CC Premier12Guildford City46661.41.6
03/04CC Division 12Colliers Wood United34782.32.7 CC Premier14Colliers Wood United46611.31.9
                
03/04Northern Division 21Ashington38882.32.4 Northern Division 110Ashington40551.41.9
03/04Northern Division 22Newcastle Benfield38852.22.8 Northern Division 14Newcastle Benfield40691.72.1
03/04Northern Division 23Consett38832.22.2 Northern Division 119Consett40360.91.0
                
03/04Northern Counties East Div 11Shirebrook Town34712.11.7 Northern Counties East Premier9Shirebrook Town38541.41.5
03/04Northern Counties East Div 12Long Eaton United34682.01.9 Northern Counties East Premier12Long Eaton United38521.41.4
03/04Northern Counties East Div 13Maltby Main34672.02.4 Northern Counties East Premier19Maltby Main38330.91.1
                
03/04Hellenic Division 1 East1Wantage Town32762.42.7 Hellenic Premier10Wantage Town42551.31.2
03/04Hellenic Division 1 East3Milton United32591.82.2 Hellenic Premier13Milton United42491.21.1
                
03/04Hellenic Division 1 West4Witney Town34631.91.9 Hellenic Premier11Witney Town42551.31.1
03/04Hellenic Division 1 West5Ardley United34611.82.0 Hellenic Premier18Ardley United42421.01.1
                
03/04EC Division 11Cambridge City Reserves38832.22.0 EC Premier Division9Cambridge City Reserves42651.51.9
03/04EC Division 12Harwich & Parkeston38802.12.3 EC Premier Division11Harwich & Parkeston42551.31.7
03/04EC Division 13Leiston38741.91.9 EC Premier Division10Leiston42591.41.6
                
03/04Western Football Div 11Hallen36792.22.1 Western Football Premier4Hallen38752.02.1
03/04Western Football Div 12Bitton36762.12.3 Western Football Premier8Bitton38571.51.7
03/04Western Football Div 13Bristol Manor Farm36742.12.1 Western Football Premier7Bristol Manor Farm38581.51.5
03/04Western Football Div 14Clyst Rovers36722.02.1 Western Football Premier20Clyst Rovers38180.51.2
03/04Western Football Div 15Corsham Town36661.81.9 Western Football Premier2Corsham Town38832.22.1
                
03/04SW Football League5Saltash United34561.61.8 Western Football Div 117Saltash United38350.91.6
                
03/04Sussex County Div 31Crowborough Athletic26642.53.5 Sussex County Div 21Crowborough Athletic34762.22.2
03/04Sussex County Div 32St Francis Rangers26532.02.7 Sussex County Div 24St Francis Rangers34631.91.8
                
03/04North West Counties Div 21Colne38842.22.7 North West Counties Div 110Colne42641.51.8
03/04North West Counties Div 22Maine Road38741.92.6 North West Counties Div 18Maine Road42671.61.8
03/04North West Counties Div 23Formby38721.92.3 North West Counties Div 120Formby42320.81.1
03/04North West Counties Div 24Great Harwood Town38591.61.8 North West Counties Div 122Great Harwood Town42290.71.1
Explanation of this analysisPositions of teams in the 04/05 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