143 submissions
| Year Sort descending | Winner | Score | Runner-up | Venue |
|---|---|---|---|---|
| 1912 | Barnsley | 1 - 0 | West Bromwich Albion | Bramall Lane |
| 1913 | Aston Villa | 1 - 0 | Sunderland | Crystal Palace |
| 1914 | Burnley | 1 - 0 | Liverpool | Crystal Palace |
| 1915 | Sheffield United | 3 - 0 | Chelsea | Old Traffiord |
| 1920 | Aston Villa | 1 - 0 | Huddersfield Town | Stamford Bridge |
| 1921 | Tottenham Hotspur | 1 - 0 | Wolverhampton Wanderers | Stamford Bridge |
| 1922 | Huddersfield Town | 1 - 0 | Preston North End | Stamford Bridge |
| 1923 | Bolton Wanderers | 2- 0 | West Ham United | Wembley Stadium |
| 1924 | Newcastle United | 2- 0 | Aston Villa | Wembley Stadium |
| 1925 | Sheffield United | 1 - 0 | Cardiff | Wembley Stadium |
| 1926 | Bolton Wanderers | 1 - 0 | Manchester City | Wembley Stadium |
| 1927 | Cardiff City | 1 - 0 | Arsenal | Wembley Stadium |
| 1928 | Blackburn Rovers | 3 - 1 | Huddersfield Town | Wembley Stadium |
| 1929 | Bolton Wanderers | 2- 0 | Portsmouth | Wembley Stadium |
| 1930 | Arsenal | 2- 0 | Huddersfield Town | Wembley Stadium |
| 1931 | West Bromwich Albion | 2 - 1 | Birmingham | Wembley Stadium |
| 1932 | Newcastle United | 2 - 1 | Arsenal | Wembley Stadium |
| 1933 | Everton | 3 - 0 | Manchester City | Wembley Stadium |
| 1934 | Manchester City | 2 - 1 | Portsmouth | Wembley Stadium |
| 1935 | Sheffield Wednesday | 4 - 2 | West Bromwich Albion | Wembley Stadium |