# Player Country Team Goals (Penalty)
1. Jack Bowers England England Derby County Derby County 35 (0)
2. Jack Ball England England Sheffield Wednesday Sheffield Wednesday 33 (6)
Cliff Bastin England England Arsenal FC Arsenal FC 33 (0)
George Brown England England Aston Villa Aston Villa 33 (0)
Billy Hartill England England Wolverhampton Wanderers Wolverhampton Wanderers 33 (0)
6. Ginger Richardson England England West Bromwich Albion West Bromwich Albion 30 (0)
7. Jimmy Dunne Ireland Ireland Sheffield United Sheffield United 26 (0)
8. Tim Coleman England England Arsenal FC Arsenal FC 24 (0)
Dixie Dean England England Everton FC Everton FC 24 (0)
Gordon Hodgson England England Liverpool FC Liverpool FC 24 (3)
Jack Milsom England England Bolton Wanderers Bolton Wanderers 24 (0)
12. Joe Hulme England England Arsenal FC Arsenal FC 20 (0)
Jack Weddle England England Portsmouth FC Portsmouth FC 20 (0)
14. Jack Allen England England Newcastle United Newcastle United 19 (0)
Hughie Gallacher Scotland Scotland Chelsea FC Chelsea FC 19 (0)
16. David Jack England England Arsenal FC Arsenal FC 18 (0)
Ernie Thompson England England Blackburn Rovers Blackburn Rovers 18 (0)
18. George Camsell England England Middlesbrough FC Middlesbrough FC 17 (0)
Dally Duncan Scotland Scotland Derby County Derby County 17 (1)
Jimmy Hampson England England Blackpool FC Blackpool FC 17 (0)
Fred Tilson England England Manchester City Manchester City 17 (0)
22. Bobby Gurney England England Sunderland AFC Sunderland AFC 16 (0)
Arthur Hydes England England Leeds United Leeds United 16 (0)
Jimmy Stein Scotland Scotland Everton FC Everton FC 16 (0)
25. Eric Brook England England Manchester City Manchester City 15 (0)
Arthur Cunliffe England England Aston Villa Aston Villa
Blackburn Rovers Blackburn Rovers
15 (0)
Jimmy Deacon Scotland Scotland Wolverhampton Wanderers Wolverhampton Wanderers 15 (0)
Jimmy McClelland Scotland Scotland Blackpool FC Blackpool FC 15 (3)
29. Dai Astley Wales Wales Aston Villa Aston Villa 14 (0)
Joe Bradford England England Birmingham FC Birmingham FC 14 (0)
Joe Carter England England West Bromwich Albion West Bromwich Albion 14 (0)
Ronnie Dix England England Aston Villa Aston Villa
Blackburn Rovers Blackburn Rovers
14 (0)
Charlie Keetley England England Leeds United Leeds United 14 (0)
Jack Lambert England England Arsenal FC Arsenal FC 14 (0)
Arthur Maw England England Leicester City Leicester City 14 (0)
Sep Rutherford England England Portsmouth FC Portsmouth FC 14 (0)
Dave Wright Scotland Scotland Liverpool FC Liverpool FC 14 (0)
38. Bobby Barclay England England Sheffield United Sheffield United 13 (0)
Harold Barton England England Liverpool FC Liverpool FC 13 (0)
Jimmy Boyd Scotland Scotland Newcastle United Newcastle United 13 (0)
George Gibson Scotland Scotland Bolton Wanderers Bolton Wanderers
Chelsea FC Chelsea FC
13 (0)
Eric Houghton England England Aston Villa Aston Villa 13 (2)
Tommy Johnson England England Everton FC Everton FC 13 (0)
George Mills England England Chelsea FC Chelsea FC 13 (2)
Bert Oswald Scotland Scotland Sheffield United Sheffield United 13 (0)
Jack Pickering England England Sheffield United Sheffield United 13 (0)
Ray Westwood England England Bolton Wanderers Bolton Wanderers 13 (0)
48. Jimmy Easson Scotland Scotland Portsmouth FC Portsmouth FC 12 (0)
Arthur Lochhead Scotland Scotland Leicester City Leicester City 12 (0)
James Paterson Scotland Scotland Leicester City Leicester City 12 (0)
51. Ernie Curtis Wales Wales Birmingham FC Birmingham FC 11 (2)
George McLean Scotland Scotland Huddersfield Town Huddersfield Town 11 (0)
Fred Worrall England England Portsmouth FC Portsmouth FC 11 (0)
54. Billy Butler England England Bolton Wanderers Bolton Wanderers 10 (0)
Patrick Gallacher Scotland Scotland Sunderland AFC Sunderland AFC 10 (0)
Tommy Glidden England England West Bromwich Albion West Bromwich Albion 10 (0)
Jimmy Richardson England England Newcastle United Newcastle United 10 (0)
Walter Robbins Wales Wales West Bromwich Albion West Bromwich Albion 10 (0)
59. Harold Blackmore England England Middlesbrough FC Middlesbrough FC 9 (0)
Jimmy Dunn Scotland Scotland Everton FC Everton FC 9 (0)
Tom Grosvenor England England Birmingham FC Birmingham FC 9 (0)
Tommy Lang Scotland Scotland Newcastle United Newcastle United 9 (1)
Bobby Marshall England England Manchester City Manchester City 9 (0)
Harry McMenemy Scotland Scotland Newcastle United Newcastle United 9 (0)
Teddy Sandford England England West Bromwich Albion West Bromwich Albion 9 (0)
Jack Smith England England Huddersfield Town Huddersfield Town 9 (0)
Jack Smith England England Portsmouth FC Portsmouth FC 9 (0)
Ronnie Starling England England Sheffield Wednesday Sheffield Wednesday 9 (0)
Ernie Toseland England England Manchester City Manchester City 9 (0)
70. Jack Bruton England England Blackburn Rovers Blackburn Rovers 8 (1)
Harry Burgess England England Sheffield Wednesday Sheffield Wednesday 8 (0)
Johnny Campbell Scotland Scotland Leicester City Leicester City 8 (0)
Mark Crook England England Wolverhampton Wanderers Wolverhampton Wanderers 8 (0)
Bert Davis England England Sunderland AFC Sunderland AFC 8 (0)
Tom Douglas Scotland Scotland Blackpool FC Blackpool FC 8 (0)
Mark Hooper England England Sheffield Wednesday Sheffield Wednesday 8 (0)
Jack Mandley England England Aston Villa Aston Villa 8 (0)
Eric Oakton England England Chelsea FC Chelsea FC 8 (0)
Ellis Rimmer England England Sheffield Wednesday Sheffield Wednesday 8 (0)
Monty Wilkinson England England Blackpool FC Blackpool FC 8 (0)
81. Wilf Bott England England Huddersfield Town Huddersfield Town 7 (0)
Billy Bottrill England England Wolverhampton Wanderers Wolverhampton Wanderers 7 (0)
Jimmy Connor Scotland Scotland Sunderland AFC Sunderland AFC 7 (0)
Bob Gregg England England Birmingham FC Birmingham FC 7 (0)
Alec Herd Scotland Scotland Manchester City Manchester City 7 (0)
Danny Liddle Scotland Scotland Leicester City Leicester City 7 (0)
Charlie Luke England England Huddersfield Town Huddersfield Town 7 (0)
Peter Ramage Scotland Scotland Derby County Derby County 7 (0)
Phil Watson Scotland Scotland Blackpool FC Blackpool FC 7 (0)
Bertie Williams Wales Wales Sheffield United Sheffield United 7 (0)
Benny Yorston Scotland Scotland Sunderland AFC Sunderland AFC 7 (0)
92. Joe Beresford England England Aston Villa Aston Villa 6 (0)
George Briggs England England Birmingham FC Birmingham FC 6 (0)
Ken Cameron Scotland Scotland Middlesbrough FC Middlesbrough FC 6 (0)
Raich Carter England England Sunderland AFC Sunderland AFC 6 (0)
Harry Duggan Ireland Ireland Leeds United Leeds United 6 (0)
Billy Furness England England Leeds United Leeds United 6 (0)
Arthur Groves England England Blackburn Rovers Blackburn Rovers 6 (0)
Arthur Hetherington England England Wolverhampton Wanderers Wolverhampton Wanderers 6 (0)
Syd Roberts England England Liverpool FC Liverpool FC 6 (0)
Joey Williams England England Middlesbrough FC Middlesbrough FC 6 (0)
Stan Wood England England West Bromwich Albion West Bromwich Albion 6 (0)
103. Bobby Baxter Scotland Scotland Middlesbrough FC Middlesbrough FC 5 (0)
Frank Britton England England Blackburn Rovers Blackburn Rovers 5 (0)
Robert Bruce Scotland Scotland Middlesbrough FC Middlesbrough FC 5 (0)
Frank Bungay England England Huddersfield Town Huddersfield Town 5 (0)
Sammy Crooks England England Derby County Derby County 5 (0)
Albert Geldard England England Everton FC Everton FC 5 (0)
Tom Griffiths Wales Wales Bolton Wanderers Bolton Wanderers
Middlesbrough FC Middlesbrough FC
5 (0)
Gordon Gunson England England Liverpool FC Liverpool FC 5 (0)
George Haywood England England Birmingham FC Birmingham FC 5 (0)
Jack Mahon England England Leeds United Leeds United 5 (0)
Tommy McLean England England Blackburn Rovers Blackburn Rovers 5 (3)
Jackie Rimmer England England Bolton Wanderers Bolton Wanderers 5 (0)
Sep Smith England England Leicester City Leicester City 5 (2)
Jimmy Temple England England Sunderland AFC Sunderland AFC 5 (0)
Billy Walker England England Aston Villa Aston Villa 5 (0)
Jackie Williams Wales Wales Huddersfield Town Huddersfield Town 5 (0)
119. Bill Barraclough England England Wolverhampton Wanderers Wolverhampton Wanderers 4 (0)
Arthur Chandler England England Leicester City Leicester City 4 (0)
Sam Cowan England England Manchester City Manchester City 4 (0)
Ted Crawford England England Liverpool FC Liverpool FC 4 (0)
Roy Goodall England England Huddersfield Town Huddersfield Town 4 (3)
Harry Goslin England England Bolton Wanderers Bolton Wanderers 4 (0)
Ernie Hine England England Huddersfield Town Huddersfield Town 4 (0)
Thomas Leach England England Sheffield Wednesday Sheffield Wednesday 4 (0)
Bill McKay Scotland Scotland Bolton Wanderers Bolton Wanderers 4 (0)
Johnnie Rankin Scotland Scotland Chelsea FC Chelsea FC 4 (0)
Alfred Strange England England Sheffield Wednesday Sheffield Wednesday 4 (0)
Pongo Waring England England Aston Villa Aston Villa 4 (0)
Freddie Warren Wales Wales Middlesbrough FC Middlesbrough FC 4 (0)
132. Tiny Bradshaw Scotland Scotland Liverpool FC Liverpool FC 3 (0)
Albert Butterworth England England Blackpool FC Blackpool FC 3 (0)
Jackie Cape England England Newcastle United Newcastle United 3 (0)
Willie Cook Scotland Scotland Bolton Wanderers Bolton Wanderers 3 (0)
Bobby Crawford Scotland Scotland Blackpool FC Blackpool FC 3 (0)
James Gibson Scotland Scotland Aston Villa Aston Villa 3 (0)
Dave Halliday Scotland Scotland Manchester City Manchester City 3 (0)
Alex James Scotland Scotland Arsenal FC Arsenal FC 3 (0)
Harold Miller England England Chelsea FC Chelsea FC 3 (0)
Stan Prout England England Chelsea FC Chelsea FC 3 (0)
Arthur Rigby England England Middlesbrough FC Middlesbrough FC 3 (0)
George Ritchie Scotland Scotland Leicester City Leicester City 3 (0)
Jimmy Smailes England England Blackpool FC Blackpool FC 3 (0)
Billy Smith England England Huddersfield Town Huddersfield Town 3 (0)
Reg Stockill England England Arsenal FC Arsenal FC 3 (0)
Jock Thomson Scotland Scotland Everton FC Everton FC 3 (0)
Sam Weaver England England Newcastle United Newcastle United 3 (1)
Alf Young England England Huddersfield Town Huddersfield Town 3 (0)
150. Hugh Adcock England England Leicester City Leicester City 2 (0)
Ray Bowden England England Arsenal FC Arsenal FC 2 (0)
Wilf Chitty England England Chelsea FC Chelsea FC 2 (0)
Tom Cochrane England England Leeds United Leeds United 2 (0)
Wilf Copping England England Leeds United Leeds United 2 (0)
Ted Critchley England England Everton FC Everton FC 2 (0)
Alan Fowler England England Leeds United Leeds United 2 (0)
Alf Hanson England England Liverpool FC Liverpool FC 2 (0)
Roger Heywood England England Leicester City Leicester City 2 (0)
Jackie Horton England England Chelsea FC Chelsea FC 2 (0)
Willie Imrie Scotland Scotland Blackburn Rovers Blackburn Rovers 2 (0)
Freddie Jessop England England Derby County Derby County 2 (0)
Tommy Law Scotland Scotland Chelsea FC Chelsea FC 2 (2)
Jimmy McGourty Scotland Scotland Everton FC Everton FC 2 (0)
Jack Milburn England England Leeds United Leeds United 2 (2)
Harry O´Grady England England Leeds United Leeds United 2 (0)
Charlie Phillips Wales Wales Wolverhampton Wanderers Wolverhampton Wanderers 2 (0)
Harry Race England England Manchester City Manchester City 2 (0)
Harry Raw England England West Bromwich Albion West Bromwich Albion 2 (0)
Harry Taylor England England Liverpool FC Liverpool FC 2 (0)
Jack Thorogood England England Birmingham FC Birmingham FC 2 (0)
Tucker Turner Scotland Scotland Blackburn Rovers Blackburn Rovers 2 (0)
Billy Upton Scotland Scotland Blackpool FC Blackpool FC 2 (0)
Tommy White England England Everton FC Everton FC 2 (0)
Ernie Whittam England England Huddersfield Town Huddersfield Town 2 (0)
Tommy Wood England England Aston Villa Aston Villa 2 (0)
176. Jimmy Allen England England Portsmouth FC Portsmouth FC 1 (0)
Jack Barker England England Derby County Derby County 1 (0)
Leonard Barry England England Leicester City Leicester City 1 (0)
Dave Bell Scotland Scotland Newcastle United Newcastle United 1 (0)
Alec Betton England England Newcastle United Newcastle United 1 (0)
Adam Black Scotland Scotland Leicester City Leicester City 1 (0)
Ossie Bowden England England Derby County Derby County 1 (0)
Billy Brown England England Middlesbrough FC Middlesbrough FC 1 (0)
Les Bruton England England Liverpool FC Liverpool FC 1 (0)
Matt Busby Scotland Scotland Manchester City Manchester City 1 (0)
Charlie Calladine England England Birmingham FC Birmingham FC 1 (0)
Reg Chester England England Aston Villa Aston Villa 1 (0)
Malcolm Comrie Scotland Scotland Manchester City Manchester City 1 (0)
Fred Cook Wales Wales Portsmouth FC Portsmouth FC 1 (0)
Jimmy Cringan Scotland Scotland Birmingham FC Birmingham FC 1 (0)
Jimmy Cunliffe England England Everton FC Everton FC 1 (0)
Robert Done England England Liverpool FC Liverpool FC 1 (1)
Jack Dryden England England Newcastle United Newcastle United 1 (0)
Howard Fabian England England Derby County Derby County 1 (0)
Micky Fenton England England Middlesbrough FC Middlesbrough FC 1 (0)
John Friar Scotland Scotland Portsmouth FC Portsmouth FC 1 (0)
Arthur Gale England England West Bromwich Albion West Bromwich Albion 1 (0)
George Gibson England England Sunderland AFC Sunderland AFC 1 (0)
Harry Gooney England England Sheffield United Sheffield United 1 (0)
George Green England England Sheffield United Sheffield United 1 (1)
Jack Griffiths England England Bolton Wanderers Bolton Wanderers 1 (0)
Frank Hill Scotland Scotland Arsenal FC Arsenal FC 1 (0)
Duncan Hutchison Scotland Scotland Derby County Derby County 1 (0)
James Jackson Scotland Scotland Liverpool FC Liverpool FC 1 (0)
Syd Jarvis England England Middlesbrough FC Middlesbrough FC 1 (0)
Jack Jennings England England Middlesbrough FC Middlesbrough FC 1 (1)
Tommy Jones Wales Wales Sheffield Wednesday Sheffield Wednesday 1 (0)
Ted Lowery England England Leicester City Leicester City 1 (0)
Wilf Lowton England England Wolverhampton Wanderers Wolverhampton Wanderers 1 (0)
Alex Mackie Northern Ireland Northern Ireland Portsmouth FC Portsmouth FC 1 (0)
Dave Mangnall England England Huddersfield Town Huddersfield Town 1 (0)
Len McCarthy Wales Wales Portsmouth FC Portsmouth FC 1 (0)
Jock McDougall Scotland Scotland Sunderland AFC Sunderland AFC 1 (0)
Archie McPherson Scotland Scotland Liverpool FC Liverpool FC 1 (0)
Idris Miles Wales Wales Leicester City Leicester City 1 (0)
Walt Millership England England Sheffield Wednesday Sheffield Wednesday 1 (0)
Tom Morrison Scotland Scotland Liverpool FC Liverpool FC 1 (0)
Jimmy Murray Scotland Scotland Newcastle United Newcastle United 1 (0)
Jack Nelson England England Wolverhampton Wanderers Wolverhampton Wanderers 1 (0)
James Nichol Scotland Scotland Portsmouth FC Portsmouth FC 1 (0)
George Nicholson England England Bolton Wanderers Bolton Wanderers 1 (0)
Willie Pease England England Middlesbrough FC Middlesbrough FC 1 (0)
Jimmy Randall England England Derby County Derby County 1 (0)
Alec Reid Scotland Scotland Blackpool FC Blackpool FC 1 (0)
Dickie Rhodes England England Wolverhampton Wanderers Wolverhampton Wanderers 1 (0)
Dai Richards Wales Wales Wolverhampton Wanderers Wolverhampton Wanderers 1 (0)
Norman Robson England England Derby County Derby County 1 (0)
Harry Roper England England Leeds United Leeds United 1 (0)
Willie Russell Scotland Scotland Chelsea FC Chelsea FC 1 (0)
Billy Simpson Scotland Scotland Aston Villa Aston Villa 1 (0)
George Stephenson England England Sheffield Wednesday Sheffield Wednesday 1 (0)
David Thackeray Scotland Scotland Portsmouth FC Portsmouth FC 1 (0)
Charlie Thomson Scotland Scotland Sunderland AFC Sunderland AFC 1 (0)
Dennis Watkin England England Aston Villa Aston Villa 1 (0)
Albert Watson England England Blackpool FC Blackpool FC 1 (0)
Ken Willingham England England Huddersfield Town Huddersfield Town 1 (0)
Billy Wright England England Bolton Wanderers Bolton Wanderers 1 (0)