# Player Country Team Goals (Penalty)
1. Steve Bloomer England England Derby County Derby County 24 (0)
2. Jock Peddie Scotland Scotland Newcastle United Newcastle United 17 (0)
Sam Raybould England England Liverpool FC Liverpool FC 17 (0)
4. William Maxwell Scotland Scotland Stoke City Stoke City 16 (0)
Jack Morris England England Notts County Notts County 16 (0)
6. Joe Cassidy Scotland Scotland Manchester City Manchester City 14 (0)
Arthur Morris Wales Wales Nottingham Forest Nottingham Forest 14 (0)
8. John Calvey England England Nottingham Forest Nottingham Forest 13 (0)
Jack Devey England England Aston Villa Aston Villa 13 (0)
James McLuckie Scotland Scotland Bury FC Bury FC 13 (0)
Andrew Wilson Scotland Scotland The Wednesday FC The Wednesday FC 13 (0)
12. George Livingstone Scotland Scotland Sunderland AFC Sunderland AFC 12 (0)
William Ross England England Notts County Notts County 12 (0)
Alf Warner England England Notts County Notts County 12 (0)
15. Andy Gara Ireland Ireland Preston North End Preston North End 11 (0)
Bob Taylor England England Everton FC Everton FC 11 (0)
Billy Wood England England Bury FC Bury FC 11 (0)
18. Jack Cox England England Liverpool FC Liverpool FC 10 (0)
Colin McLatchie Scotland Scotland Sunderland AFC Sunderland AFC 10 (0)
John Proudfoot Scotland Scotland Everton FC Everton FC 10 (0)
Jimmy Settle England England Everton FC Everton FC 10 (0)
Jocky Wright Scotland Scotland The Wednesday FC The Wednesday FC 10 (0)
23. Francis Becton England England Preston North End Preston North End 9 (0)
Billy Gillespie Scotland Scotland Manchester City Manchester City 9 (0)
William Hogg England England Sunderland AFC Sunderland AFC 9 (0)
George Johnson England England Aston Villa Aston Villa 9 (0)
James Millar Scotland Scotland Sunderland AFC Sunderland AFC 9 (0)
Tommy Robertson Scotland Scotland Liverpool FC Liverpool FC 9 (0)
Walter Watkins Wales Wales Stoke City Stoke City 9 (0)
Dick Wombwell England England Derby County Derby County 9 (0)
31. Laurie Bell Scotland Scotland Bolton Wanderers Bolton Wanderers 8 (0)
Arthur Capes England England Nottingham Forest Nottingham Forest 8 (0)
Billy Garraty England England Aston Villa Aston Villa 8 (0)
James McKie Scotland Scotland Bolton Wanderers Bolton Wanderers 8 (0)
Jack Plant England England Bury FC Bury FC 8 (0)
Tom Pratt England England Preston North End Preston North End 8 (0)
Arnold Whittaker England England Blackburn Rovers Blackburn Rovers 8 (0)
38. Walter Bennett England England Sheffield United Sheffield United 7 (0)
Billy Meredith Wales Wales Manchester City Manchester City 7 (0)
Jack Picken Scotland Scotland Bolton Wanderers Bolton Wanderers 7 (0)
Jack Sharp England England Everton FC Everton FC 7 (0)
John Walker Scotland Scotland Liverpool FC Liverpool FC 7 (0)
43. George Bowen England England Wolverhampton Wanderers Wolverhampton Wanderers 6 (0)
Willie Bryant England England Blackburn Rovers Blackburn Rovers 6 (0)
Harry Chapman England England The Wednesday FC The Wednesday FC 6 (0)
Oakey Field England England Sheffield United Sheffield United 6 (0)
Fred Forman England England Nottingham Forest Nottingham Forest 6 (0)
Alec Gardner Scotland Scotland Newcastle United Newcastle United 6 (0)
Arthur Hadley England England Notts County Notts County 6 (0)
George Harper England England Wolverhampton Wanderers Wolverhampton Wanderers 6 (0)
Sandy MacFarlane Scotland Scotland Newcastle United Newcastle United 6 (0)
Hugh Morgan Scotland Scotland Blackburn Rovers Blackburn Rovers 6 (0)
Charlie Sagar England England Bury FC Bury FC 6 (0)
Alf Spouncer England England Nottingham Forest Nottingham Forest 6 (0)
William Tracey England England Bolton Wanderers Bolton Wanderers 6 (0)
Joe Turner England England Everton FC Everton FC 6 (0)
Billy Wooldridge England England Wolverhampton Wanderers Wolverhampton Wanderers 6 (0)
58. Walter Abbott England England Everton FC Everton FC 5 (0)
Jack Almond England England Sheffield United Sheffield United 5 (0)
William Beats England England Wolverhampton Wanderers Wolverhampton Wanderers 5 (0)
John Berry England England Bury FC Bury FC 5 (0)
John Boag Scotland Scotland Derby County Derby County 5 (0)
Harry Davis England England The Wednesday FC The Wednesday FC 5 (0)
Ellis Gee England England Notts County Notts County 5 (0)
Ellis Green England England Preston North End Preston North End 5 (0)
Sam Higginson England England Stoke City Stoke City 5 (0)
Freddie Johnson England England Stoke City Stoke City 5 (0)
Jack Miller England England Wolverhampton Wanderers Wolverhampton Wanderers 5 (0)
Richard Roberts England England West Bromwich Albion West Bromwich Albion 5 (0)
Charlie Satterthwaite England England Liverpool FC Liverpool FC 5 (0)
Chippy Simmons England England West Bromwich Albion West Bromwich Albion 5 (0)
Fred Williams England England Manchester City Manchester City 5 (0)
73. Charlie Athersmith England England Aston Villa Aston Villa 4 (0)
Fred Blackburn England England Blackburn Rovers Blackburn Rovers 4 (0)
Alfred Common England England Sunderland AFC Sunderland AFC 4 (0)
Tom Crawshaw England England The Wednesday FC The Wednesday FC 4 (0)
Jack Dewhurst England England Blackburn Rovers Blackburn Rovers 4 (0)
Ben Garfield England England West Bromwich Albion West Bromwich Albion 4 (0)
Robert Hogg England England Sunderland AFC Sunderland AFC 4 (0)
Jimmy Jones England England Stoke City Stoke City 4 (0)
Jock Malloch Scotland Scotland The Wednesday FC The Wednesday FC 4 (0)
John May Scotland Scotland Derby County Derby County 4 (0)
Alex McDonald Scotland Scotland Everton FC Everton FC 4 (0)
Andy McGuigan Scotland Scotland Liverpool FC Liverpool FC 4 (0)
Ted Pheasant England England Wolverhampton Wanderers Wolverhampton Wanderers 4 (0)
Jack Pray Scotland Scotland Bury FC Bury FC 4 (0)
Steve Smith England England Aston Villa Aston Villa 4 (0)
Fred Spiksley England England The Wednesday FC The Wednesday FC 4 (0)
89. Tom Barlow England England Bolton Wanderers Bolton Wanderers 3 (0)
George Davis England England Derby County Derby County 3 (0)
Paddy Gilhooley Scotland Scotland Sheffield United Sheffield United 3 (0)
George Hedley England England Sheffield United Sheffield United 3 (0)
Fred Heywood England England Newcastle United Newcastle United 3 (0)
Sailor Hunter Scotland Scotland Liverpool FC Liverpool FC 3 (0)
Jimmy Laidlaw England England Newcastle United Newcastle United 3 (0)
Herbert Lipsham England England Sheffield United Sheffield United 3 (0)
Hugh McQueen England England Derby County Derby County 3 (0)
Ernest Needham England England Sheffield United Sheffield United 3 (0)
James Poppitt England England Wolverhampton Wanderers Wolverhampton Wanderers 3 (0)
Bill Raisbeck Scotland Scotland Sunderland AFC Sunderland AFC 3 (0)
Billy Richards England England Bury FC Bury FC 3 (0)
Joseph Rogers England England Newcastle United Newcastle United
Preston North End Preston North End
3 (0)
Jimmy Ross Scotland Scotland Manchester City Manchester City 3 (0)
Peter Somers Scotland Scotland Blackburn Rovers Blackburn Rovers 3 (0)
Jim Stevenson Scotland Scotland Preston North End Preston North End
West Bromwich Albion West Bromwich Albion
3 (0)
George Tod Scotland Scotland Preston North End Preston North End 3 (0)
Fred Wheldon England England West Bromwich Albion West Bromwich Albion 3 (0)
108. Amos Adams England England West Bromwich Albion West Bromwich Albion 2 (0)
Len Benbow England England Stoke City Stoke City 2 (0)
Albert Brown England England Aston Villa Aston Villa 2 (0)
Bob Brown England England Bolton Wanderers Bolton Wanderers 2 (0)
Walter Bull England England Notts County Notts County 2 (0)
George Dougal Scotland Scotland Manchester City Manchester City 2 (0)
Joe Elliott Scotland Scotland Preston North End Preston North End 2 (0)
Matthew Ferguson Scotland Scotland Sunderland AFC Sunderland AFC 2 (0)
Archie Freebairn Scotland Scotland Bolton Wanderers Bolton Wanderers 2 (0)
Billy Goldie Scotland Scotland Liverpool FC Liverpool FC 2 (0)
Archie Goodall Northern Ireland Northern Ireland Derby County Derby County 2 (0)
Bob Haworth England England Blackburn Rovers Blackburn Rovers 2 (0)
Billy Holmes England England Manchester City Manchester City 2 (0)
Willie Layton England England The Wednesday FC The Wednesday FC 2 (0)
William Leech England England Stoke City Stoke City 2 (0)
Joe Leeming England England Bury FC Bury FC 2 (0)
Jim Leslie Scotland Scotland Sunderland AFC Sunderland AFC 2 (0)
Thomas McAteer England England Bolton Wanderers Bolton Wanderers 2 (0)
Sammy McClure England England Blackburn Rovers Blackburn Rovers 2 (0)
Harry Millar Scotland Scotland The Wednesday FC The Wednesday FC 2 (0)
Pat Murray Scotland Scotland Nottingham Forest Nottingham Forest 2 (0)
Thomas Niblo Scotland Scotland Newcastle United Newcastle United 2 (0)
Bob Norris England England Nottingham Forest Nottingham Forest 2 (0)
Thomas Pickering England England West Bromwich Albion West Bromwich Albion 2 (0)
Jimmy Scotson England England Manchester City Manchester City 2 (0)
Tom Shanks Ireland Ireland Derby County Derby County 2 (0)
Andrew Smith Scotland Scotland West Bromwich Albion West Bromwich Albion 2 (0)
Billy Walker England England West Bromwich Albion West Bromwich Albion 2 (0)
Albert Wilkes England England Aston Villa Aston Villa 2 (0)
Sam Wolstenholme England England Everton FC Everton FC 2 (0)
Alf Wood England England Aston Villa Aston Villa
Stoke City Stoke City
2 (0)
139. Andrew Aitken Scotland Scotland Newcastle United Newcastle United 1 (0)
Billy Annis England England Wolverhampton Wanderers Wolverhampton Wanderers 1 (0)
Thomas Arkesden England England Derby County Derby County 1 (0)
Joe Bache England England Aston Villa Aston Villa 1 (0)
Jack Banks England England West Bromwich Albion West Bromwich Albion 1 (0)
Billy Barnes England England Sheffield United Sheffield United 1 (0)
Billy Beer England England Sheffield United Sheffield United 1 (0)
Joe Blackett England England Derby County Derby County 1 (0)
Dickie Bourne England England Sheffield United Sheffield United 1 (0)
Fred Buck England England West Bromwich Albion West Bromwich Albion 1 (0)
Jack Carr England England Newcastle United Newcastle United 1 (0)
John Chadburn England England West Bromwich Albion West Bromwich Albion 1 (0)
Robert Colley England England Wolverhampton Wanderers Wolverhampton Wanderers 1 (0)
James Crawford Scotland Scotland Derby County Derby County 1 (0)
Joe Davies Wales Wales Manchester City Manchester City 1 (0)
Archibald Dunn Scotland Scotland West Bromwich Albion West Bromwich Albion 1 (0)
Tommy Eccleston England England Preston North End Preston North End 1 (0)
George Fleming Scotland Scotland Wolverhampton Wanderers Wolverhampton Wanderers 1 (0)
Frank Forman England England Nottingham Forest Nottingham Forest 1 (0)
John Fraser Scotland Scotland Newcastle United Newcastle United 1 (0)
David Gardner Scotland Scotland Newcastle United Newcastle United 1 (0)
Tommy Ghee Scotland Scotland Newcastle United Newcastle United 1 (0)
Jimmy Hanson England England Bolton Wanderers Bolton Wanderers 1 (0)
Adam Henderson England England Preston North End Preston North End 1 (0)
Dicky Jackson England England Sunderland AFC Sunderland AFC 1 (0)
Harry Johnson England England Sheffield United Sheffield United 1 (0)
Abraham Jones England England West Bromwich Albion West Bromwich Albion 1 (0)
Ambrose Langley England England The Wednesday FC The Wednesday FC 1 (0)
Frank Lloyd England England Aston Villa Aston Villa 1 (0)
Andrew McCombie Scotland Scotland Sunderland AFC Sunderland AFC 1 (0)
Peter McIntyre Scotland Scotland Preston North End Preston North End 1 (0)
John McPherson Scotland Scotland Nottingham Forest Nottingham Forest 1 (0)
Bobby Moffatt Scotland Scotland Manchester City Manchester City 1 (0)
Wilfred Oldham England England Blackburn Rovers Blackburn Rovers 1 (0)
Tom Perry England England West Bromwich Albion West Bromwich Albion 1 (0)
Jackie Pierce England England Preston North End Preston North End 1 (0)
Fred Priest England England Sheffield United Sheffield United 1 (0)
Jack Pryce Scotland Scotland The Wednesday FC The Wednesday FC 1 (0)
Alex Raisbeck Scotland Scotland Liverpool FC Liverpool FC 1 (0)
William Richards England England West Bromwich Albion West Bromwich Albion 1 (0)
George Smith England England Preston North End Preston North End 1 (0)
William Smith England England Manchester City Manchester City 1 (0)
Fred Spencer England England Notts County Notts County 1 (0)
Bobby Templeton Scotland Scotland Aston Villa Aston Villa 1 (0)
Fred Threlfall England England Manchester City Manchester City 1 (0)
Tinker Whitehouse England England Stoke City Stoke City 1 (0)
Charlie Wilson England England Liverpool FC Liverpool FC 1 (0)
Tommy Worton England England Wolverhampton Wanderers Wolverhampton Wanderers 1 (0)