# Player Country Team Goals (Penalty)
1. Billy Garraty England England Aston Villa Aston Villa 27 (0)
2. Steve Bloomer England England Derby County Derby County 19 (0)
3. John Calvey England England Nottingham Forest Nottingham Forest 16 (0)
4. Jock Peddie Scotland Scotland Newcastle United Newcastle United 15 (0)
5. George Hedley England England Sheffield United Sheffield United 14 (0)
Billy Meredith Wales Wales Manchester City Manchester City 14 (0)
7. Billy Beer England England Sheffield United Sheffield United 13 (0)
Walter Bennett England England Sheffield United Sheffield United 13 (0)
Jack Devey England England Aston Villa Aston Villa 13 (0)
James McLuckie Scotland Scotland Bury FC Bury FC 13 (0)
Joe McMain England England Notts County Notts County 13 (0)
12. Adam Henderson England England Preston North End Preston North End 12 (0)
Alex Maconnachie Scotland Scotland Notts County Notts County 12 (0)
Chippy Simmons England England West Bromwich Albion West Bromwich Albion 12 (0)
15. William Maxwell Scotland Scotland Stoke City Stoke City 11 (0)
Colin McLatchie Scotland Scotland Sunderland AFC Sunderland AFC 11 (0)
Arthur Morris Wales Wales Nottingham Forest Nottingham Forest 11 (0)
Fred Wheldon England England Aston Villa Aston Villa 11 (0)
Arnold Whittaker England England Blackburn Rovers Blackburn Rovers 11 (0)
20. Edgar Chadwick England England Burnley FC Burnley FC 10 (0)
Arthur Hadley England England Notts County Notts County 10 (0)
George Harper England England Wolverhampton Wanderers Wolverhampton Wanderers 10 (0)
Jimmy Ross Scotland Scotland Manchester City Manchester City 10 (0)
Jimmy Settle England England Everton FC Everton FC 10 (0)
Joe Turner England England Everton FC Everton FC
Stoke City Stoke City
10 (0)
John Walker Scotland Scotland Liverpool FC Liverpool FC 10 (0)
27. William Beats England England Wolverhampton Wanderers Wolverhampton Wanderers 9 (0)
Fred Blackburn England England Blackburn Rovers Blackburn Rovers 9 (0)
Robert Hogg England England Sunderland AFC Sunderland AFC 9 (0)
Tommy Robertson Scotland Scotland Liverpool FC Liverpool FC 9 (0)
31. John Fraser Scotland Scotland Newcastle United Newcastle United 8 (0)
Billy Gillespie Scotland Scotland Manchester City Manchester City 8 (0)
Ben Hulse England England Blackburn Rovers Blackburn Rovers 8 (0)
John Proudfoot Scotland Scotland Everton FC Everton FC 8 (0)
Wilf Toman England England Everton FC Everton FC 8 (0)
36. Thomas Arkesden England England Derby County Derby County 7 (0)
George Bowen England England Wolverhampton Wanderers Wolverhampton Wanderers 7 (0)
Willie Gallacher Scotland Scotland Glossop North End Glossop North End 7 (0)
Ben Garfield England England West Bromwich Albion West Bromwich Albion 7 (0)
Fred Priest England England Sheffield United Sheffield United 7 (0)
Sam Raybould England England Liverpool FC Liverpool FC 7 (0)
Charlie Sagar England England Bury FC Bury FC 7 (0)
Steve Smith England England Aston Villa Aston Villa 7 (0)
Jack Taylor Scotland Scotland Everton FC Everton FC 7 (0)
Fred Williams England England Manchester City Manchester City 7 (0)
Billy Wood England England Bury FC Bury FC 7 (0)
47. Billy Bowes Scotland Scotland Burnley FC Burnley FC 6 (0)
Fred Forman England England Nottingham Forest Nottingham Forest 6 (0)
Andy Gara Ireland Ireland Preston North End Preston North End 6 (0)
Alec Gardner Scotland Scotland Newcastle United Newcastle United 6 (0)
William Hogg England England Sunderland AFC Sunderland AFC 6 (0)
Sailor Hunter Scotland Scotland Liverpool FC Liverpool FC 6 (0)
Jim Leslie Scotland Scotland Sunderland AFC Sunderland AFC 6 (0)
Jack Plant England England Bury FC Bury FC 6 (0)
William Richards England England West Bromwich Albion West Bromwich Albion 6 (0)
Tommy Worton England England Wolverhampton Wanderers Wolverhampton Wanderers 6 (0)
57. Tommy Becton England England Sunderland AFC Sunderland AFC 5 (0)
Robert Beveridge England England Nottingham Forest Nottingham Forest 5 (0)
Arthur Capes England England Nottingham Forest Nottingham Forest 5 (0)
Bill Farquhar England England Sunderland AFC Sunderland AFC 5 (0)
Abe Hartley Scotland Scotland Burnley FC Burnley FC 5 (0)
George Johnson England England Aston Villa Aston Villa 5 (0)
Jimmy Jones England England Stoke City Stoke City 5 (0)
Sandy MacFarlane Scotland Scotland Newcastle United Newcastle United 5 (0)
Charlie Satterthwaite England England Liverpool FC Liverpool FC 5 (0)
Jack Sharp England England Everton FC Everton FC 5 (0)
Jim Stevenson Scotland Scotland Preston North End Preston North End 5 (0)
Jimmy Stevenson Scotland Scotland Newcastle United Newcastle United 5 (0)
Dick Wombwell England England Derby County Derby County 5 (0)
70. Charlie Athersmith England England Aston Villa Aston Villa 4 (0)
James Connachan Scotland Scotland Glossop North End Glossop North End 4 (0)
Jack Cox England England Liverpool FC Liverpool FC 4 (0)
Jack Dewhurst England England Blackburn Rovers Blackburn Rovers 4 (0)
Frank Forman England England Nottingham Forest Nottingham Forest 4 (0)
Arthur Goddard England England Glossop North End Glossop North End 4 (0)
Joe Lumsden England England Glossop North End Glossop North End 4 (0)
Ted Pheasant England England Wolverhampton Wanderers Wolverhampton Wanderers 4 (0)
Jackie Pierce England England Preston North End Preston North End 4 (0)
Alex Raisbeck Scotland Scotland Liverpool FC Liverpool FC 4 (0)
Tom Shanks Ireland Ireland Derby County Derby County 4 (0)
Bobby Templeton Scotland Scotland Aston Villa Aston Villa 4 (0)
Willie Wardrope Scotland Scotland Newcastle United Newcastle United 4 (0)
83. Billy Barnes England England Sheffield United Sheffield United 3 (0)
John Boag Scotland Scotland Derby County Derby County 3 (0)
William Brawn England England Sheffield United Sheffield United 3 (0)
Tommy Briercliffe England England Blackburn Rovers Blackburn Rovers 3 (0)
Walter Bull England England Notts County Notts County 3 (0)
Lorenzo Evans England England Glossop North End Glossop North End 3 (0)
Richard Hannigan Scotland Scotland Burnley FC Burnley FC 3 (0)
Sam Higginson England England Stoke City Stoke City 3 (0)
Daniel Hurst England England Blackburn Rovers Blackburn Rovers 3 (0)
John Kennedy Scotland Scotland Stoke City Stoke City 3 (0)
Jack Miller England England Wolverhampton Wanderers Wolverhampton Wanderers 3 (0)
Hugh Morgan Scotland Scotland Liverpool FC Liverpool FC 3 (0)
Tom Morrison Northern Ireland Northern Ireland Burnley FC Burnley FC 3 (0)
Trevor Owen Wales Wales Wolverhampton Wanderers Wolverhampton Wanderers 3 (0)
Tom Perry England England West Bromwich Albion West Bromwich Albion 3 (0)
Bill Raisbeck Scotland Scotland Sunderland AFC Sunderland AFC 3 (0)
Richard Roberts England England West Bromwich Albion West Bromwich Albion 3 (0)
William Smith England England Manchester City Manchester City 3 (0)
Billy Walker England England West Bromwich Albion West Bromwich Albion 3 (0)
102. Jack Almond England England Sheffield United Sheffield United 2 (0)
William Ball England England Notts County Notts County 2 (0)
Sammy Brett Wales Wales West Bromwich Albion West Bromwich Albion 2 (0)
William Brimblecombe England England Bury FC Bury FC 2 (0)
Matt Brunton England England Preston North End Preston North End 2 (0)
John Bryan England England Wolverhampton Wanderers Wolverhampton Wanderers 2 (0)
John Chadburn England England West Bromwich Albion West Bromwich Albion 2 (0)
Jimmy Chalmers Scotland Scotland Notts County Notts County 2 (0)
John Cooke England England Derby County Derby County 2 (0)
James Crawford Scotland Scotland Sunderland AFC Sunderland AFC 2 (0)
Albert Crook England England Blackburn Rovers Blackburn Rovers 2 (0)
Alex Davidson Scotland Scotland Glossop North End Glossop North End
Manchester City Manchester City
2 (0)
George Dougal Scotland Scotland Manchester City Manchester City 2 (0)
Oakey Field England England Sheffield United Sheffield United 2 (0)
Harry Fletcher England England Notts County Notts County 2 (0)
William Fulton Scotland Scotland Sunderland AFC Sunderland AFC 2 (0)
Bob Haworth England England Blackburn Rovers Blackburn Rovers 2 (0)
William Jenkinson England England Burnley FC Burnley FC 2 (0)
Abraham Jones England England West Bromwich Albion West Bromwich Albion 2 (0)
Alex McDonald Scotland Scotland Everton FC Everton FC 2 (0)
Peter McIntyre Scotland Scotland Preston North End Preston North End 2 (0)
John McPherson Scotland Scotland Nottingham Forest Nottingham Forest 2 (0)
John Miller Scotland Scotland Burnley FC Burnley FC 2 (0)
Bobby Moffatt Scotland Scotland Manchester City Manchester City 2 (0)
Tommy Morren England England Sheffield United Sheffield United 2 (0)
Jimmy Muir Scotland Scotland Glossop North End Glossop North End 2 (0)
Pat Murray Scotland Scotland Preston North End Preston North End 2 (0)
Thomas Niblo Scotland Scotland Newcastle United Newcastle United 2 (0)
Billy Richards England England Bury FC Bury FC 2 (0)
Jack Robertson Scotland Scotland Stoke City Stoke City 2 (0)
Joseph Rogers England England Newcastle United Newcastle United 2 (0)
Peter Somers Scotland Scotland Blackburn Rovers Blackburn Rovers 2 (0)
Fred Spencer England England Nottingham Forest Nottingham Forest 2 (0)
Alf Spouncer England England Nottingham Forest Nottingham Forest 2 (0)
Jack Tonks England England Wolverhampton Wanderers Wolverhampton Wanderers 2 (0)
137. Walter Abbott England England Everton FC Everton FC 1 (0)
Geordie Anderson Scotland Scotland Blackburn Rovers Blackburn Rovers 1 (0)
Billy Balmer England England Everton FC Everton FC 1 (0)
Len Benbow England England Nottingham Forest Nottingham Forest 1 (0)
Joe Blackett England England Wolverhampton Wanderers Wolverhampton Wanderers 1 (0)
Joe Blythe England England Everton FC Everton FC 1 (0)
Joe Booth England England Bury FC Bury FC 1 (0)
Tom Booth England England Blackburn Rovers Blackburn Rovers 1 (0)
Peter Boyle Ireland Ireland Sheffield United Sheffield United 1 (0)
John Bradbury England England Derby County Derby County 1 (0)
Jack Carlin England England Glossop North End Glossop North End 1 (0)
Jack Carr England England Newcastle United Newcastle United 1 (0)
Robert Colley England England Wolverhampton Wanderers Wolverhampton Wanderers 1 (0)
George Colville Scotland Scotland Glossop North End Glossop North End 1 (0)
James Cowan Scotland Scotland Aston Villa Aston Villa 1 (0)
Bob Crompton England England Blackburn Rovers Blackburn Rovers 1 (0)
Fred Crump England England Derby County Derby County 1 (0)
Jimmy Davidson Scotland Scotland Burnley FC Burnley FC 1 (0)
Tommy Eccleston England England Preston North End Preston North End 1 (0)
Joe Elliott Scotland Scotland Preston North End Preston North End 1 (0)
Matthew Ferguson Scotland Scotland Sunderland AFC Sunderland AFC 1 (0)
David Gardner Scotland Scotland Newcastle United Newcastle United 1 (0)
James Garfield England England Aston Villa Aston Villa 1 (0)
Tommy Ghee Scotland Scotland Newcastle United Newcastle United 1 (0)
Billy Goldie Scotland Scotland Liverpool FC Liverpool FC 1 (0)
William Goss England England Notts County Notts County 1 (0)
Robert Gray Scotland Scotland Everton FC Everton FC 1 (0)
Harry Hadley England England West Bromwich Albion West Bromwich Albion 1 (0)
Howard Harvey England England Manchester City Manchester City 1 (0)
Sandy Higgins England England Newcastle United Newcastle United 1 (0)
Thomas Holford England England Stoke City Stoke City 1 (0)
Freddie Johnson England England Stoke City Stoke City 1 (0)
Harry Johnson England England Sheffield United Sheffield United 1 (0)
Ted Killean England England Glossop North End Glossop North End 1 (0)
James Law England England Blackburn Rovers Blackburn Rovers 1 (0)
Patrick Leonard Scotland Scotland Manchester City Manchester City 1 (0)
Billy MacDonald Scotland Scotland Derby County Derby County 1 (0)
John May Scotland Scotland Derby County Derby County 1 (0)
Hunter McCosh Scotland Scotland Glossop North End Glossop North End 1 (0)
Barney Mole England England Newcastle United Newcastle United 1 (0)
Albert Monks England England Glossop North End Glossop North End 1 (0)
Ernest Needham England England Sheffield United Sheffield United 1 (0)
Bob Norris England England Nottingham Forest Nottingham Forest 1 (0)
William Paddock England England West Bromwich Albion West Bromwich Albion 1 (0)
Edward Parsons England England Stoke City Stoke City 1 (0)
Walter Place England England Burnley FC Burnley FC 1 (0)
Jack Pray Scotland Scotland Bury FC Bury FC 1 (0)
George Ross England England Bury FC Bury FC 1 (0)
Herbert Rothwell England England Glossop North End Glossop North End 1 (0)
Harry Stansfield England England Preston North End Preston North End 1 (0)
Harry Stewart Scotland Scotland Derby County Derby County 1 (0)
Joe Taylor England England Burnley FC Burnley FC 1 (0)
George Tooth England England Stoke City Stoke City 1 (0)
Alf Warner England England Notts County Notts County 1 (0)
Albert Wilkes England England Aston Villa Aston Villa 1 (0)
Billy Williams England England West Bromwich Albion West Bromwich Albion 1 (0)
Charlie Williams England England Manchester City Manchester City 1 (0)
Alf Wood England England Stoke City Stoke City 1 (0)