# Player Country Team Goals (Penalty)
1. Pongo Waring England England Aston Villa Aston Villa 49 (0)
2. Jimmy Dunne Ireland Ireland Sheffield United Sheffield United 41 (1)
3. Jack Lambert England England Arsenal FC Arsenal FC 38 (0)
4. Jack Bowers England England Derby County Derby County 37 (1)
5. Gordon Hodgson England England Liverpool FC Liverpool FC 36 (3)
6. Tim Coleman England England Grimsby Town Grimsby Town 35 (1)
7. George Camsell England England Middlesbrough FC Middlesbrough FC 32 (0)
Jimmy Hampson England England Blackpool FC Blackpool FC 32 (2)
9. Ernie Hine England England Leicester City Leicester City 31 (5)
David Jack England England Arsenal FC Arsenal FC 31 (0)
11. Bobby Gurney England England Sunderland AFC Sunderland AFC 30 (0)
Eric Houghton England England Aston Villa Aston Villa 30 (7)
13. Jimmy Easson Scotland Scotland Portsmouth FC Portsmouth FC 29 (0)
14. Cliff Bastin England England Arsenal FC Arsenal FC 28 (3)
15. Jack Ball England England Sheffield Wednesday Sheffield Wednesday 27 (0)
Harold Blackmore England England Bolton Wanderers Bolton Wanderers 27 (1)
17. Jack Weddle England England Portsmouth FC Portsmouth FC 24 (0)
18. Ellis Rimmer England England Sheffield Wednesday Sheffield Wednesday 22 (0)
19. Harry Bedford England England Derby County Derby County
Newcastle United Newcastle United
21 (1)
20. Joe Robson England England Grimsby Town Grimsby Town
Huddersfield Town Huddersfield Town
20 (1)
21. Jack Bruton England England Blackburn Rovers Blackburn Rovers 19 (0)
Arthur Chandler England England Leicester City Leicester City 19 (0)
23. Les Bruton England England Blackburn Rovers Blackburn Rovers 18 (3)
Viv Gibbins England England West Ham United West Ham United 18 (0)
Alex Jackson Scotland Scotland Chelsea FC Chelsea FC
Huddersfield Town Huddersfield Town
18 (0)
Freddie Warren Wales Wales Middlesbrough FC Middlesbrough FC 18 (0)
27. Hookey Leonard Scotland Scotland Sunderland AFC Sunderland AFC 17 (0)
28. Eric Brook England England Manchester City Manchester City 16 (0)
Harry Burgess England England Sheffield Wednesday Sheffield Wednesday 16 (1)
Charlie Keetley England England Leeds United Leeds United 16 (0)
Tommy Reid Scotland Scotland Manchester United Manchester United 16 (0)
32. Joe Bradford England England Birmingham FC Birmingham FC 15 (0)
Sammy Crooks England England Derby County Derby County 15 (1)
Syd Puddefoot England England Blackburn Rovers Blackburn Rovers 15 (0)
George Stephenson England England Derby County Derby County
Sheffield Wednesday Sheffield Wednesday
15 (0)
Billy Walker England England Aston Villa Aston Villa 15 (0)
37. Joe Beresford England England Aston Villa Aston Villa 14 (0)
George Briggs England England Birmingham FC Birmingham FC 14 (0)
Hughie Gallacher Scotland Scotland Chelsea FC Chelsea FC 14 (0)
Dave Halliday Scotland Scotland Manchester City Manchester City 14 (0)
Mark Hooper England England Sheffield Wednesday Sheffield Wednesday 14 (0)
Joe Hulme England England Arsenal FC Arsenal FC 14 (0)
Jimmy Smith Scotland Scotland Liverpool FC Liverpool FC 14 (0)
Vic Watson England England West Ham United West Ham United 14 (0)
45. Jimmy Ruffell England England West Ham United West Ham United 13 (0)
46. George Gibson Scotland Scotland Bolton Wanderers Bolton Wanderers 12 (0)
Duncan Lindsay Scotland Scotland Newcastle United Newcastle United 12 (0)
Jack Prior England England Grimsby Town Grimsby Town 12 (0)
Tommy Tait England England Bolton Wanderers Bolton Wanderers
Manchester City Manchester City
12 (0)
Russell Wainscoat England England Leeds United Leeds United 12 (0)
51. Jimmy Connor Scotland Scotland Sunderland AFC Sunderland AFC 11 (0)
William Eden England England Sunderland AFC Sunderland AFC 11 (0)
Arthur Lochhead Scotland Scotland Leicester City Leicester City 11 (0)
Willie Pease England England Middlesbrough FC Middlesbrough FC 11 (0)
Bobby Turnbull England England Leeds United Leeds United 11 (0)
56. Jackie Bestall England England Grimsby Town Grimsby Town 10 (1)
Duncan Hutchison Scotland Scotland Newcastle United Newcastle United 10 (0)
Billy Marshall England England Grimsby Town Grimsby Town 10 (0)
Bobby Marshall England England Manchester City Manchester City 10 (0)
Archie McPherson Scotland Scotland Liverpool FC Liverpool FC 10 (0)
Jack Smith England England Portsmouth FC Portsmouth FC 10 (0)
Ernie Toseland England England Manchester City Manchester City 10 (0)
63. Hugh Adcock England England Leicester City Leicester City 9 (0)
Jimmy Boyd Scotland Scotland Newcastle United Newcastle United 9 (0)
Robert Bruce Scotland Scotland Middlesbrough FC Middlesbrough FC 9 (0)
Ken Cameron Scotland Scotland Middlesbrough FC Middlesbrough FC 9 (0)
Alec Cheyne Scotland Scotland Chelsea FC Chelsea FC 9 (0)
Sid Gibson England England Sheffield United Sheffield United 9 (0)
Bob Kelly England England Huddersfield Town Huddersfield Town 9 (0)
Dave Mangnall England England Huddersfield Town Huddersfield Town 9 (0)
Fred Tunstall England England Sheffield United Sheffield United 9 (1)
72. Billy Butler England England Bolton Wanderers Bolton Wanderers 8 (0)
Ernie Curtis Wales Wales Birmingham FC Birmingham FC 8 (0)
Stanley Earle England England West Ham United West Ham United 8 (0)
Gerry Kelly England England Huddersfield Town Huddersfield Town 8 (0)
Jack Mandley England England Aston Villa Aston Villa 8 (0)
77. Bobby Barclay England England Derby County Derby County 7 (0)
Jackie Cape England England Newcastle United Newcastle United 7 (0)
Fred Cook Wales Wales Portsmouth FC Portsmouth FC 7 (0)
Willie Cook Scotland Scotland Bolton Wanderers Bolton Wanderers 7 (0)
Arthur Cunliffe England England Blackburn Rovers Blackburn Rovers 7 (0)
Harry Davies England England Huddersfield Town Huddersfield Town 7 (0)
Fred Forward England England Portsmouth FC Portsmouth FC 7 (0)
Billy Furness England England Leeds United Leeds United 7 (0)
Wilf James Wales Wales West Ham United West Ham United 7 (0)
Jock McKay Scotland Scotland Middlesbrough FC Middlesbrough FC 7 (0)
George McLean Scotland Scotland Huddersfield Town Huddersfield Town 7 (0)
Tommy McLean England England Blackburn Rovers Blackburn Rovers 7 (0)
Jack Oxberry England England Blackpool FC Blackpool FC 7 (0)
Harry Rowley England England Manchester United Manchester United 7 (1)
Jimmy Seed England England Sheffield Wednesday Sheffield Wednesday 7 (0)
Jack Wilkinson England England Newcastle United Newcastle United 7 (0)
Tommy Yews England England West Ham United West Ham United 7 (0)
94. Joe Cooper England England Grimsby Town Grimsby Town 6 (0)
Tommy Law Scotland Scotland Chelsea FC Chelsea FC 6 (6)
Joe Spence England England Manchester United Manchester United 6 (0)
Ronnie Starling England England Newcastle United Newcastle United 6 (0)
Dave Wright Scotland Scotland Liverpool FC Liverpool FC 6 (0)
99. George Brown England England Aston Villa Aston Villa 5 (0)
Tom Cochrane England England Leeds United Leeds United 5 (0)
Joe Devine Scotland Scotland Newcastle United Newcastle United
Sunderland AFC Sunderland AFC
5 (0)
Harry Duggan Ireland Ireland Leeds United Leeds United 5 (0)
Stan Gallimore England England Manchester United Manchester United 5 (0)
Sam Hopkinson England England Manchester United Manchester United 5 (0)
Alex James Scotland Scotland Arsenal FC Arsenal FC 5 (0)
Leslie Odell England England Chelsea FC Chelsea FC 5 (4)
Bernard Oxley England England Sheffield United Sheffield United 5 (0)
Billy Upton Scotland Scotland Blackpool FC Blackpool FC 5 (0)
Arthur Warburton England England Manchester United Manchester United 5 (0)
110. Jim Barrett England England West Ham United West Ham United 4 (0)
Harold Barton England England Liverpool FC Liverpool FC 4 (0)
Clarrie Bourton England England Blackburn Rovers Blackburn Rovers 4 (0)
Jimmy Brain England England Arsenal FC Arsenal FC 4 (0)
Dick Edmed England England Liverpool FC Liverpool FC 4 (0)
Jack Firth England England Birmingham FC Birmingham FC 4 (0)
Willie Imrie Scotland Scotland Blackburn Rovers Blackburn Rovers 4 (2)
Tom Jennings Scotland Scotland Leeds United Leeds United 4 (0)
Tommy Lang Scotland Scotland Newcastle United Newcastle United 4 (1)
Jimmy McClelland Scotland Scotland Blackpool FC Blackpool FC 4 (0)
George Pearson England England Chelsea FC Chelsea FC 4 (0)
Jack Pickering England England Sheffield United Sheffield United 4 (0)
Peter Ramage Scotland Scotland Derby County Derby County 4 (0)
Jimmy Richardson England England Newcastle United Newcastle United 4 (0)
Jimmy Smailes England England Huddersfield Town Huddersfield Town 4 (0)
Billy Smith England England Huddersfield Town Huddersfield Town 4 (0)
Fred Tilson England England Manchester City Manchester City 4 (0)
Tommy Urwin England England Sunderland AFC Sunderland AFC 4 (0)
Andy Wilson Scotland Scotland Chelsea FC Chelsea FC 4 (0)
129. Leonard Barry England England Leicester City Leicester City 3 (0)
Jimmy Bullock England England Manchester United Manchester United 3 (0)
Reg Chester England England Aston Villa Aston Villa 3 (0)
Jackie Crawford England England Chelsea FC Chelsea FC 3 (0)
Billy Gillespie Ireland Ireland Sheffield United Sheffield United 3 (0)
Bob Gregg England England Birmingham FC Birmingham FC
Sheffield Wednesday Sheffield Wednesday
3 (0)
Arthur Groves England England Blackburn Rovers Blackburn Rovers 3 (0)
Jack Holliday England England Middlesbrough FC Middlesbrough FC 3 (0)
Jack Jennings England England Middlesbrough FC Middlesbrough FC 3 (3)
Eric Longden England England Blackpool FC Blackpool FC
Leeds United Leeds United
3 (0)
Bill McKay Scotland Scotland Bolton Wanderers Bolton Wanderers 3 (0)
Jack Milsom England England Bolton Wanderers Bolton Wanderers 3 (0)
Cyril Quinn England England Blackpool FC Blackpool FC 3 (0)
Jimmy Randall England England Derby County Derby County 3 (0)
George Ritchie Scotland Scotland Leicester City Leicester City 3 (0)
Albert Wood England England Sunderland AFC Sunderland AFC 3 (0)
Paddy Wrightson England England Manchester City Manchester City 3 (0)
146. Matt Barrass England England Manchester City Manchester City 2 (0)
Billy Benton England England Blackpool FC Blackpool FC 2 (0)
Frank Britton England England Blackburn Rovers Blackburn Rovers 2 (0)
Jackie Carr England England Blackpool FC Blackpool FC 2 (0)
Fred Cheesmur England England Sheffield United Sheffield United 2 (0)
Sam Cowan England England Manchester City Manchester City 2 (0)
Johnny Crosbie Scotland Scotland Birmingham FC Birmingham FC 2 (0)
Robert Done England England Liverpool FC Liverpool FC 2 (0)
Horace Fielding England England Grimsby Town Grimsby Town 2 (0)
Tom Fillingham England England Birmingham FC Birmingham FC 2 (0)
Patrick Gallacher Scotland Scotland Sunderland AFC Sunderland AFC 2 (0)
Fred Gamble England England West Ham United West Ham United 2 (0)
James Gibson Scotland Scotland Aston Villa Aston Villa 2 (0)
Pat Glover Wales Wales Grimsby Town Grimsby Town 2 (0)
Billy Hall England England Blackpool FC Blackpool FC 2 (0)
Ernest Hart England England Leeds United Leeds United 2 (0)
Alexander Hutchinson Scotland Scotland Blackpool FC Blackpool FC 2 (0)
Sam Irving Northern Ireland Northern Ireland Chelsea FC Chelsea FC 2 (0)
Bob John Wales Wales Arsenal FC Arsenal FC 2 (0)
Jock Lauderdale Scotland Scotland Blackpool FC Blackpool FC 2 (0)
George McLachlan Scotland Scotland Manchester United Manchester United 2 (0)
Georgie Mee England England Derby County Derby County 2 (0)
George Mills England England Chelsea FC Chelsea FC 2 (0)
George Morrall England England Birmingham FC Birmingham FC 2 (0)
Evelyn Morrison Scotland Scotland Sunderland AFC Sunderland AFC 2 (0)
Frederick Norris England England West Ham United West Ham United 2 (0)
Jock Priestley Scotland Scotland Grimsby Town Grimsby Town 2 (0)
Bill Ridding England England Manchester City Manchester City 2 (0)
Les Roberts England England Manchester City Manchester City 2 (0)
George Robinson England England Sunderland AFC Sunderland AFC 2 (0)
Norman Robson England England Derby County Derby County 2 (0)
George Ross Scotland Scotland Portsmouth FC Portsmouth FC 2 (0)
Allan Scott England England Liverpool FC Liverpool FC 2 (0)
Sep Smith England England Leicester City Leicester City 2 (0)
David Thackeray Scotland Scotland Portsmouth FC Portsmouth FC 2 (0)
Tucker Turner Scotland Scotland Blackburn Rovers Blackburn Rovers 2 (0)
Tommy Walker Scotland Scotland Sheffield Wednesday Sheffield Wednesday 2 (0)
Ernie Whittam England England Huddersfield Town Huddersfield Town 2 (0)
Joey Williams England England Arsenal FC Arsenal FC 2 (0)
Charlie Wilson England England Sheffield Wednesday Sheffield Wednesday 2 (0)
186. Tom Alderson England England Leeds United Leeds United 1 (0)
Jack Allen England England Sheffield Wednesday Sheffield Wednesday 1 (0)
Arthur Andrews England England Sunderland AFC Sunderland AFC 1 (0)
Billy Austin England England Manchester City Manchester City 1 (0)
Jack Barker England England Derby County Derby County 1 (0)
Ray Bennion Wales Wales Manchester United Manchester United 1 (0)
Charlie Broadhurst England England Blackpool FC Blackpool FC 1 (0)
Austen Campbell England England Huddersfield Town Huddersfield Town 1 (0)
Bob Clark England England Liverpool FC Liverpool FC 1 (0)
Wilf Copping England England Leeds United Leeds United 1 (0)
Charlie Craven England England Grimsby Town Grimsby Town 1 (0)
Jimmy Cringan Scotland Scotland Birmingham FC Birmingham FC 1 (0)
George Crownshaw England England Huddersfield Town Huddersfield Town 1 (0)
Bill Forrest Scotland Scotland Middlesbrough FC Middlesbrough FC 1 (0)
Harry Goslin England England Bolton Wanderers Bolton Wanderers 1 (0)
George Green England England Sheffield United Sheffield United 1 (0)
Harry Green England England Leeds United Leeds United 1 (0)
Gordon Gunson England England Liverpool FC Liverpool FC 1 (0)
Jimmy Harris England England West Ham United West Ham United 1 (0)
Jack Harrison Wales Wales Sheffield United Sheffield United 1 (0)
George Hicks England England Birmingham FC Birmingham FC 1 (0)
Fred Hopkin England England Liverpool FC Liverpool FC 1 (0)
Bill Horsman England England Birmingham FC Birmingham FC 1 (0)
Arthur Hydes England England Leeds United Leeds United 1 (0)
Dennis Jennings England England Huddersfield Town Huddersfield Town 1 (0)
George Johnson England England Sheffield Wednesday Sheffield Wednesday 1 (0)
Harry Johnson England England Sheffield United Sheffield United 1 (0)
Bill Johnstone Scotland Scotland Arsenal FC Arsenal FC 1 (0)
Charlie Jones Wales Wales Arsenal FC Arsenal FC 1 (0)
Tommy Jones Wales Wales Sheffield Wednesday Sheffield Wednesday 1 (0)
Walter Keeton England England Sunderland AFC Sunderland AFC 1 (0)
Wilf Lewis Wales Wales Derby County Derby County
Huddersfield Town Huddersfield Town
1 (0)
Roddie MacKenzie Scotland Scotland Newcastle United Newcastle United 1 (0)
Alex Mackie Northern Ireland Northern Ireland Portsmouth FC Portsmouth FC 1 (0)
James McDougall Scotland Scotland Liverpool FC Liverpool FC 1 (0)
Jock McDougall Scotland Scotland Sunderland AFC Sunderland AFC 1 (0)
John McIntyre Scotland Scotland Derby County Derby County 1 (0)
Hughie McLenahan England England Manchester United Manchester United 1 (0)
Hugh McMahon Scotland Scotland Blackpool FC Blackpool FC 1 (0)
Don McPhail Scotland Scotland Middlesbrough FC Middlesbrough FC 1 (0)
Daniel McRorie Scotland Scotland Liverpool FC Liverpool FC 1 (0)
Harold Miller England England Chelsea FC Chelsea FC 1 (0)
Tom Mitchell England England Leeds United Leeds United 1 (0)
Tom Morrison Scotland Scotland Liverpool FC Liverpool FC 1 (0)
Joe Musgrave England England West Ham United West Ham United 1 (0)
Ernie Muttitt England England Middlesbrough FC Middlesbrough FC 1 (0)
Dick Neal Sr. England England Blackpool FC Blackpool FC 1 (0)
Harry Nuttall England England Bolton Wanderers Bolton Wanderers 1 (1)
Walter Pollard England England West Ham United West Ham United 1 (0)
Harry Race England England Manchester City Manchester City 1 (0)
Bernard Radford England England Sheffield United Sheffield United 1 (0)
Johnnie Rankin Scotland Scotland Chelsea FC Chelsea FC 1 (0)
Willie Rankin Scotland Scotland Blackburn Rovers Blackburn Rovers 1 (0)
Charlie Rattray England England Blackpool FC Blackpool FC 1 (0)
Levi Redfern England England Huddersfield Town Huddersfield Town 1 (0)
Herbie Roberts England England Arsenal FC Arsenal FC 1 (0)
Tom Ruddy England England Derby County Derby County 1 (0)
Willie Russell Scotland Scotland Chelsea FC Chelsea FC 1 (0)
Sep Rutherford England England Portsmouth FC Portsmouth FC 1 (0)
Billy Scott England England Middlesbrough FC Middlesbrough FC 1 (0)
Arthur Smalley England England Blackpool FC Blackpool FC 1 (0)
Billy Smith England England Portsmouth FC Portsmouth FC 1 (0)
Alec Talbot England England Aston Villa Aston Villa 1 (0)
Joe Tate England England Aston Villa Aston Villa 1 (0)
Arthur Thomson England England Manchester United Manchester United 1 (0)
John Townrow England England Chelsea FC Chelsea FC 1 (0)
Billy Tremelling England England Blackpool FC Blackpool FC 1 (0)
Albert Watson England England Blackpool FC Blackpool FC 1 (0)
Norman Watson England England Leicester City Leicester City 1 (0)
Sam Weaver England England Newcastle United Newcastle United 1 (0)
Maurice Webster England England Middlesbrough FC Middlesbrough FC 1 (0)
Ray Westwood England England Bolton Wanderers Bolton Wanderers 1 (0)
Jack Wilson England England Manchester United Manchester United 1 (0)
Jimmy Wood England England West Ham United West Ham United 1 (0)