# Player Country Team Goals (Penalty)
1. Dixie Dean England England Everton FC Everton FC 45 (0)
2. Jimmy Dunne Ireland Ireland Sheffield United Sheffield United 33 (0)
Dave Mangnall England England Huddersfield Town Huddersfield Town 33 (0)
4. Pongo Waring England England Aston Villa Aston Villa 29 (0)
5. Dave Halliday Scotland Scotland Manchester City Manchester City 28 (0)
6. Ginger Richardson England England West Bromwich Albion West Bromwich Albion 27 (0)
7. Joe Bradford England England Birmingham FC Birmingham FC 26 (0)
Gordon Hodgson England England Liverpool FC Liverpool FC 26 (1)
9. Jack Bowers England England Derby County Derby County 25 (1)
10. Hughie Gallacher Scotland Scotland Chelsea FC Chelsea FC 24 (0)
11. Jack Ball England England Sheffield Wednesday Sheffield Wednesday 23 (0)
Jimmy Hampson England England Blackpool FC Blackpool FC 23 (0)
Eric Houghton England England Aston Villa Aston Villa 23 (1)
Vic Watson England England West Ham United West Ham United 23 (0)
15. Ernie Hine England England Leicester City Leicester City 22 (4)
Tommy Johnson England England Everton FC Everton FC 22 (2)
Jack Lambert England England Arsenal FC Arsenal FC 22 (0)
Jack Weddle England England Portsmouth FC Portsmouth FC 22 (0)
19. Jimmy Easson Scotland Scotland Portsmouth FC Portsmouth FC 21 (0)
David Jack England England Arsenal FC Arsenal FC 21 (0)
Ellis Rimmer England England Sheffield Wednesday Sheffield Wednesday 21 (2)
Ernie Thompson England England Blackburn Rovers Blackburn Rovers 21 (0)
23. Tommy Glidden England England West Bromwich Albion West Bromwich Albion 20 (1)
24. Jack Bruton England England Blackburn Rovers Blackburn Rovers 19 (3)
George Camsell England England Middlesbrough FC Middlesbrough FC 19 (0)
Jack Milsom England England Bolton Wanderers Bolton Wanderers 19 (1)
27. Jimmy Boyd Scotland Scotland Newcastle United Newcastle United 18 (0)
Tommy White England England Everton FC Everton FC 18 (3)
29. Gordon Gunson England England Liverpool FC Liverpool FC 17 (1)
30. Cliff Bastin England England Arsenal FC Arsenal FC 15 (2)
Arthur Cunliffe England England Blackburn Rovers Blackburn Rovers 15 (0)
Bobby Gurney England England Sunderland AFC Sunderland AFC 15 (0)
Alex Jackson Scotland Scotland Chelsea FC Chelsea FC 15 (0)
Jimmy Ruffell England England West Ham United West Ham United 15 (0)
35. Tim Coleman England England Arsenal FC Arsenal FC
Grimsby Town Grimsby Town
14 (0)
Joe Hulme England England Arsenal FC Arsenal FC 14 (0)
37. Bobby Barclay England England Sheffield United Sheffield United 13 (0)
Harold Blackmore England England Bolton Wanderers Bolton Wanderers 13 (0)
Robert Bruce Scotland Scotland Middlesbrough FC Middlesbrough FC 13 (0)
Ernie Curtis Wales Wales Birmingham FC Birmingham FC 13 (2)
Pat Glover Wales Wales Grimsby Town Grimsby Town 13 (0)
Bobby Marshall England England Manchester City Manchester City 13 (0)
Fred Tilson England England Manchester City Manchester City 13 (0)
Dave Wright Scotland Scotland Liverpool FC Liverpool FC 13 (0)
45. Jack Allen England England Newcastle United Newcastle United 12 (0)
Arthur Chandler England England Leicester City Leicester City 12 (0)
Mark Hooper England England Sheffield Wednesday Sheffield Wednesday 12 (0)
Peter Ramage Scotland Scotland Derby County Derby County 12 (0)
Sep Smith England England Leicester City Leicester City 12 (0)
George Stephenson England England Sheffield Wednesday Sheffield Wednesday 12 (0)
Benny Yorston Scotland Scotland Sunderland AFC Sunderland AFC 12 (0)
52. George Briggs England England Birmingham FC Birmingham FC 11 (0)
George Brown England England Aston Villa Aston Villa 11 (0)
Ken Cameron Scotland Scotland Middlesbrough FC Middlesbrough FC 11 (0)
Sammy Crooks England England Derby County Derby County 11 (0)
Patrick Gallacher Scotland Scotland Sunderland AFC Sunderland AFC 11 (0)
Tommy Lang Scotland Scotland Newcastle United Newcastle United 11 (0)
Jimmy Richardson England England Newcastle United Newcastle United 11 (0)
59. Eric Brook England England Manchester City Manchester City 10 (0)
Tom Douglas Scotland Scotland Blackpool FC Blackpool FC 10 (0)
Jimmy Dunn Scotland Scotland Everton FC Everton FC 10 (0)
Tommy McLean England England Blackburn Rovers Blackburn Rovers 10 (1)
Jack Pickering England England Sheffield United Sheffield United 10 (0)
Sam Smith England England Birmingham FC Birmingham FC 10 (0)
65. Joe Beresford England England Aston Villa Aston Villa 9 (0)
George Gibson Scotland Scotland Bolton Wanderers Bolton Wanderers 9 (0)
Bob Kelly England England Huddersfield Town Huddersfield Town 9 (1)
Arthur Lochhead Scotland Scotland Leicester City Leicester City 9 (0)
Walt Millership England England Sheffield Wednesday Sheffield Wednesday 9 (1)
Jimmy Stein Scotland Scotland Everton FC Everton FC 9 (0)
Billy Walker England England Aston Villa Aston Villa 9 (0)
72. Leonard Barry England England Leicester City Leicester City 8 (0)
Harold Barton England England Liverpool FC Liverpool FC 8 (0)
Billy Butler England England Bolton Wanderers Bolton Wanderers 8 (0)
Ted Critchley England England Everton FC Everton FC 8 (0)
George McLean Scotland Scotland Huddersfield Town Huddersfield Town 8 (0)
George Mills England England Chelsea FC Chelsea FC 8 (0)
Teddy Sandford England England West Bromwich Albion West Bromwich Albion 8 (0)
Monty Wilkinson England England Blackpool FC Blackpool FC 8 (0)
80. Harry Bedford England England Newcastle United Newcastle United
Sunderland AFC Sunderland AFC
7 (1)
Harry Burgess England England Sheffield Wednesday Sheffield Wednesday 7 (0)
Jimmy Dyson England England Grimsby Town Grimsby Town 7 (0)
Maxey Holmes England England Grimsby Town Grimsby Town 7 (0)
Bert Oswald Scotland Scotland Sheffield United Sheffield United 7 (0)
Ray Parkin England England Arsenal FC Arsenal FC 7 (0)
Billy Smith England England Huddersfield Town Huddersfield Town 7 (0)
Jack Smith England England Portsmouth FC Portsmouth FC 7 (0)
Jimmy Temple England England Sunderland AFC Sunderland AFC 7 (0)
Albert Watson England England Blackpool FC Blackpool FC 7 (2)
Ray Westwood England England Bolton Wanderers Bolton Wanderers 7 (0)
Stan Wood England England West Bromwich Albion West Bromwich Albion 7 (0)
92. Dai Astley Wales Wales Aston Villa Aston Villa 6 (0)
George Crownshaw England England Huddersfield Town Huddersfield Town 6 (0)
Joe Devine Scotland Scotland Sunderland AFC Sunderland AFC 6 (0)
Tom Grosvenor England England Birmingham FC Birmingham FC 6 (0)
Arthur Groves England England Blackburn Rovers Blackburn Rovers 6 (0)
Jack Mandley England England Aston Villa Aston Villa 6 (0)
Billy Marshall England England Grimsby Town Grimsby Town 6 (0)
Harry McMenemy Scotland Scotland Newcastle United Newcastle United 6 (0)
Leslie Talbot England England Blackburn Rovers Blackburn Rovers 6 (0)
Sam Weaver England England Newcastle United Newcastle United 6 (1)
Fred Worrall England England Portsmouth FC Portsmouth FC 6 (0)
103. Jackie Cape England England Newcastle United Newcastle United 5 (0)
Joe Carter England England West Bromwich Albion West Bromwich Albion 5 (0)
Reg Chester England England Aston Villa Aston Villa 5 (1)
Horace Fielding England England Grimsby Town Grimsby Town 5 (0)
Viv Gibbins England England West Ham United West Ham United 5 (0)
Sid Gibson England England Sheffield United Sheffield United 5 (0)
Willie Imrie Scotland Scotland Blackburn Rovers Blackburn Rovers 5 (2)
Jimmy McClelland Scotland Scotland Blackpool FC Blackpool FC 5 (0)
Daniel McRorie Scotland Scotland Liverpool FC Liverpool FC 5 (0)
Willie Pease England England Middlesbrough FC Middlesbrough FC 5 (0)
Ernie Toseland England England Manchester City Manchester City 5 (0)
Freddie Warren Wales Wales Middlesbrough FC Middlesbrough FC 5 (0)
115. Albert Alderman England England Derby County Derby County 4 (0)
Wilf Bott England England Huddersfield Town Huddersfield Town 4 (0)
Jimmy Connor Scotland Scotland Sunderland AFC Sunderland AFC 4 (1)
Fred Cook Wales Wales Portsmouth FC Portsmouth FC 4 (0)
Willie Cook Scotland Scotland Bolton Wanderers Bolton Wanderers 4 (0)
Dennis Jennings England England Huddersfield Town Huddersfield Town 4 (0)
Tommy Jones Wales Wales Sheffield Wednesday Sheffield Wednesday 4 (0)
Eric Longden England England Blackpool FC Blackpool FC 4 (0)
George Pearson England England Chelsea FC Chelsea FC 4 (0)
Johnnie Rankin Scotland Scotland Chelsea FC Chelsea FC 4 (0)
Harry Raw England England West Bromwich Albion West Bromwich Albion 4 (0)
Harry Rowley England England Manchester City Manchester City 4 (0)
Billy Scott England England Middlesbrough FC Middlesbrough FC 4 (0)
Fred Tunstall England England Sheffield United Sheffield United 4 (1)
129. Jim Barrett England England West Ham United West Ham United 3 (0)
Sam Cowan England England Manchester City Manchester City 3 (0)
Johnny Crosbie Scotland Scotland Birmingham FC Birmingham FC 3 (0)
Robert Done England England Liverpool FC Liverpool FC 3 (1)
Dally Duncan Scotland Scotland Derby County Derby County 3 (0)
Phil Griffiths Wales Wales Everton FC Everton FC 3 (0)
George Haywood England England Birmingham FC Birmingham FC 3 (0)
Bob John Wales Wales Arsenal FC Arsenal FC 3 (0)
Thomas Leach England England Sheffield Wednesday Sheffield Wednesday 3 (0)
Wilf Lewis Wales Wales Derby County Derby County 3 (0)
Harold Miller England England Chelsea FC Chelsea FC 3 (0)
Wilf Phillips England England West Ham United West Ham United 3 (0)
Jock Priestley Scotland Scotland Grimsby Town Grimsby Town 3 (1)
Jack Prior England England Grimsby Town Grimsby Town 3 (0)
George Ritchie Scotland Scotland Leicester City Leicester City 3 (0)
Norman Robson England England Derby County Derby County 3 (0)
Willie Russell Scotland Scotland Chelsea FC Chelsea FC 3 (0)
Alfred Strange England England Sheffield Wednesday Sheffield Wednesday 3 (0)
Tony Weldon Scotland Scotland West Ham United West Ham United 3 (0)
148. Hugh Adcock England England Leicester City Leicester City 2 (0)
Jackie Bestall England England Grimsby Town Grimsby Town 2 (0)
Harry Betmead England England Grimsby Town Grimsby Town 2 (0)
William Eden England England Sunderland AFC Sunderland AFC 2 (0)
Jimmy Edwards England England West Bromwich Albion West Bromwich Albion 2 (1)
Willie Ferguson Scotland Scotland Chelsea FC Chelsea FC 2 (0)
Ted Hancock England England Liverpool FC Liverpool FC 2 (0)
George Harrison England England Blackpool FC Blackpool FC 2 (0)
Duncan Hutchison Scotland Scotland Derby County Derby County
Newcastle United Newcastle United
2 (0)
Alex James Scotland Scotland Arsenal FC Arsenal FC 2 (0)
Walter Langford England England Leicester City Leicester City 2 (0)
Hookey Leonard Scotland Scotland Sunderland AFC Sunderland AFC 2 (0)
Charlie Luke England England Huddersfield Town Huddersfield Town 2 (0)
Jock McKay Scotland Scotland Middlesbrough FC Middlesbrough FC 2 (0)
Archie McPherson Scotland Scotland Liverpool FC Liverpool FC 2 (0)
Jack Nicholas England England Derby County Derby County 2 (0)
Reg Osborne England England Leicester City Leicester City 2 (2)
Bernard Oxley England England Sheffield United Sheffield United 2 (0)
Joe Robson England England Huddersfield Town Huddersfield Town 2 (0)
Tom Ruddy England England Derby County Derby County 2 (0)
Ted Savage England England Liverpool FC Liverpool FC 2 (0)
Harry Shaw England England Sunderland AFC Sunderland AFC 2 (2)
Ronnie Starling England England Newcastle United Newcastle United 2 (0)
George Taylor England England Bolton Wanderers Bolton Wanderers 2 (0)
Jack Vinall England England Sunderland AFC Sunderland AFC 2 (0)
Jimmy Wood England England West Ham United West Ham United 2 (0)
Billy Wright England England Bolton Wanderers Bolton Wanderers 2 (0)
Tommy Yews England England West Ham United West Ham United 2 (0)
176. Walter Boyes England England West Bromwich Albion West Bromwich Albion 1 (0)
John Bray England England Manchester City Manchester City 1 (0)
Teddy Buck England England Grimsby Town Grimsby Town 1 (0)
Matt Busby Scotland Scotland Manchester City Manchester City 1 (0)
Albert Cadwell England England West Ham United West Ham United 1 (0)
Austen Campbell England England Huddersfield Town Huddersfield Town 1 (0)
Bob Carter England England Chelsea FC Chelsea FC 1 (0)
Alf Chalkey England England West Ham United West Ham United 1 (0)
William Chalmers Scotland Scotland Grimsby Town Grimsby Town 1 (0)
Alec Cheyne Scotland Scotland Chelsea FC Chelsea FC 1 (0)
Wilf Chitty England England Chelsea FC Chelsea FC 1 (0)
Archie Clark England England Everton FC Everton FC 1 (0)
Joe Cooper England England Grimsby Town Grimsby Town 1 (0)
Tommy Cooper England England Derby County Derby County 1 (0)
Charlie Craven England England Grimsby Town Grimsby Town 1 (0)
Dick Edmed England England Bolton Wanderers Bolton Wanderers 1 (0)
Jack Everest Ireland Ireland Blackpool FC Blackpool FC 1 (0)
Tom Feeney England England Newcastle United Newcastle United 1 (0)
Billy Fogg England England Huddersfield Town Huddersfield Town 1 (0)
Bill Forrest Scotland Scotland Middlesbrough FC Middlesbrough FC 1 (0)
James Gibson Scotland Scotland Aston Villa Aston Villa 1 (0)
Roy Goodall England England Huddersfield Town Huddersfield Town 1 (1)
Harry Gooney England England Sheffield United Sheffield United 1 (0)
George Green England England Sheffield United Sheffield United 1 (0)
Bob Gregg England England Birmingham FC Birmingham FC 1 (0)
Tom Griffiths Wales Wales Bolton Wanderers Bolton Wanderers 1 (0)
Alec Hall England England Grimsby Town Grimsby Town 1 (0)
Henry Healless England England Blackburn Rovers Blackburn Rovers 1 (0)
George Hicks England England Birmingham FC Birmingham FC 1 (0)
Jack Holliday England England Middlesbrough FC Middlesbrough FC 1 (0)
Bill Horsman England England Birmingham FC Birmingham FC 1 (0)
Jock Hutton Scotland Scotland Blackburn Rovers Blackburn Rovers 1 (1)
Jack Jennings England England Middlesbrough FC Middlesbrough FC 1 (0)
Freddie Jessop England England Derby County Derby County 1 (0)
Reg Keating England England Birmingham FC Birmingham FC 1 (0)
Tommy Law Scotland Scotland Chelsea FC Chelsea FC 1 (1)
Roddie MacKenzie Scotland Scotland Newcastle United Newcastle United 1 (0)
Ted Marcroft England England Middlesbrough FC Middlesbrough FC 1 (0)
Jimmy McMullan Scotland Scotland Manchester City Manchester City 1 (0)
Tommy Moore England England Aston Villa Aston Villa 1 (0)
George Morrall England England Birmingham FC Birmingham FC 1 (0)
Tom Morrison Scotland Scotland Liverpool FC Liverpool FC 1 (0)
Tommy Mort England England Aston Villa Aston Villa 1 (0)
Jackie Morton England England West Ham United West Ham United 1 (0)
Dick Neal Sr. England England Derby County Derby County 1 (0)
Frederick Norris England England West Ham United West Ham United 1 (0)
Jack Oxberry England England Blackpool FC Blackpool FC 1 (0)
John Payne England England Manchester City Manchester City 1 (0)
Syd Puddefoot England England Blackburn Rovers Blackburn Rovers
West Ham United West Ham United
1 (0)
Charlie Rattray England England Blackpool FC Blackpool FC 1 (0)
Chick Reed England England Sheffield United Sheffield United 1 (0)
Percy Richards Wales Wales Leicester City Leicester City 1 (0)
Jack Robson England England Derby County Derby County 1 (0)
Jack Roscamp England England Blackburn Rovers Blackburn Rovers 1 (0)
George Shaw England England West Bromwich Albion West Bromwich Albion 1 (1)
Thomas Smart England England Aston Villa Aston Villa 1 (1)
Billy Smith England England Portsmouth FC Portsmouth FC 1 (0)
Jimmy Smith Scotland Scotland Liverpool FC Liverpool FC 1 (0)
William Smith England England Sheffield Wednesday Sheffield Wednesday 1 (0)
George Stephenson England England Aston Villa Aston Villa 1 (0)
Reg Stockill England England Arsenal FC Arsenal FC 1 (0)
Alec Talbot England England Aston Villa Aston Villa 1 (0)
David Thackeray Scotland Scotland Portsmouth FC Portsmouth FC 1 (0)
Tucker Turner Scotland Scotland Blackburn Rovers Blackburn Rovers 1 (0)
James Wagstaffe England England Bolton Wanderers Bolton Wanderers 1 (0)
Tom Walters Wales Wales Bolton Wanderers Bolton Wanderers 1 (0)
Phil Watson Scotland Scotland Blackpool FC Blackpool FC 1 (0)
Arthur Welsby England England Sunderland AFC Sunderland AFC 1 (0)
Joey Williams England England Arsenal FC Arsenal FC
Middlesbrough FC Middlesbrough FC
1 (0)
Fred Wilson England England Bolton Wanderers Bolton Wanderers 1 (0)
Paddy Wrightson England England Manchester City Manchester City 1 (0)