TownLeicester CityDixie Dean (Everton) (60)1928-29Sheffield Wednesday (3)Leicester CityAston VillaDave Halliday (Sunderland) (43)1929-30Sheffield Wednesday (4)Derby CountyManchester CityVic Watson (West Ham) (41)1930-31Arsenal (1)Aston VillaSheffield WednesdayTom 'Pongo' Waring (Aston Villa) (49)1931-32Everton (4)ArsenalSheffield WednesdayDixie Dean (Everton) (44)1932-33Arsenal (2)Aston VillaSheffield WednesdayJack Bowers (Derby) (35)1933-34Arsenal (3)Huddersfield TownTottenham HotspurJack Bowers (Derby) (34)1934-35Arsenal (4)SunderlandSheffield WednesdayTed Drake (Arsenal) (42)1935-36Sunderland (6)Derby CountyHuddersfield TownP. Glover (Grimsby), R. Carter (Sunderland), B. Gurney (Sunderland) (31)1936-37Manchester City (1)Charlton AthleticArsenalFreddie Steel (Stoke) (33)1937-38Arsenal (5)Wolverhampton WanderersPreston North EndTommy Lawton (Everton) (38)1938-39Everton (5)Wolverhampton WanderersCharlton AthleticTommy Lawton (Everton) (35)1940-46 Nie rozgrywano z powodu II wojny światowej.1946-47Liverpool (5)Manchester UnitedWolverhampton WanderersDennis Westcott (Wolves) (37)1947-48Arsenal (6)Manchester UnitedBurnleyRonnie Rooke (Arsenal) (33)1948-49Portsmouth (1)Manchester UnitedDerby CountyWillie Moir (Bolton) (25)1949-50Portsmouth (2)Wolverhampton WanderersSunderlandDickie Davis (Sunderland) (25)1950-51Tottenham HotspurKlub