# Player Country Team Goals (Penalty)
1. Jack Southworth England England Blackburn Rovers Blackburn Rovers 26 (0)
2. Fred Geary England England Everton FC Everton FC 20 (0)
3. Johnny Campbell Scotland Scotland Sunderland AFC Sunderland AFC 16 (0)
Claude Lambie Scotland Scotland Burnley FC Burnley FC 16 (0)
5. Alexander McLardy Scotland Scotland Burnley FC Burnley FC 14 (0)
James Oswald Scotland Scotland Notts County Notts County 14 (0)
7. John Goodall England England Derby County Derby County 13 (0)
James Millar Scotland Scotland Sunderland AFC Sunderland AFC 13 (0)
Tom Pearson England England West Bromwich Albion West Bromwich Albion 13 (0)
10. Billy Locker England England Notts County Notts County 12 (0)
11. Albert Brown England England Aston Villa Aston Villa 11 (0)
Alf Milward England England Everton FC Everton FC 11 (0)
13. William Dickson Scotland Scotland Aston Villa Aston Villa 10 (0)
14. Billy Barbour Scotland Scotland Accrington FC Accrington FC 9 (0)
Alec Brady Scotland Scotland Everton FC Everton FC 9 (0)
Edgar Chadwick England England Everton FC Everton FC 9 (0)
Jack McNee Scotland Scotland Bolton Wanderers Bolton Wanderers 9 (0)
Sam Thomson Scotland Scotland Wolverhampton Wanderers Wolverhampton Wanderers 9 (0)
Harry Wood England England Wolverhampton Wanderers Wolverhampton Wanderers 9 (0)
20. Jimmy Cassidy Scotland Scotland Bolton Wanderers Bolton Wanderers 8 (0)
Andrew McGregor Scotland Scotland Notts County Notts County 8 (0)
Jimmy Munro Scotland Scotland Bolton Wanderers Bolton Wanderers 8 (0)
Jock Scott Scotland Scotland Sunderland AFC Sunderland AFC 8 (0)
24. Lewis Cooper England England Derby County Derby County 7 (0)
Tom McInnes Scotland Scotland Notts County Notts County 7 (0)
Jimmy McLachlan Scotland Scotland Derby County Derby County 7 (0)
Nat Walton England England Blackburn Rovers Blackburn Rovers 7 (0)
Jimmy Whitehead England England Accrington FC Accrington FC 7 (0)
29. Alexander Barbour Scotland Scotland Bolton Wanderers Bolton Wanderers 6 (0)
Harry Daft England England Notts County Notts County 6 (0)
Hugh Gallacher Scotland Scotland Preston North End Preston North End 6 (0)
Johnny McMillan Scotland Scotland Derby County Derby County 6 (0)
Dave Wykes England England Wolverhampton Wanderers Wolverhampton Wanderers 6 (0)
34. Henry Burns England England West Bromwich Albion West Bromwich Albion 5 (0)
William Campbell Scotland Scotland Everton FC Everton FC
Preston North End Preston North End
5 (0)
James Cowan Scotland Scotland Aston Villa Aston Villa 5 (0)
Kenny Davenport England England Bolton Wanderers Bolton Wanderers 5 (0)
Sammy Dobson England England Preston North End Preston North End 5 (0)
Jack Gordon Scotland Scotland Preston North End Preston North End 5 (0)
Jack Graham England England Aston Villa Aston Villa 5 (0)
Samuel Holmes England England Derby County Derby County 5 (0)
Jimmy Ross Scotland Scotland Preston North End Preston North End 5 (0)
43. John Brodie England England Wolverhampton Wanderers Wolverhampton Wanderers 4 (0)
Jimmy Brogan Scotland Scotland Bolton Wanderers Bolton Wanderers 4 (0)
Geordie Drummond Scotland Scotland Preston North End Preston North End 4 (0)
Jack Drummond Scotland Scotland Preston North End Preston North End 4 (0)
Combe Hall Scotland Scotland Blackburn Rovers Blackburn Rovers 4 (0)
Davy Hannah Scotland Scotland Sunderland AFC Sunderland AFC 4 (0)
Jimmy Hill Scotland Scotland Burnley FC Burnley FC 4 (0)
Dennis Hodgetts England England Aston Villa Aston Villa 4 (0)
Alex Latta Scotland Scotland Everton FC Everton FC 4 (0)
Joe Lofthouse England England Blackburn Rovers Blackburn Rovers 4 (0)
Bobby Marr Scotland Scotland Burnley FC Burnley FC 4 (0)
Sammy Nicholls England England West Bromwich Albion West Bromwich Albion 4 (0)
Jimmy Turner England England Bolton Wanderers Bolton Wanderers 4 (0)
Tom Wylie Scotland Scotland Everton FC Everton FC 4 (0)
57. Charlie Athersmith England England Aston Villa Aston Villa 3 (0)
George Bakewell England England Derby County Derby County 3 (0)
Jim Brandon Scotland Scotland Preston North End Preston North End 3 (0)
Barney Crosson Scotland Scotland Preston North End Preston North End 3 (0)
Tom Nicol Scotland Scotland Burnley FC Burnley FC 3 (0)
Thomas Pendergast England England Accrington FC Accrington FC 3 (0)
William Townley England England Blackburn Rovers Blackburn Rovers 3 (0)
Arthur Worrall England England Wolverhampton Wanderers Wolverhampton Wanderers 3 (0)
65. Harry Allen England England Wolverhampton Wanderers Wolverhampton Wanderers 2 (0)
Jem Bayliss England England West Bromwich Albion West Bromwich Albion 2 (0)
Charles Booth England England Wolverhampton Wanderers Wolverhampton Wanderers 2 (0)
John Bowdler Wales Wales Wolverhampton Wanderers Wolverhampton Wanderers 2 (0)
George Dewar Scotland Scotland Blackburn Rovers Blackburn Rovers 2 (0)
Frank Dyer Scotland Scotland West Bromwich Albion West Bromwich Albion 2 (0)
Pat Gallocher Scotland Scotland Accrington FC Accrington FC 2 (0)
James Gillespie Scotland Scotland Sunderland AFC Sunderland AFC 2 (0)
Johnny Kirkham England England Accrington FC Accrington FC 2 (0)
William McKennie Scotland Scotland Preston North End Preston North End 2 (0)
Jimmy Nelson England England Derby County Derby County 2 (0)
Walter Place England England Burnley FC Burnley FC 2 (0)
Alf Shelton England England Notts County Notts County 2 (0)
John Spence Scotland Scotland Sunderland AFC Sunderland AFC 2 (0)
Alec Stewart Scotland Scotland Burnley FC Burnley FC 2 (0)
Thomas Thomson England England Accrington FC Accrington FC 2 (0)
Robert Topham England England Wolverhampton Wanderers Wolverhampton Wanderers 2 (0)
Hugh Wilson Scotland Scotland Sunderland AFC Sunderland AFC 2 (0)
George Woodhall England England West Bromwich Albion West Bromwich Albion 2 (0)
84. Albert Allen England England Aston Villa Aston Villa 1 (0)
John Auld Scotland Scotland Sunderland AFC Sunderland AFC 1 (0)
John Barton England England Blackburn Rovers Blackburn Rovers 1 (0)
Billy Bowes Scotland Scotland Burnley FC Burnley FC 1 (0)
James Brown Scotland Scotland Aston Villa Aston Villa 1 (0)
Peter Bullough England England Bolton Wanderers Bolton Wanderers 1 (0)
Jack Burton England England Aston Villa Aston Villa 1 (0)
David Calderhead Scotland Scotland Notts County Notts County 1 (0)
George Campbell Scotland Scotland Aston Villa Aston Villa 1 (0)
Harry Campbell Scotland Scotland Blackburn Rovers Blackburn Rovers 1 (0)
Lewis Campbell Scotland Scotland Aston Villa Aston Villa 1 (0)
Arthur Chadwick England England Everton FC Everton FC 1 (0)
Bruce Chalmers Scotland Scotland Derby County Derby County 1 (0)
Fred Dewhurst England England Preston North End Preston North End 1 (0)
Harry Fecitt England England Blackburn Rovers Blackburn Rovers 1 (0)
Jimmy Forrest England England Blackburn Rovers Blackburn Rovers 1 (0)
Harry Gardiner Scotland Scotland Bolton Wanderers Bolton Wanderers 1 (0)
Archie Goodall Northern Ireland Northern Ireland Derby County Derby County 1 (0)
Willie Groves Scotland Scotland West Bromwich Albion West Bromwich Albion 1 (0)
Robert Haresnape England England Burnley FC Burnley FC 1 (0)
John Harvey Scotland Scotland Sunderland AFC Sunderland AFC 1 (0)
Jimmy Haydock England England Blackburn Rovers Blackburn Rovers 1 (0)
Jack Holt England England Everton FC Everton FC 1 (0)
Daniel Kirkwood Scotland Scotland Everton FC Everton FC 1 (0)
Tom McKnight England England Aston Villa Aston Villa 1 (0)
Roddie McLeod Scotland Scotland West Bromwich Albion West Bromwich Albion 1 (0)
Murdoch McPherson Scotland Scotland Accrington FC Accrington FC 1 (0)
Thomas Metcalf England England Preston North End Preston North End 1 (0)
Joseph Nash England England Burnley FC Burnley FC 1 (0)
Archie Osborne Scotland Scotland Notts County Notts County 1 (0)
John Oswald Scotland Scotland Burnley FC Burnley FC 1 (0)
Daniel Paton Scotland Scotland Aston Villa Aston Villa 1 (0)
Charlie Perry England England West Bromwich Albion West Bromwich Albion 1 (0)
Tom Perry England England West Bromwich Albion West Bromwich Albion 1 (0)
James Riley England England West Bromwich Albion West Bromwich Albion 1 (0)
Bob Roberts Wales Wales Bolton Wanderers Bolton Wanderers 1 (0)
Hope Robertson Scotland Scotland Everton FC Everton FC 1 (0)
Nicholas John Ross Scotland Scotland Preston North End Preston North End 1 (0)
Walter Roulston England England Derby County Derby County 1 (0)
Jock Smith Scotland Scotland Sunderland AFC Sunderland AFC 1 (0)
Daniel Spiers Scotland Scotland Burnley FC Burnley FC 1 (0)
John Walker England England Derby County Derby County 1 (0)
William Whitehead England England Blackburn Rovers Blackburn Rovers 1 (0)
Arthur Wilkinson England England Accrington FC Accrington FC 1 (0)
Jack Yates England England Burnley FC Burnley FC 1 (0)