# Player Country Team Goals (Penalty)
1. Jack Bell Scotland Scotland Everton FC Everton FC 12 (0)
2. Jack Taylor Scotland Scotland Everton FC Everton FC 10 (0)
3. Steve Bloomer England England Derby County Derby County 9 (0)
4. George Allan Scotland Scotland Liverpool FC Liverpool FC 8 (0)
Fred Wheldon England England Aston Villa Aston Villa 8 (0)
6. John Campbell Scotland Scotland Aston Villa Aston Villa 7 (0)
James Gillespie Scotland Scotland Sunderland AFC Sunderland AFC 7 (0)
Archie Goodall Northern Ireland Northern Ireland Derby County Derby County 7 (0)
Fred Priest England England Sheffield United Sheffield United 7 (0)
Jimmy Settle England England Bury FC Bury FC 7 (0)
11. Harry Millar Scotland Scotland Bury FC Bury FC 6 (0)
Hugh Morgan Scotland Scotland Sunderland AFC Sunderland AFC 6 (0)
13. William Beats England England Wolverhampton Wanderers Wolverhampton Wanderers 5 (0)
Francis Becton England England Liverpool FC Liverpool FC 5 (0)
Billy Bowes Scotland Scotland Burnley FC Burnley FC 5 (0)
David Boyd Scotland Scotland Preston North End Preston North End 5 (0)
Edgar Chadwick England England Everton FC Everton FC 5 (0)
Jack Devey England England Aston Villa Aston Villa 5 (0)
Bob Ferrier England England The Wednesday FC The Wednesday FC 5 (0)
Adam Henderson England England Preston North End Preston North End 5 (0)
Jimmy Hill Scotland Scotland Burnley FC Burnley FC
Stoke City Stoke City
5 (0)
Joe McMain England England Wolverhampton Wanderers Wolverhampton Wanderers 5 (0)
John Proudfoot Scotland Scotland Blackburn Rovers Blackburn Rovers 5 (0)
Joseph Schofield England England Stoke City Stoke City 5 (0)
25. David Black Scotland Scotland Burnley FC Burnley FC 4 (0)
Adrian Capes England England Nottingham Forest Nottingham Forest 4 (0)
John Cowan Scotland Scotland Aston Villa Aston Villa 4 (0)
Willie Fisher England England Derby County Derby County 4 (0)
Albert Flewitt England England West Bromwich Albion West Bromwich Albion 4 (0)
Abe Hartley Scotland Scotland Everton FC Everton FC 4 (0)
Jim Hingerty England England Stoke City Stoke City 4 (0)
Robert Jack Scotland Scotland Bolton Wanderers Bolton Wanderers 4 (0)
William Maxwell Scotland Scotland Stoke City Stoke City 4 (0)
William Richards England England West Bromwich Albion West Bromwich Albion 4 (0)
Billy Smith England England Wolverhampton Wanderers Wolverhampton Wanderers 4 (0)
Fred Spencer England England Nottingham Forest Nottingham Forest 4 (0)
John Wilkie Scotland Scotland Blackburn Rovers Blackburn Rovers 4 (0)
38. Charlie Athersmith England England Aston Villa Aston Villa 3 (0)
Walter Bennett England England Sheffield United Sheffield United 3 (0)
Archie Brash Scotland Scotland The Wednesday FC The Wednesday FC 3 (0)
Harry Davis England England The Wednesday FC The Wednesday FC 3 (0)
Jack Miller England England Wolverhampton Wanderers Wolverhampton Wanderers 3 (0)
John Miller Scotland Scotland Derby County Derby County 3 (0)
Alf Milward England England Everton FC Everton FC 3 (0)
Tom Pratt England England Preston North End Preston North End 3 (0)
Fred Spiksley England England The Wednesday FC The Wednesday FC 3 (0)
Wilf Toman England England Burnley FC Burnley FC 3 (0)
George Walls Scotland Scotland Sheffield United Sheffield United 3 (0)
49. Jack Almond England England Sheffield United Sheffield United 2 (0)
Thomas Bradshaw England England Liverpool FC Liverpool FC 2 (0)
Alec Brady Scotland Scotland The Wednesday FC The Wednesday FC 2 (0)
Johnny Campbell Scotland Scotland Sunderland AFC Sunderland AFC 2 (0)
Jimmy Cassidy Scotland Scotland Bolton Wanderers Bolton Wanderers 2 (0)
Walter Cowan Scotland Scotland Sunderland AFC Sunderland AFC 2 (0)
Fred Forman England England Nottingham Forest Nottingham Forest 2 (0)
Fred Geary England England Liverpool FC Liverpool FC 2 (0)
Jimmy Hannah Scotland Scotland Sunderland AFC Sunderland AFC 2 (0)
Jimmy Haydock England England Blackburn Rovers Blackburn Rovers 2 (0)
James Henderson Scotland Scotland Bury FC Bury FC 2 (0)
John Lyden England England Wolverhampton Wanderers Wolverhampton Wanderers 2 (0)
Alan Maxwell Scotland Scotland Stoke City Stoke City 2 (0)
Tom McInnes Scotland Scotland Nottingham Forest Nottingham Forest 2 (0)
Roddie McLeod Scotland Scotland West Bromwich Albion West Bromwich Albion 2 (0)
Hugh McQueen England England Derby County Derby County 2 (0)
Tom Miller England England Bolton Wanderers Bolton Wanderers 2 (0)
Ernest Needham England England Sheffield United Sheffield United 2 (0)
Tom Nicol Scotland Scotland Blackburn Rovers Blackburn Rovers
Burnley FC Burnley FC
2 (0)
Tom Perry England England West Bromwich Albion West Bromwich Albion 2 (0)
Charles Richards England England Nottingham Forest Nottingham Forest 2 (0)
Hugh Robertson Scotland Scotland Burnley FC Burnley FC 2 (0)
Moses Sanders England England Preston North End Preston North End 2 (0)
Tom Smith England England Preston North End Preston North End 2 (0)
Jim Stevenson Scotland Scotland Preston North End Preston North End 2 (0)
Jimmy Stevenson Scotland Scotland Derby County Derby County 2 (0)
Jack Tonks England England Wolverhampton Wanderers Wolverhampton Wanderers 2 (0)
Billy Williams England England West Bromwich Albion West Bromwich Albion 2 (0)
Harry Wood England England Wolverhampton Wanderers Wolverhampton Wanderers 2 (0)
78. William Bassett England England West Bromwich Albion West Bromwich Albion 1 (0)
Jack Beech England England The Wednesday FC The Wednesday FC 1 (0)
Laurie Bell Scotland Scotland The Wednesday FC The Wednesday FC 1 (0)
Tom Booth England England Blackburn Rovers Blackburn Rovers 1 (0)
John Bowes England England Sheffield United Sheffield United 1 (0)
Alex Brown Scotland Scotland Preston North End Preston North End 1 (0)
Bob Brown England England Bolton Wanderers Bolton Wanderers
Burnley FC Burnley FC
1 (0)
Bob Cain Scotland Scotland Sheffield United Sheffield United 1 (0)
John Campbell Scotland Scotland Blackburn Rovers Blackburn Rovers 1 (0)
William Campbell Scotland Scotland Everton FC Everton FC 1 (0)
Arthur Capes England England Nottingham Forest Nottingham Forest 1 (0)
Thomas Chambers Scotland Scotland Burnley FC Burnley FC 1 (0)
Robert Chatt England England Aston Villa Aston Villa 1 (0)
Henry Chippendale England England Blackburn Rovers Blackburn Rovers 1 (0)
James Cowan Scotland Scotland Aston Villa Aston Villa 1 (0)
Alf Dean England England West Bromwich Albion West Bromwich Albion 1 (0)
Billy Eardley England England Stoke City Stoke City 1 (0)
George Eccles England England Wolverhampton Wanderers Wolverhampton Wanderers 1 (0)
William Eccleston England England Preston North End Preston North End 1 (0)
William Ferguson Scotland Scotland Burnley FC Burnley FC 1 (0)
Frank Forman England England Nottingham Forest Nottingham Forest 1 (0)
Ben Garfield England England West Bromwich Albion West Bromwich Albion 1 (0)
John Goodall England England Derby County Derby County 1 (0)
Harry Hammond England England Sheffield United Sheffield United 1 (0)
Josh Hargreaves England England Blackburn Rovers Blackburn Rovers 1 (0)
John Harvey Scotland Scotland Sunderland AFC Sunderland AFC 1 (0)
Charlie Henderson England England Sheffield United Sheffield United 1 (0)
Raby Howell England England Sheffield United Sheffield United 1 (0)
Bob Johnstone Scotland Scotland Sunderland AFC Sunderland AFC 1 (0)
Bill Joyce Scotland Scotland Bolton Wanderers Bolton Wanderers 1 (0)
Billy Malpass England England Wolverhampton Wanderers Wolverhampton Wanderers 1 (0)
Jimmy McGeachan Scotland Scotland Bolton Wanderers Bolton Wanderers 1 (0)
John McPherson Scotland Scotland Nottingham Forest Nottingham Forest 1 (0)
William Michael Liverpool FC Liverpool FC 1 (0)
Tom Morrison Northern Ireland Northern Ireland Burnley FC Burnley FC 1 (0)
Bobby Neill Scotland Scotland Liverpool FC Liverpool FC 1 (0)
David Nicoll Scotland Scotland Bolton Wanderers Bolton Wanderers 1 (0)
Billy Owen England England Wolverhampton Wanderers Wolverhampton Wanderers 1 (0)
John Paul Scotland Scotland Derby County Derby County 1 (0)
Walter Place England England Burnley FC Burnley FC 1 (0)
Jack Plant England England Bury FC Bury FC 1 (0)
Jack Pray Scotland Scotland Bury FC Bury FC 1 (0)
Jack Reynolds England England Aston Villa Aston Villa 1 (0)
Jimmy Ross Scotland Scotland Burnley FC Burnley FC
Liverpool FC Liverpool FC
1 (0)
Billy Stewart Scotland Scotland Everton FC Everton FC 1 (0)
Joe Taylor England England Burnley FC Burnley FC 1 (0)
Hugh Wilson Scotland Scotland Sunderland AFC Sunderland AFC 1 (0)
Jocky Wright Scotland Scotland Bolton Wanderers Bolton Wanderers 1 (0)
Tom Wylie Scotland Scotland Bury FC Bury FC 1 (0)