Skip to content
Play MFF
EN

Football League Published

Football League Tables from 1919-20 to 1939-40

Complete record of every season in the Top Flight of the Football League from season 1919-20 to 1939-40.

Football League Tables from 1919-20 to 1939-40

Complete record of every season in the Top Flight of the Football League from season 1919-20 to 1939-40. The 1939-40 football league season was abandoned after 3 games due to the outbreak of World War Two. Football League tables are shown from the 1919-20 football league (season 28) till 1939-40 football league (season 47)

FOOTBALL LEAGUE TOP FLIGHT TABLES from SEASON 1919-20 to 1939-40
1919-20 (Season 28)
Pos Team Pld W D L F A W D L F A F A GA GD Pts
1West Bromwich Albion 421713652111373926104472.2135760
2Burnley 4213534327849223265591.1021651
3Chelsea 42153333107212234156511.098549
4Liverpool 4212543518759242659441.3411548
5Sunderland 42172245165214274372591.221348
6Bolton Wanderers 4211373529867373672651.108747
7Manchester City 42145252274413193571621.145945
8Newcastle United 42115531136411132644391.128543
9Aston Villa 42113749367311263775731.027242
10Arsenal 42115532214710243756580.966– 2 42
11Bradford Park Avenue 428673126768293760630.952– 3 42
12Manchester United 426872017768343354501.08440
13Middlesbrough 42105635235511264261650.938– 4 40
14Sheffield United 42145243202316164959690.855– 10 40
15Bradford City 42106536254512183854630.857– 9 39
16Everton 428674229489273969681.015138
17Oldham Athletic 42124533193414163349520.942– 3 38
18Derby County 42125436181713113947570.825– 10 38
19Preston North End 4296635275412224657730.781– 16 38
20Blackburn Rovers 42114648302712164764770.831– 13 37
21Notts County 4298439253414174956740.757– 18 36
22The Wednesday 42641114231515144128640.438– 36 23
1920-21 (Season 29)
Pos Team Pld W D L F A W D L F A F A GA GD Pts
1Burnley 42173156166105232079362.1944359
2Manchester City 42192050135412203770501.42054
3Bolton Wanderers 4215605317489243677531.4532452
4Liverpool 4211734117786221863351.82851
5Newcastle United 4214344318678232766451.4672150
6Tottenham Hotspur 42152446164710243270481.4582247
7Everton 429844026858262966551.21147
8Middlesbrough 4210652921768243253531± 0 46
9Arsenal 429843125669283859630.937– 4 44
10Aston Villa 42114639217311244963700.9– 7 43
11Blackburn Rovers 427953627669213257590.966– 2 41
12Sunderland 4211463419399234157600.95– 3 41
13Manchester United 429483426669304264680.941– 4 40
14West Bromwich Albion 428763123579233554580.931– 4 40
15Bradford City 4279538285610233561630.968– 2 39
16Preston North End 42104738255511234061650.938– 4 39
17Huddersfield Town 42114626164512163342490.857– 7 39
18Chelsea 4297535244611133448580.828– 10 39
19Oldham Athletic 4269623263612266049860.57– 37 33
20Sheffield United 42511522191713204942680.618– 26 30
21Derby County 42312621232415113532580.552– 26 26
22Bradford Park Avenue 42651029352316144143760.566– 33 24
1921-22 (Season 30)
Pos Team Pld W D L F A W D L F A F A GA GD Pts
1Liverpool 4215424315795202163361.752757
2Tottenham Hotspur 4215334317669222265391.6672651
3Burnley 42163249186213233672541.3331849
4Cardiff City 4213264026687212761531.151848
5Aston Villa 42163250196015243674551.3451947
6Bolton Wanderers 42124540248310283568591.153947
7Newcastle United 4211553619759232659451.3111446
8Middlesbrough 4212634619489335079691.1451046
9Chelsea 429661716867232740430.93– 3 46
10Manchester City 42137144215214214965700.929– 5 45
11Sheffield United 42113732174710273759541.093540
12Sunderland 42134446233414143960620.968– 2 40
13West Bromwich Albion 4286726237410254051630.81– 12 40
14Huddersfield Town 42123633143612204053540.981– 1 39
15Blackburn Rovers 427683531669192654570.947– 3 38
16Preston North End 4212723320151594542650.646– 23 38
17Arsenal 42106527195115203747560.839– 9 37
18Birmingham 42921025296510233148600.8– 12 37
19Oldham Athletic 4287621155412173538500.76– 12 37
20Everton 42107442222514153357551.036236
21Bradford City 4285828303513204248720.667– 24 32
22Manchester United 4277725261515164741730.562– 32 28
1922-23 (Season 31)
Pos Team Pld W D L F A W D L F A F A GA GD Pts
1Liverpool 4217315013957201870312.2583960
2Sunderland 4215515025759222972541.3331854
3Huddersfield Town 4214253515795251760321.8752853
4Newcastle United 42136231115610142645371.216848
5Everton 42144341206312223963591.068447
6Aston Villa 42153342113711224064511.2551346
7West Bromwich Albion 42127238105412203958491.184945
8Manchester City 42146138163513123350491.02145
9Cardiff City 42152451183513224173591.2371443
10Sheffield United 42117341205313274468641.063442
11Arsenal 42134438163612234661620.984– 1 42
12Tottenham Hotspur 42113734226411162850501± 0 41
13Bolton Wanderers 42118236173414144150580.862– 8 40
14Blackburn Rovers 42127232192514154347620.758– 15 40
15Burnley 42123639244314193558590.983– 1 38
16Preston North End 42123641261812193860640.938– 4 37
17Birmingham 42104725193711163841570.719– 16 37
18Middlesbrough 42114641252613163857630.905– 6 36
19Chelsea 42513329204512163345530.849– 8 36
20Nottingham Forest 42122725231614164741700.586– 29 34
21Stoke 4279528193117194847670.701– 20 30
22Oldham Athletic 4296621201416144535650.538– 30 30

1931-32 (Season 40)
Pos Team Pld W D L F A W D L F A F A GA GD Pts
1Everton 42180384308493234116641.8135256
2Arsenal 4214525216858383290481.8754254
3Sheffield Wednesday 42144360288211365496821.1711450
4Huddersfield Town 42118247218211334280631.271748
5Aston Villa 421515642847104044104721.4443246
6West Bromwich Albion 42124546218211313477551.42246
7Sheffield United 42133547327311334380751.067546
8Portsmouth 42142537215511254162621± 0 45
9Birmingham 42135348225313304578671.1641144
10Liverpool 42134456386213255581930.871– 12 44
11Newcastle United 42135352315115285680870.92– 7 42
12Chelsea 42124543274413264669730.945– 4 40
13Sunderland 42114642294611254467730.918– 6 40
14Manchester City 42105649303711344383731.1371038
15Derby County 42135351251515205071750.947– 4 38
16Blackburn Rovers 42123657414314325489950.937– 6 38
17Bolton Wanderers 42151551252316215572800.9– 8 38
18Middlesbrough 42123641293513236064890.719– 25 38
19Leicester City 42113746394413285574940.787– 20 37
20Blackpool 42948424035132362651020.637– 37 33
21Grimsby Town 42114639282217287067980.684– 31 32
22West Ham United 42957353732162770621070.579– 45 31
1932-33 (Season 41)
Pos Team Pld W D L F A W D L F A F A GA GD Pts
1Arsenal 421434702711554834118611.9345758
2Aston Villa 4216236029768323892671.3732554
3Sheffield Wednesday 42155146206411344880681.1761251
4West Bromwich Albion 4216145023489334783701.1861349
5Newcastle United 42152444247311273971631.127849
6Huddersfield Town 4211643217759343666531.2451347
7Derby County 42118249254611274476691.101744
8Leeds United 4210653924588203859620.952– 3 44
9Portsmouth 42143439224413355474760.974– 2 43
10Sheffield United 42143450303612245074800.925– 6 43
11Everton 42136254243315275081741.095741
12Sunderland 4287633317311304963800.788– 17 40
13Birmingham 42133540231812173457571± 0 39
14Liverpool 42106553334512265179840.94– 5 39
15Blackburn Rovers 421164484134142861761020.745– 26 38
16Manchester City 42123647304215214168710.958– 3 37
17Middlesbrough 4285835336411284063730.863– 10 37
18Chelsea 4294838295313254463730.863– 10 35
19Leicester City 4299343252415326475890.843– 14 35
20Wolverhampton Wanderers 42104756483513244880960.833– 16 35
21Bolton Wanderers 42107449332217295978920.848– 14 33
22Blackpool 42112844353315255069850.812– 16 33
1933-34 (Season 42)
Pos Team Pld W D L F A W D L F A F A GA GD Pts
1Arsenal 42154245191056302875471.5962859
2Huddersfield Town 4216325319777374290611.4752956
3Tottenham Hotspur 42143451247410283279561.4112349
4Derby County 42118245226312233268541.2591445
5Manchester City 42144350293711154365720.903– 7 45
6Sunderland 42146157172613243981561.4462544
7West Bromwich Albion 42124549285610294278701.114844
8Blackburn Rovers 42165057212217176074810.914– 7 43
9Leeds United 42135352214314234575661.136942
10Portsmouth 42115531214710213452550.945– 3 42
11Sheffield Wednesday 4295733247410294362670.925– 5 41
12Stoke City 42115533194611255258710.817– 13 41
13Aston Villa 42105645344710334178751.04340
14Everton 429753827399243662630.984– 1 40
15Wolverhampton Wanderers 42134450281812245874860.86– 12 40
16Middlesbrough 42133551273414175368800.85– 12 39
17Leicester City 42106536264512234859740.797– 15 39
18Liverpool 42106552374413275079870.908– 8 38
19Chelsea 42123644242514234567690.971– 2 36
20Birmingham 4286729204611253654560.964– 2 36
21Newcastle United 42611442294314264868770.883– 9 34
22Sheffield United 421155402512181876581010.574– 43 31
1934-35 (Season 43)
Pos Team Pld W D L F A W D L F A F A GA GD Pts
1Arsenal 42154274178854129115462.56958
2Sunderland 42134457246123332790511.7653954
3Sheffield Wednesday 42147042174611284770641.094649
4Manchester City 42135353257311294282671.2241548
5Grimsby Town 42136249254512293578601.31845
6Derby County 4210474428858373881661.2271545
7Liverpool 42134453296312325985880.966– 3 45
8Everton 42145264322712255689881.011144
9West Bromwich Albion 42108355337212285083831± 0 44
10Stoke City 42125446206114255071701.014142
11Preston North End 42115533224710294562670.925– 5 42
12Chelsea 42115549325412245073820.89– 9 41
13Aston Villa 42116450363711245274880.841– 14 41
14Portsmouth 42105641245511304871720.986– 1 40
15Blackburn Rovers 42125442232613245566780.846– 12 39
16Huddersfield Town 42115552273513244476711.07538
17Wolverhampton Wanderers 42133565382514235688940.936– 6 38
18Leeds United 42106548353612275775920.815– 17 38
19Birmingham 42103836363711274563810.778– 18 36
20Middlesbrough 4289438292514326170900.778– 20 34
21Leicester City 4294839303513225661860.709– 25 33
22Tottenham Hotspur 4288534312217206254930.581– 39 30
1935-36 (Season 44)
Pos Team Pld W D L F A W D L F A F A GA GD Pts

Ben Jardine

About the author:

Ben Jardine is the managing editor of My Football Facts and has covered football since 2014. He writes across football statistics, history and current affairs, from all-time records and World Cup deep dives to live transfer-window coverage, with a focus on rigorously fact-checked, data-led analysis. Connect with Ben on LinkedIn.

More from Ben Jardine

Add MFF as a preferred source on GoogleSee our stats first in Google's Top Stories and AI answers

Go deeper

Play MFF Daily in your inbox

A new football quiz every morning at 7, with yesterday's answers. Free, and one click to stop.