Liga Sepak Bola Inggris
Daftar juara > 1921–1958

Setelah hanya satu musim, Liga diperluas lagi. Kali ini liga mengakui sejumlah klub dari utara Inggris dan sebagai perluasan terakhir liga mengundang klub dari selatan yang lain untuk menyeimbangkan antara daerah selatan dan utara. Divisi III yang sudah ada sebelumnya berganti nama menjadi Divisi III Selatan, dan divisi baru dibentuk dengan nama Divisi III Utara. Grimsby Town dialihkan ke Divisi III Utara. Kedua divisi tiga tersebut berjalan secara paralel, dan klub dari kedua Divisi III dipromosikan ke Divisi II nasional pada setiap akhir musim.
| No>  | Musim | Juara Divisi I | Juara Divisi II | Juara Divisi III (Utara) | Juara Divisi III (Selatan) |
| --- | --- | --- | --- | --- | --- |
| 30 | 1921–1922 | Liverpool | Nottingham Forest | Stockport County | Southampton |
| 31 | 1922–1923 | Liverpool | Notts County | Nelson | Bristol City |
| 32 | 1923–1924 | Huddersfield Town | Leeds United | Wolverhampton Wanderers | Portsmouth |
| 33 | 1924–1925 | Huddersfield Town | Leicester City | Darlington | Swansea City |
| 34 | 1925–1926 | Huddersfield Town | The Wednesday | Grimsby Town | Reading |
| 35 | 1926–1927 | Newcastle United | Middlesbrough | Stoke City | Bristol City |
| 36 | 1927–1928 | Everton | Manchester City | Bradford Park Avenue | Millwall |
| 37 | 1928–1929 | The Wednesday | Middlesbrough | Bradford City | Charlton Athletic |
| 38 | 1929–1930 | Sheffield Wednesday | Blackpool | Port Vale | Plymouth Argyle |
| 39 | 1930–1931 | Arsenal | Everton | Chesterfield | Notts County |
| 40 | 1931–1932 | Everton | Wolverhampton Wanderers | Lincoln City | Fulham |
| 41 | 1932–1933 | Arsenal | Stoke City | Hull City | Brentford |
| 42 | 1933–1934 | Arsenal | Grimsby Town | Barnsley | Norwich City |
| 43 | 1934–1935 | Arsenal | Brentford | Doncaster Rovers | Charlton Athletic |
| 44 | 1935–1936 | Sunderland | Manchester United | Chesterfield | Coventry City |
| 45 | 1936–1937 | Manchester City | Leicester City | Stockport County | Luton Town |
| 46 | 1937–1938 | Arsenal | Aston Villa | Tranmere Rovers | Millwall |
| 47 | 1938–1939 | Everton | Blackburn Rovers | Barnsley | Newport County |
| 48 | 1939–1940 | Liga dihentikan setelah beberapa pertandingan karena pecah Perang Dunia II (Blackpool sementara memimpin klasemen) | Liga dihentikan setelah beberapa pertandingan karena pecah Perang Dunia II (Blackpool sementara memimpin klasemen) | Liga dihentikan setelah beberapa pertandingan karena pecah Perang Dunia II (Blackpool sementara memimpin klasemen) | Liga dihentikan setelah beberapa pertandingan karena pecah Perang Dunia II (Blackpool sementara memimpin klasemen) |
| – | 1940–1946 | Liga ditiadakan karena Perang Dunia II | Liga ditiadakan karena Perang Dunia II | Liga ditiadakan karena Perang Dunia II | Liga ditiadakan karena Perang Dunia II |
| 49 | 1946–1947 | Liverpool | Manchester City | Doncaster Rovers | Cardiff City |
| 50 | 1947–1948 | Arsenal | Birmingham City | Lincoln City | Queens Park Rangers |
| 51 | 1948–1949 | Portsmouth | Fulham | Hull City | Swansea City |
| 52 | 1949–1950 | Portsmouth | Tottenham Hotspur | Doncaster Rovers | Notts County |
| 53 | 1950–1951 | Tottenham Hotspur | Preston North End | Rotherham United | Nottingham Forest |
| 54 | 1951–1952 | Manchester United | Sheffield Wednesday | Lincoln City | Plymouth Argyle |
| 55 | 1952–1953 | Arsenal | Sheffield United | Oldham Athletic | Bristol Rovers |
| 56 | 1953–1954 | Wolverhampton Wanderers | Leicester City | Port Vale | Ipswich Town |
| 57 | 1954–1955 | Chelsea | Birmingham City | Barnsley | Bristol City |
| 58 | 1955–1956 | Manchester United | Sheffield Wednesday | Grimsby Town | Leyton Orient |
| 59 | 1956–1957 | Manchester United | Leicester City | Derby County | Ipswich Town |
| 60 | 1957–1958 | Wolverhampton Wanderers | West Ham United | Scunthorpe United | Brighton and Hove Albion |