# Player Country Team Goals (Penalty)
1. Dave Halliday Scotland Scotland Sunderland AFC Sunderland AFC 43 (0)
2. Tommy Johnson England England Manchester City Manchester City 38 (0)
3. Arthur Chandler England England Leicester City Leicester City 34 (0)
4. Jack Allen England England The Wednesday FC The Wednesday FC 33 (0)
5. Ernie Hine England England Leicester City Leicester City 32 (2)
6. Harry Johnson England England Sheffield United Sheffield United 31 (0)
7. George Beel England England Burnley FC Burnley FC 30 (0)
Harold Blackmore England England Bolton Wanderers Bolton Wanderers 30 (0)
Gordon Hodgson England England Liverpool FC Liverpool FC 30 (0)
10. Vic Watson England England West Ham United West Ham United 29 (0)
11. Harry Bedford England England Derby County Derby County 27 (0)
12. Dixie Dean England England Everton FC Everton FC 26 (0)
David Jack England England Arsenal FC Arsenal FC
Bolton Wanderers Bolton Wanderers
26 (0)
14. Pongo Waring England England Aston Villa Aston Villa 25 (0)
15. Hughie Gallacher Scotland Scotland Newcastle United Newcastle United 24 (1)
16. Joe Bradford England England Birmingham FC Birmingham FC 22 (0)
17. Charlie Keetley England England Leeds United Leeds United 20 (0)
18. Jimmy Brain England England Arsenal FC Arsenal FC 19 (0)
Jimmy Hanson England England Manchester United Manchester United 19 (1)
Jack Smith Scotland Scotland Bury FC Bury FC 19 (1)
Billy Walker England England Aston Villa Aston Villa 19 (0)
22. Jimmy Ruffell England England West Ham United West Ham United 18 (0)
Russell Wainscoat England England Leeds United Leeds United 18 (1)
24. George Gibson Scotland Scotland Bolton Wanderers Bolton Wanderers 17 (0)
Louis Page England England Burnley FC Burnley FC 17 (0)
26. Dick Edmed England England Liverpool FC Liverpool FC 16 (0)
Tommy Reid Scotland Scotland Liverpool FC Liverpool FC
Manchester United Manchester United
16 (0)
Jack Roscamp England England Blackburn Rovers Blackburn Rovers 16 (0)
Dicky York England England Aston Villa Aston Villa 16 (0)
30. George Brown England England Huddersfield Town Huddersfield Town 15 (0)
Mark Hooper England England The Wednesday FC The Wednesday FC 15 (0)
Bobby McKay Scotland Scotland Newcastle United Newcastle United
Sunderland AFC Sunderland AFC
15 (0)
Jack Whitehouse England England Derby County Derby County
The Wednesday FC The Wednesday FC
15 (0)
34. Eric Brook England England Manchester City Manchester City 14 (0)
Hughie Ferguson Scotland Scotland Cardiff City Cardiff City 14 (1)
Alex Jackson Scotland Scotland Huddersfield Town Huddersfield Town 14 (0)
Tom Phillipson England England Sheffield United Sheffield United 14 (0)
38. Arthur Lochhead Scotland Scotland Leicester City Leicester City 13 (0)
Arthur Rigby England England Blackburn Rovers Blackburn Rovers 13 (0)
40. Clarrie Bourton England England Blackburn Rovers Blackburn Rovers 12 (0)
Billy Clunas Scotland Scotland Sunderland AFC Sunderland AFC 12 (0)
Viv Gibbins England England West Ham United West Ham United 12 (0)
George Hicks England England Birmingham FC Birmingham FC
Manchester City Manchester City
12 (0)
Fred Tilson England England Manchester City Manchester City 12 (0)
Fred Tunstall England England Sheffield United Sheffield United 12 (2)
46. Wally Amos England England Bury FC Bury FC 11 (0)
Joe Beresford England England Aston Villa Aston Villa 11 (0)
Jack Bruton England England Burnley FC Burnley FC 11 (0)
George Stephenson England England Derby County Derby County 11 (0)
50. Joe Devine Scotland Scotland Burnley FC Burnley FC 10 (0)
Tommy Lang Scotland Scotland Newcastle United Newcastle United 10 (0)
Tommy Yews England England West Ham United West Ham United 10 (0)
53. Reg Chester England England Aston Villa Aston Villa 9 (0)
Bob Clark England England Liverpool FC Liverpool FC 9 (0)
Johnny Dent England England Huddersfield Town Huddersfield Town 9 (0)
Tom Jennings Scotland Scotland Leeds United Leeds United 9 (0)
Jimmy McClelland Scotland Scotland Bolton Wanderers Bolton Wanderers 9 (0)
Syd Puddefoot England England Blackburn Rovers Blackburn Rovers 9 (0)
Harry Race England England Liverpool FC Liverpool FC 9 (0)
David Robbie Scotland Scotland Bury FC Bury FC 9 (0)
Jock White Scotland Scotland Leeds United Leeds United 9 (0)
62. George Briggs England England Birmingham FC Birmingham FC 8 (0)
William Chalmers Scotland Scotland Newcastle United Newcastle United 8 (0)
Fred Forward England England Portsmouth FC Portsmouth FC 8 (0)
Bobby Irvine Northern Ireland Northern Ireland Portsmouth FC Portsmouth FC 8 (0)
James McDougall Scotland Scotland Liverpool FC Liverpool FC 8 (0)
Jimmy Seed England England The Wednesday FC The Wednesday FC 8 (0)
Jack Smith England England Portsmouth FC Portsmouth FC 8 (0)
Jack Weddle England England Portsmouth FC Portsmouth FC 8 (0)
70. John Ball England England Bury FC Bury FC 7 (0)
Jimmy Boyd Scotland Scotland Newcastle United Newcastle United 7 (0)
Len Davies Wales Wales Cardiff City Cardiff City 7 (0)
Sid Gibson England England Sheffield United Sheffield United 7 (0)
Bob Gregg England England The Wednesday FC The Wednesday FC 7 (0)
Bobby Marshall England England Manchester City Manchester City 7 (0)
Adam McLean Scotland Scotland Sunderland AFC Sunderland AFC 7 (0)
Ellis Rimmer England England The Wednesday FC The Wednesday FC 7 (0)
78. Billy Butler England England Bolton Wanderers Bolton Wanderers 6 (0)
Fred Cook Wales Wales Portsmouth FC Portsmouth FC 6 (0)
Sammy Crooks England England Derby County Derby County 6 (0)
Laurie Cumming Northern Ireland Northern Ireland Huddersfield Town Huddersfield Town 6 (0)
Arthur Dorrell England England Aston Villa Aston Villa 6 (0)
Stanley Earle England England West Ham United West Ham United 6 (0)
Billy Gillespie Ireland Ireland Sheffield United Sheffield United 6 (0)
Joe Hulme England England Arsenal FC Arsenal FC 6 (0)
Charlie Jones Wales Wales Arsenal FC Arsenal FC 6 (0)
George Martin Scotland Scotland Everton FC Everton FC 6 (1)
Andy McCluggage Northern Ireland Northern Ireland Burnley FC Burnley FC 6 (6)
Bill Rawlings England England Manchester United Manchester United 6 (0)
Frank Roberts England England Manchester City Manchester City 6 (0)
George Robinson England England Sunderland AFC Sunderland AFC 6 (0)
Billy Thirlaway England England Cardiff City Cardiff City 6 (0)
Bobby Turnbull England England Leeds United Leeds United 6 (0)
David Watson Scotland Scotland Portsmouth FC Portsmouth FC 6 (0)
Tommy White England England Everton FC Everton FC 6 (0)
96. Billy Austin England England Manchester City Manchester City 5 (0)
Benny Bond England England Birmingham FC Birmingham FC 5 (1)
Jack Bowers England England Derby County Derby County 5 (0)
Robert Done England England Liverpool FC Liverpool FC 5 (3)
Ted Harper England England The Wednesday FC The Wednesday FC 5 (0)
Billy Johnston Scotland Scotland Manchester United Manchester United 5 (0)
Bob Kelly England England Huddersfield Town Huddersfield Town 5 (0)
Harry Lovatt England England Leicester City Leicester City 5 (0)
Tommy McLean England England Blackburn Rovers Blackburn Rovers 5 (0)
Johnny McNeil Scotland Scotland Portsmouth FC Portsmouth FC 5 (0)
Georgie Mee England England Derby County Derby County 5 (0)
Harry Peel England England Arsenal FC Arsenal FC 5 (0)
Harry Rowley England England Manchester United Manchester United 5 (0)
Tom Ruddy England England Derby County Derby County 5 (0)
Danny Shone England England West Ham United West Ham United 5 (0)
Billy Smith England England Huddersfield Town Huddersfield Town 5 (0)
Joe Spence England England Manchester United Manchester United 5 (0)
Alfred Strange England England The Wednesday FC The Wednesday FC 5 (0)
Len Thompson England England Arsenal FC Arsenal FC 5 (2)
Alex Troup Scotland Scotland Everton FC Everton FC 5 (0)
116. Hugh Adcock England England Leicester City Leicester City 4 (1)
Charlie Broadhurst England England Manchester City Manchester City 4 (0)
Johnny Crosbie Scotland Scotland Birmingham FC Birmingham FC 4 (0)
Jimmy Dunn Scotland Scotland Everton FC Everton FC 4 (0)
Billy Ellis England England Birmingham FC Birmingham FC 4 (0)
Roy Goodall England England Huddersfield Town Huddersfield Town 4 (3)
Len Hargreaves England England The Wednesday FC The Wednesday FC
Sunderland AFC Sunderland AFC
4 (0)
Albert Keating England England Blackburn Rovers Blackburn Rovers 4 (0)
Jock McCurley Scotland Scotland Newcastle United Newcastle United 4 (0)
Johnny McIlwaine Scotland Scotland Portsmouth FC Portsmouth FC 4 (1)
Lionel Murphy England England Bolton Wanderers Bolton Wanderers 4 (0)
Jack Pickering England England Sheffield United Sheffield United 4 (0)
Tot Pike England England Birmingham FC Birmingham FC 4 (0)
Harry Raw England England Huddersfield Town Huddersfield Town 4 (0)
Harry Ritchie Scotland Scotland Everton FC Everton FC 4 (0)
Jack Robson England England Derby County Derby County 4 (0)
Clem Stephenson England England Huddersfield Town Huddersfield Town 4 (0)
Harry Thomas Wales Wales Manchester United Manchester United 4 (0)
134. Jack Armand England England Leeds United Leeds United 3 (0)
Leonard Barry England England Leicester City Leicester City 3 (0)
Tommy Boyle England England Manchester United Manchester United
Sheffield United Sheffield United
3 (0)
Norman Bullock England England Bury FC Bury FC 3 (0)
Len Capewell England England Aston Villa Aston Villa 3 (0)
Billy Cook England England Aston Villa Aston Villa 3 (0)
Martin Davin Scotland Scotland Bury FC Bury FC 3 (0)
Arthur Gale England England Bury FC Bury FC 3 (0)
Frank Hudspeth England England Newcastle United Newcastle United 3 (2)
Tommy McInally Scotland Scotland Sunderland AFC Sunderland AFC 3 (0)
Paddy Mills England England Birmingham FC Birmingham FC 3 (0)
Tom Mitchell England England Leeds United Leeds United 3 (0)
Tommy Mitchell England England Blackburn Rovers Blackburn Rovers 3 (0)
Tom Parker England England Arsenal FC Arsenal FC 3 (2)
Ray Parkin England England Arsenal FC Arsenal FC 3 (0)
Charlie Ramsden England England Manchester United Manchester United 3 (0)
Harry Storer England England Burnley FC Burnley FC
Derby County Derby County
3 (0)
Tommy Tait England England Manchester City Manchester City 3 (0)
George Thornewell England England Blackburn Rovers Blackburn Rovers 3 (0)
Tommy Urwin England England Newcastle United Newcastle United 3 (0)
Les Vernon England England Bury FC Bury FC 3 (0)
Ted Vizard Wales Wales Bolton Wanderers Bolton Wanderers 3 (0)
Harry Wake England England Cardiff City Cardiff City 3 (0)
Tony Weldon Scotland Scotland Everton FC Everton FC 3 (0)
158. Bobby Barclay England England Derby County Derby County 2 (0)
Matt Barrass England England Manchester City Manchester City 2 (0)
Austen Campbell England England Blackburn Rovers Blackburn Rovers 2 (1)
Andy Cunningham Scotland Scotland Newcastle United Newcastle United 2 (0)
Stanley Davies Wales Wales Cardiff City Cardiff City 2 (0)
John Duncan Scotland Scotland Leicester City Leicester City 2 (0)
Jimmy Dunne Ireland Ireland Sheffield United Sheffield United 2 (0)
Billy Easton England England Everton FC Everton FC 2 (0)
Jack Firth England England Birmingham FC Birmingham FC 2 (0)
James Gibson Scotland Scotland Aston Villa Aston Villa 2 (0)
Tom Griffiths Wales Wales Everton FC Everton FC 2 (0)
Francis Harris England England Cardiff City Cardiff City 2 (0)
Ernest Hart England England Leeds United Leeds United 2 (0)
Henry Healless England England Blackburn Rovers Blackburn Rovers 2 (0)
Wilf Lewis Wales Wales Huddersfield Town Huddersfield Town 2 (0)
Roddie MacKenzie Scotland Scotland Newcastle United Newcastle United 2 (0)
George McLachlan Scotland Scotland Cardiff City Cardiff City 2 (0)
Willie Millar Northern Ireland Northern Ireland Liverpool FC Liverpool FC 2 (0)
Jimmy Munro England England Cardiff City Cardiff City 2 (0)
Peter Ramage Scotland Scotland Derby County Derby County 2 (0)
Bill Salisbury Scotland Scotland Liverpool FC Liverpool FC 2 (0)
Alec Talbot England England Aston Villa Aston Villa 2 (0)
Albert Whitehurst England England Liverpool FC Liverpool FC 2 (0)
Monty Wilkinson England England Newcastle United Newcastle United 2 (0)
Billy Wright England England Bolton Wanderers Bolton Wanderers 2 (0)
183. Arthur Bacon England England Manchester City Manchester City 1 (0)
Ned Barkas England England Birmingham FC Birmingham FC
Huddersfield Town Huddersfield Town
1 (1)
Jim Barrett England England West Ham United West Ham United 1 (0)
Jimmy Baxter Scotland Scotland Leicester City Leicester City 1 (0)
John Blair Scotland Scotland Sheffield United Sheffield United 1 (0)
Ernest Blenkinsop England England The Wednesday FC The Wednesday FC 1 (0)
Billy Blyth Scotland Scotland Arsenal FC Arsenal FC 1 (0)
Tom Bromilow England England Liverpool FC Liverpool FC 1 (0)
Jimmy Brown Scotland Scotland Burnley FC Burnley FC 1 (0)
William Carlton England England Newcastle United Newcastle United 1 (0)
George Carr England England Leicester City Leicester City 1 (0)
Jimmy Chambers Northern Ireland Northern Ireland Bury FC Bury FC 1 (0)
Jimmy Collins England England West Ham United West Ham United 1 (0)
Sam Cowan England England Manchester City Manchester City 1 (0)
Warney Cresswell England England Everton FC Everton FC 1 (0)
Jimmy Cringan Scotland Scotland Birmingham FC Birmingham FC 1 (0)
Ted Critchley England England Everton FC Everton FC 1 (0)
Ernie Curtis Wales Wales Birmingham FC Birmingham FC 1 (0)
Dave Davidson Scotland Scotland Liverpool FC Liverpool FC 1 (0)
Tommy Davison England England Derby County Derby County 1 (1)
David Fereday England England Derby County Derby County 1 (0)
Fred Fitton England England Burnley FC Burnley FC 1 (0)
Dick Forshaw England England Everton FC Everton FC 1 (0)
Albert Freeman Wales Wales Burnley FC Burnley FC 1 (0)
Tom Gibson Scotland Scotland Leicester City Leicester City 1 (0)
George Green England England Sheffield United Sheffield United 1 (0)
Joe Harris Scotland Scotland Newcastle United Newcastle United 1 (0)
Lal Hilditch England England Manchester United Manchester United 1 (0)
Syd Hoar England England Arsenal FC Arsenal FC 1 (0)
Bob John Wales Wales Arsenal FC Arsenal FC 1 (0)
Fred Kean England England Bolton Wanderers Bolton Wanderers
The Wednesday FC The Wednesday FC
1 (0)
Norman Kirby England England Bury FC Bury FC 1 (0)
Jack Lambert England England Arsenal FC Arsenal FC 1 (0)
George Liddell England England Birmingham FC Birmingham FC 1 (0)
John Lindsay Scotland Scotland Liverpool FC Liverpool FC 1 (0)
Johnny Lynas Scotland Scotland Sunderland AFC Sunderland AFC 1 (0)
Frank Mann England England Manchester United Manchester United 1 (0)
Joe Mantle England England Burnley FC Burnley FC 1 (0)
Billy Marsden England England The Wednesday FC The Wednesday FC 1 (0)
Vince Matthews England England Sheffield United Sheffield United 1 (0)
Tommy McDonald Scotland Scotland Newcastle United Newcastle United 1 (0)
John McIntyre Scotland Scotland Derby County Derby County 1 (0)
Albert Miles Wales Wales Cardiff City Cardiff City 1 (0)
John Moran England England Bury FC Bury FC 1 (0)
Jimmy Naylor England England Huddersfield Town Huddersfield Town 1 (0)
John Payne England England West Ham United West Ham United 1 (0)
Willie Rankin Scotland Scotland Blackburn Rovers Blackburn Rovers 1 (0)
Walter Robbins Wales Wales Cardiff City Cardiff City 1 (0)
George Robson England England West Ham United West Ham United 1 (0)
Tommy Sampy England England Sheffield United Sheffield United 1 (0)
Jack Silcock England England Manchester United Manchester United 1 (0)
Tom Sloan Northern Ireland Northern Ireland Cardiff City Cardiff City 1 (0)
Jimmy Smailes England England Huddersfield Town Huddersfield Town 1 (0)
Thomas Smart England England Aston Villa Aston Villa 1 (1)
Fred Smith England England Bury FC Bury FC 1 (0)
Potter Smith England England Cardiff City Cardiff City 1 (0)
Eric Sweeney England England Manchester United Manchester United 1 (0)
David Thackeray Scotland Scotland Portsmouth FC Portsmouth FC 1 (0)
Ernie Toseland England England Manchester City Manchester City 1 (0)
Jimmy Trotter England England The Wednesday FC The Wednesday FC 1 (0)
James Wallace Scotland Scotland Burnley FC Burnley FC 1 (0)
Freddie Warren Wales Wales Cardiff City Cardiff City 1 (0)
Charlie Wilson England England The Wednesday FC The Wednesday FC 1 (0)
Jack Wilson England England Manchester United Manchester United 1 (0)
Dave Wright Scotland Scotland Sunderland AFC Sunderland AFC 1 (0)