Challenge cup
| YEAR | CHAMPION | FINALIST | SCORE |
| 1920 | Aston Villa | Huddersfield Town | 1-0 o.t. |
| 1921 | Tottenham Hotspurs | Wolverhampton Wand | 1-0 |
| 1922 | Huddersfield Town | Preston North End | 1-0 |
| 1923 | Bolton Wanderers | West Ham United | 2-0 |
| 1924 | Newcastle United | Aston Villa | 2-0 |
| 1925 | Sheffield United | Cardiff City | 1-0 |
| 1926 | Bolton Wanderers | Manchester City | 1-0 |
| 1927 | Cardiff City | Arsenal | 1-0 |
| 1928 | Blackburn Rovers | Huddersfield Town | 3-1 |
| 1929 | Bolton Wanderers | Portsmouth | 2-0 |
| 1930 | Arsenal | Huddersfield Town | 2-0 |
| 1931 | West Bromwich Albion | Birmingham | 2-1 |
| 1932 | Newcastle United | Arsenal | 2-1 |
| 1933 | Everton | Manchester City | 3-0 |
| 1934 | Manchester City | Portsmouth | 2-1 |
| 1935 | Sheffield Wednesday | West Bromwich Albion | 4-2 |
| 1936 | Arsenal | Sheffield United | 1-0 |
| 1937 | Sunderland | Preston North End | 3-1 |
| 1938 | Preston North End | Huddersfield Town | 1-0 o.t. |
| 1939 | Portsmouth | Wolverhampton Wand | 4-1 |
| 1946 | Derby County | Charlton Athletic | 4-1 o.t. |
| 1947 | Charlton Athletic | Burnley | 1-0 o.t. |
| 1948 | Manchester United | Blackpool | 4-2 |
| 1949 | Wolverhampton Wand | Leicester City | 3-1 |
| 1950 | Arsenal | Liverpool | 2-0 |
| 1951 | Newcastle United | Blackpool | 2-0 |
| 1952 | Newcastle United | Arsenal | 1-0 |
| 1953 | Blackpool | Bolton Wanderers | 4-3 |
| 1954 | West Bromwich Albion | Preston North End | 3-2 |
| 1955 | Newcastle United | Manchester City | 3-1 |
| 1956 | Manchester City | Birmingham City | 3-1 |
| 1957 | Aston Villa | Manchester United | 2-1 |
| 1958 | Bolton Wanderers | Manchester United | 2-0 |
| 1959 | Nottingham Forrest | Luton Town | 2-1 |
| 1960 | Wolverhampton Wand | Blackburn Rovers | 3-0 |
| 1961 | Tottenham Hotspurs | Leicester City | 2-0 |
| 1962 | Tottenham Hotspurs | Burnley | 3-1 |
| 1963 | Manchester United | Leicester City | 3-1 |
| 1964 | West Ham United | Preston North End | 3-2 |
| 1965 | Liverpool | Leeds United | 2-1 o.t. |
| 1966 | Everton | Sheffield Wednesday | 3-2 |
| 1967 | Tottenham Hotspurs | Chelsea | 2-1 |
| 1968 | West Bromwich Albion | Everton | 1-0 o.t. |
| 1969 | Manchester City | Leicester City | 1-0 |
| 1970 | Chelsea | Leeds United | 2-2 and 2-1 |