# Player Country Team Goals (Penalty)
1. Jack Southworth England England Everton FC Everton FC 27 (0)
2. Steve Bloomer England England Derby County Derby County 19 (0)
Jack Devey England England Aston Villa Aston Villa 19 (0)
James Millar Scotland Scotland Sunderland AFC Sunderland AFC 19 (0)
Jimmy Ross Scotland Scotland Preston North End Preston North End 19 (0)
6. Johnny Campbell Scotland Scotland Sunderland AFC Sunderland AFC 18 (0)
Johnny McMillan Scotland Scotland Derby County Derby County 18 (0)
8. Peter Turnbull England England Burnley FC Burnley FC 17 (0)
9. Tom McInnes Scotland Scotland Nottingham Forest Nottingham Forest 15 (0)
Joseph Schofield England England Stoke City Stoke City 15 (0)
11. Henry Chippendale England England Blackburn Rovers Blackburn Rovers 14 (0)
Roddie McLeod Scotland Scotland West Bromwich Albion West Bromwich Albion 14 (0)
13. Joe Butcher England England Wolverhampton Wanderers Wolverhampton Wanderers 13 (0)
Edgar Chadwick England England Everton FC Everton FC 13 (0)
Fred Spiksley England England The Wednesday FC The Wednesday FC 13 (0)
16. Jimmy Collins Scotland Scotland Nottingham Forest Nottingham Forest 12 (0)
John Goodall England England Derby County Derby County 12 (0)
Dennis Hodgetts England England Aston Villa Aston Villa 12 (0)
19. William Bassett England England West Bromwich Albion West Bromwich Albion 11 (0)
Jimmy Cassidy Scotland Scotland Bolton Wanderers Bolton Wanderers 11 (0)
Bob Hill Scotland Scotland Sheffield United Sheffield United 11 (0)
Jimmy Hill Scotland Scotland Burnley FC Burnley FC 11 (0)
Harry Wood England England Wolverhampton Wanderers Wolverhampton Wanderers 11 (0)
24. Charlie Athersmith England England Aston Villa Aston Villa 10 (0)
John McKnight Scotland Scotland Darwen Darwen 10 (0)
Willie McReddie Scotland Scotland Stoke City Stoke City 10 (0)
Chippy Naughton Scotland Scotland Stoke City Stoke City 10 (0)
William Townley England England Blackburn Rovers Blackburn Rovers 10 (0)
29. Jack Bell Scotland Scotland Everton FC Everton FC 9 (0)
Josh Hargreaves England England Blackburn Rovers Blackburn Rovers 9 (0)
Alex Latta Scotland Scotland Everton FC Everton FC 9 (0)
Dave Wykes England England Wolverhampton Wanderers Wolverhampton Wanderers 9 (0)
33. John Allan England England Derby County Derby County 8 (0)
Arthur Brady Scotland Scotland Burnley FC Burnley FC 8 (0)
William Dickson Scotland Scotland Stoke City Stoke City 8 (0)
Alf Farman England England Newton Heath FC Newton Heath FC 8 (0)
Fred Geary England England Everton FC Everton FC 8 (0)
James Gillespie Scotland Scotland Sunderland AFC Sunderland AFC 8 (0)
John McPherson Scotland Scotland Nottingham Forest Nottingham Forest 8 (0)
Alf Milward England England Everton FC Everton FC 8 (0)
Jimmie Robertson Scotland Scotland Stoke City Stoke City 8 (0)
Jimmy Whitehead England England Blackburn Rovers Blackburn Rovers 8 (0)
Albert Woolley England England Aston Villa Aston Villa 8 (0)
44. John Cowan Scotland Scotland Preston North End Preston North End 7 (0)
Bob Donaldson Scotland Scotland Newton Heath FC Newton Heath FC 7 (0)
Billy Fleming Scotland Scotland Sheffield United Sheffield United 7 (0)
Jasper Geddes England England West Bromwich Albion West Bromwich Albion 7 (0)
Davy Hannah Scotland Scotland Sunderland AFC Sunderland AFC 7 (0)
Jimmy Hannah Scotland Scotland Sunderland AFC Sunderland AFC 7 (0)
Charlie Hare England England Aston Villa Aston Villa 7 (0)
John Miller Scotland Scotland The Wednesday FC The Wednesday FC 7 (0)
Tom Pearson England England West Bromwich Albion West Bromwich Albion 7 (0)
John Peden Northern Ireland Northern Ireland Newton Heath FC Newton Heath FC 7 (0)
Jack Reynolds England England Aston Villa Aston Villa 7 (0)
Jock Sorley Scotland Scotland Blackburn Rovers Blackburn Rovers 7 (0)
Malcolm Sutherland England England Darwen Darwen 7 (0)
Owen Williams England England West Bromwich Albion West Bromwich Albion 7 (0)
58. Francis Becton England England Preston North End Preston North End 6 (0)
Billy Bowes Scotland Scotland Burnley FC Burnley FC 6 (0)
Bob Edge England England Wolverhampton Wanderers Wolverhampton Wanderers 6 (0)
Jock Espie Scotland Scotland Burnley FC Burnley FC 6 (0)
Harry Hammond England England Sheffield United Sheffield United 6 (0)
Willie McArthur Scotland Scotland Bolton Wanderers Bolton Wanderers 6 (0)
64. Handel Bentley England England Bolton Wanderers Bolton Wanderers 5 (0)
Alec Brady Scotland Scotland The Wednesday FC The Wednesday FC 5 (0)
John Brodie Scotland Scotland Nottingham Forest Nottingham Forest 5 (0)
Robert Chatt England England Aston Villa Aston Villa 5 (0)
John Clarkin Scotland Scotland Newton Heath FC Newton Heath FC 5 (0)
Harry Davis England England The Wednesday FC The Wednesday FC 5 (0)
Percy Francis England England Derby County Derby County 5 (0)
Archie Goodall Northern Ireland Northern Ireland Derby County Derby County 5 (0)
Jimmy Haydock England England Blackburn Rovers Blackburn Rovers 5 (0)
Alan Maxwell Scotland Scotland Darwen Darwen
Everton FC Everton FC
5 (0)
Neil McCallum Scotland Scotland Nottingham Forest Nottingham Forest 5 (0)
Ernest Needham England England Sheffield United Sheffield United 5 (0)
Horace Pike England England Nottingham Forest Nottingham Forest 5 (0)
Bill Sawers Scotland Scotland Stoke City Stoke City 5 (0)
John Webster England England The Wednesday FC The Wednesday FC 5 (0)
79. Archibald Bastock Wales Wales West Bromwich Albion West Bromwich Albion 4 (0)
Bob Buchanan Scotland Scotland Burnley FC Burnley FC 4 (0)
Harry Campbell Scotland Scotland Blackburn Rovers Blackburn Rovers 4 (0)
Hugh Gallacher Scotland Scotland Sheffield United Sheffield United 4 (0)
Alexander Higgins Scotland Scotland Nottingham Forest Nottingham Forest 4 (0)
James McMillan Scotland Scotland Everton FC Everton FC 4 (0)
Hugh Morris Wales Wales Sheffield United Sheffield United 4 (0)
Oliver Norman England England West Bromwich Albion West Bromwich Albion 4 (0)
Charlie Perry England England West Bromwich Albion West Bromwich Albion 4 (0)
88. Geordie Anderson Scotland Scotland Blackburn Rovers Blackburn Rovers 3 (0)
David Black Scotland Scotland Wolverhampton Wanderers Wolverhampton Wanderers 3 (0)
Harry Brandon Scotland Scotland The Wednesday FC The Wednesday FC 3 (0)
Mick Calvey England England Blackburn Rovers Blackburn Rovers 3 (0)
Tommy Clare England England Stoke City Stoke City 3 (0)
James Cowan Scotland Scotland Aston Villa Aston Villa 3 (0)
Jack Drummond Scotland Scotland Sheffield United Sheffield United 3 (0)
Jonty Entwistle England England Darwen Darwen 3 (0)
Ted Evans England England Stoke City Stoke City 3 (0)
George Ferguson Scotland Scotland Bolton Wanderers Bolton Wanderers 3 (0)
Arthur Griffin England England Wolverhampton Wanderers Wolverhampton Wanderers 3 (0)
Willie Groves Scotland Scotland Aston Villa Aston Villa 3 (0)
Combe Hall Scotland Scotland Blackburn Rovers Blackburn Rovers 3 (0)
Tom Hyslop Scotland Scotland Sunderland AFC Sunderland AFC 3 (0)
Bobby Marr Scotland Scotland Darwen Darwen 3 (0)
William Neale England England West Bromwich Albion West Bromwich Albion 3 (0)
Sammy Nicholls England England West Bromwich Albion West Bromwich Albion 3 (0)
Billy Owen England England Wolverhampton Wanderers Wolverhampton Wanderers 3 (0)
Walter Place England England Burnley FC Burnley FC 3 (0)
Moses Sanders England England Preston North End Preston North End 3 (0)
Robert Tannahill Scotland Scotland Bolton Wanderers Bolton Wanderers 3 (0)
Davie Weir England England Bolton Wanderers Bolton Wanderers 3 (0)
Harry Woolhouse England England The Wednesday FC The Wednesday FC 3 (0)
111. Albert Brown England England Aston Villa Aston Villa 2 (0)
Joe Dickenson England England Bolton Wanderers Bolton Wanderers 2 (0)
Geordie Drummond Scotland Scotland Preston North End Preston North End 2 (0)
Thomas Egan Wales Wales Burnley FC Burnley FC 2 (0)
Fred Erentz Scotland Scotland Newton Heath FC Newton Heath FC 2 (0)
Will Gibson Scotland Scotland Sunderland AFC Sunderland AFC 2 (0)
Billy Greer England England Preston North End Preston North End 2 (0)
Abe Hartley Scotland Scotland Everton FC Everton FC 2 (0)
John Harvey Scotland Scotland Sunderland AFC Sunderland AFC 2 (0)
Raby Howell England England Sheffield United Sheffield United 2 (0)
Archie Hughes Scotland Scotland Bolton Wanderers Bolton Wanderers 2 (0)
Watty Keay Scotland Scotland Derby County Derby County 2 (0)
Harry Marshall Scotland Scotland Blackburn Rovers Blackburn Rovers 2 (0)
William Mathieson Scotland Scotland Newton Heath FC Newton Heath FC 2 (0)
William McKennie Scotland Scotland Darwen Darwen 2 (0)
Robert Smith England England Darwen Darwen 2 (0)
Steve Smith England England Aston Villa Aston Villa 2 (0)
John Wade England England Darwen Darwen 2 (0)
Hugh Wilson Scotland Scotland Sunderland AFC Sunderland AFC 2 (0)
130. William Abbott England England Derby County Derby County 1 (0)
Harry Allen England England Wolverhampton Wanderers Wolverhampton Wanderers 1 (0)
John Auld Scotland Scotland Sunderland AFC Sunderland AFC 1 (0)
Billy Betts England England The Wednesday FC The Wednesday FC 1 (0)
Dickie Boyle Scotland Scotland Everton FC Everton FC 1 (0)
Davy Brodie Scotland Scotland Stoke City Stoke City 1 (0)
Bob Brown England England The Wednesday FC The Wednesday FC 1 (0)
Bob Cain Scotland Scotland Sheffield United Sheffield United 1 (0)
William Campbell Scotland Scotland Blackburn Rovers Blackburn Rovers
Newton Heath FC Newton Heath FC
1 (0)
Bruce Chalmers Scotland Scotland The Wednesday FC The Wednesday FC 1 (0)
Davy Christie Scotland Scotland Stoke City Stoke City 1 (0)
John Cox England England Derby County Derby County 1 (0)
John Cunningham Scotland Scotland Preston North End Preston North End 1 (0)
Will Davidson Scotland Scotland Newton Heath FC Newton Heath FC 1 (0)
Fred Davies England England Sheffield United Sheffield United 1 (0)
Will Devey England England Aston Villa Aston Villa 1 (0)
Charles Dickson Scotland Scotland Preston North End Preston North End 1 (0)
Walter Dunlop England England Darwen Darwen 1 (0)
Jack Earp England England The Wednesday FC The Wednesday FC 1 (0)
Thomas Fitzsimmons Scotland Scotland Newton Heath FC Newton Heath FC 1 (0)
Harry Gardiner Scotland Scotland Bolton Wanderers Bolton Wanderers 1 (0)
Donald Gow Scotland Scotland Sunderland AFC Sunderland AFC 1 (0)
Ben Hadley England England West Bromwich Albion West Bromwich Albion 1 (0)
Billy Hendry Scotland Scotland Sheffield United Sheffield United 1 (0)
Billy Hood England England Newton Heath FC Newton Heath FC 1 (0)
Bob Kelso Scotland Scotland Everton FC Everton FC 1 (0)
George King Scotland Scotland Burnley FC Burnley FC 1 (0)
George Kinsey England England Wolverhampton Wanderers Wolverhampton Wanderers 1 (0)
John Leach England England Darwen Darwen 1 (0)
Archie Livingstone Scotland Scotland Burnley FC Burnley FC 1 (0)
James Logan Scotland Scotland Aston Villa Aston Villa 1 (0)
Billy Malpass England England Wolverhampton Wanderers Wolverhampton Wanderers 1 (0)
James McCann Scotland Scotland Preston North End Preston North End 1 (0)
James McNaught Scotland Scotland Newton Heath FC Newton Heath FC 1 (0)
Tom Morrison Northern Ireland Northern Ireland Burnley FC Burnley FC 1 (0)
Tom Nicol Scotland Scotland Burnley FC Burnley FC 1 (0)
James Orr Scotland Scotland Darwen Darwen 1 (0)
Alex Paton Scotland Scotland Bolton Wanderers Bolton Wanderers 1 (0)
Richard Pearson England England Darwen Darwen 1 (0)
Harry Reay England England Everton FC Everton FC 1 (0)
Jock Scott Scotland Scotland Sunderland AFC Sunderland AFC 1 (0)
James Sharp Scotland Scotland Preston North End Preston North End 1 (0)
Arthur Shaw England England Nottingham Forest Nottingham Forest 1 (0)
David Smith Scotland Scotland Preston North End Preston North End 1 (0)
Jock Smith Scotland Scotland The Wednesday FC The Wednesday FC 1 (0)
Tich Smith England England Nottingham Forest Nottingham Forest 1 (0)
Billy Stewart Scotland Scotland Everton FC Everton FC 1 (0)
Thomas Towie England England Derby County Derby County 1 (0)
John Walker Scotland Scotland Everton FC Everton FC 1 (0)
Jim Wilson Scotland Scotland Bolton Wanderers Bolton Wanderers 1 (0)
George Woodhall England England Wolverhampton Wanderers Wolverhampton Wanderers 1 (0)
Jimmy Yates England England Sheffield United Sheffield United 1 (0)