# Player Country Team Goals (Penalty)
1. Steve Bloomer England England Derby County Derby County 24 (0)
2. Jack Devey England England Aston Villa Aston Villa 21 (0)
3. Jock Peddie Scotland Scotland Newcastle United Newcastle United 18 (0)
4. William Maxwell Scotland Scotland Stoke City Stoke City 17 (0)
5. Fred Wheldon England England Aston Villa Aston Villa 16 (0)
6. Daniel Hurst England England Blackburn Rovers Blackburn Rovers 14 (0)
Alex Maconnachie Scotland Scotland Notts County Notts County 14 (0)
8. Harry Fletcher England England Notts County Notts County 13 (0)
Tom Pratt England England Preston North End Preston North End 13 (0)
10. Ben Hulse England England Blackburn Rovers Blackburn Rovers 12 (0)
Jack Miller England England Wolverhampton Wanderers Wolverhampton Wanderers 12 (0)
John Proudfoot Scotland Scotland Everton FC Everton FC 12 (0)
Charlie Sagar England England Bury FC Bury FC 12 (0)
Wilf Toman England England Burnley FC Burnley FC
Everton FC Everton FC
12 (0)
15. Hugh Morgan Scotland Scotland Bolton Wanderers Bolton Wanderers
Sunderland AFC Sunderland AFC
11 (0)
Wilfred Oldham England England Everton FC Everton FC 11 (0)
17. Billy Bowes Scotland Scotland Burnley FC Burnley FC 10 (0)
George Hedley England England Sheffield United Sheffield United 10 (0)
Thomas Jackson England England Blackburn Rovers Blackburn Rovers 10 (0)
Hugh Morgan Scotland Scotland Liverpool FC Liverpool FC 10 (0)
William Richards England England West Bromwich Albion West Bromwich Albion 10 (0)
Tommy Robertson Scotland Scotland Liverpool FC Liverpool FC 10 (0)
23. William Beats England England Wolverhampton Wanderers Wolverhampton Wanderers 9 (0)
Joe Blackett England England Wolverhampton Wanderers Wolverhampton Wanderers 9 (0)
George Johnson England England Aston Villa Aston Villa 9 (0)
Fred Spencer England England Nottingham Forest Nottingham Forest 9 (0)
27. George Allan Scotland Scotland Liverpool FC Liverpool FC 8 (0)
Oakey Field England England Sheffield United Sheffield United 8 (0)
Bill Hemmingfield England England The Wednesday FC The Wednesday FC 8 (0)
Jim Leslie Scotland Scotland Sunderland AFC Sunderland AFC 8 (0)
Joe McMain England England Wolverhampton Wanderers Wolverhampton Wanderers 8 (0)
Joseph Rogers England England Newcastle United Newcastle United 8 (0)
Joseph Schofield England England Stoke City Stoke City 8 (0)
John Walker Scotland Scotland Liverpool FC Liverpool FC 8 (0)
35. Geordie Anderson Scotland Scotland Blackburn Rovers Blackburn Rovers 7 (0)
Len Benbow England England Nottingham Forest Nottingham Forest 7 (0)
Alex Brown Scotland Scotland Preston North End Preston North End 7 (0)
Michael Kelly England England Bury FC Bury FC 7 (0)
Colin McLatchie Scotland Scotland Preston North End Preston North End
Sunderland AFC Sunderland AFC
7 (0)
Pat Murray Scotland Scotland Preston North End Preston North End 7 (0)
Walter Place England England Burnley FC Burnley FC 7 (0)
Jimmy Settle England England Bury FC Bury FC
Everton FC Everton FC
7 (0)
Jimmy Stevenson Scotland Scotland Derby County Derby County
Newcastle United Newcastle United
7 (0)
Joe Turner England England Stoke City Stoke City 7 (0)
45. Thomas Arkesden England England Derby County Derby County 6 (0)
Walter Bennett England England Sheffield United Sheffield United 6 (0)
John Boag Scotland Scotland Derby County Derby County 6 (0)
Billy Garraty England England Aston Villa Aston Villa 6 (0)
Sandy Gilligan Scotland Scotland Bolton Wanderers Bolton Wanderers 6 (0)
Paddy Logan Scotland Scotland Notts County Notts County 6 (0)
Archibald McKenzie Scotland Scotland West Bromwich Albion West Bromwich Albion 6 (0)
John Moreland England England Blackburn Rovers Blackburn Rovers 6 (0)
Arthur Morris Wales Wales Nottingham Forest Nottingham Forest 6 (0)
Ernest Needham England England Sheffield United Sheffield United 6 (0)
John Nock England England West Bromwich Albion West Bromwich Albion 6 (0)
Hugh Wilson Scotland Scotland Sunderland AFC Sunderland AFC 6 (0)
Billy Wood England England Bury FC Bury FC 6 (0)
Jocky Wright Scotland Scotland Bolton Wanderers Bolton Wanderers
The Wednesday FC The Wednesday FC
6 (0)
59. Tom Barlow England England Bolton Wanderers Bolton Wanderers 5 (0)
Laurie Bell Scotland Scotland Everton FC Everton FC 5 (0)
Willie Dryburgh Scotland Scotland The Wednesday FC The Wednesday FC 5 (0)
Ben Garfield England England West Bromwich Albion West Bromwich Albion 5 (0)
Arthur Hadley England England Notts County Notts County 5 (0)
John Kennedy Scotland Scotland Stoke City Stoke City 5 (0)
Jack Kirwan Ireland Ireland Everton FC Everton FC 5 (0)
Sandy MacFarlane Scotland Scotland Newcastle United Newcastle United 5 (0)
Andy McCowie Scotland Scotland Liverpool FC Liverpool FC 5 (0)
Tom Miller England England Bolton Wanderers Bolton Wanderers 5 (0)
Harry Oakden England England Derby County Derby County 5 (0)
Jimmy Ross Scotland Scotland Burnley FC Burnley FC 5 (0)
Tommy Worton England England Wolverhampton Wanderers Wolverhampton Wanderers 5 (0)
72. Andrew Aitken Scotland Scotland Newcastle United Newcastle United 4 (0)
Charlie Athersmith England England Aston Villa Aston Villa 4 (0)
William Brimblecombe England England Bury FC Bury FC 4 (0)
Arthur Capes England England Nottingham Forest Nottingham Forest 4 (0)
Jack Cox England England Liverpool FC Liverpool FC 4 (0)
Tom Crawshaw England England The Wednesday FC The Wednesday FC 4 (0)
Bill Farquhar England England Sunderland AFC Sunderland AFC 4 (0)
Jack Farrell England England Stoke City Stoke City 4 (0)
Laurence Halsall England England Preston North End Preston North End 4 (0)
James McLuckie Scotland Scotland Bury FC Bury FC 4 (0)
Fred Priest England England Sheffield United Sheffield United 4 (0)
Jack Sharp England England Aston Villa Aston Villa 4 (0)
Fred Spiksley England England The Wednesday FC The Wednesday FC 4 (0)
James Suddick England England Nottingham Forest Nottingham Forest 4 (0)
86. Harry Allen England England Derby County Derby County 3 (0)
William Bassett England England West Bromwich Albion West Bromwich Albion 3 (0)
Francis Becton England England Sheffield United Sheffield United 3 (0)
Tom Boucher England England Notts County Notts County 3 (0)
Sammy Brett Wales Wales West Bromwich Albion West Bromwich Albion 3 (0)
Bob Brown England England Bolton Wanderers Bolton Wanderers 3 (0)
Jimmy Chalmers Scotland Scotland Preston North End Preston North End
Sunderland AFC Sunderland AFC
3 (0)
James Cowan Scotland Scotland Aston Villa Aston Villa 3 (0)
John Cowan Scotland Scotland Aston Villa Aston Villa 3 (0)
William Ferguson Scotland Scotland Burnley FC Burnley FC 3 (0)
Albert Flewitt England England West Bromwich Albion West Bromwich Albion 3 (0)
Frank Forman England England Nottingham Forest Nottingham Forest 3 (0)
Fred Forman England England Nottingham Forest Nottingham Forest 3 (0)
John Fraser Scotland Scotland Notts County Notts County 3 (0)
Andy Gara Ireland Ireland Preston North End Preston North End 3 (0)
Freddie Johnson England England Stoke City Stoke City 3 (0)
Albert Kaye England England The Wednesday FC The Wednesday FC 3 (0)
Billy MacDonald Scotland Scotland Derby County Derby County 3 (0)
Thomas McAteer England England Bolton Wanderers Bolton Wanderers 3 (0)
Tom Morrison Northern Ireland Northern Ireland Burnley FC Burnley FC 3 (0)
Billy Owen England England Everton FC Everton FC 3 (0)
Davie Russell Scotland Scotland Preston North End Preston North End 3 (0)
Tom Shanks Ireland Ireland Derby County Derby County 3 (0)
Billy Smith England England Wolverhampton Wanderers Wolverhampton Wanderers 3 (0)
Jack Taylor Scotland Scotland Everton FC Everton FC 3 (0)
Jack Tonks England England Wolverhampton Wanderers Wolverhampton Wanderers 3 (0)
112. Billy Beer England England Sheffield United Sheffield United 2 (0)
Fred Blackburn England England Blackburn Rovers Blackburn Rovers 2 (0)
Tom Booth England England Blackburn Rovers Blackburn Rovers 2 (0)
Tommy Bowman Scotland Scotland Aston Villa Aston Villa 2 (0)
Tommy Briercliffe England England Blackburn Rovers Blackburn Rovers 2 (0)
Jack Burton England England Derby County Derby County 2 (0)
Edgar Chadwick England England Everton FC Everton FC 2 (0)
Nobby Clarke England England Everton FC Everton FC 2 (0)
Jimmy Crabtree England England Aston Villa Aston Villa 2 (0)
James Crawford Scotland Scotland Sunderland AFC Sunderland AFC 2 (0)
Richard Davies England England Wolverhampton Wanderers Wolverhampton Wanderers 2 (0)
Billy Dunlop Scotland Scotland Sunderland AFC Sunderland AFC 2 (0)
Bill Evans England England Bury FC Bury FC 2 (0)
Billy Goldie Scotland Scotland Liverpool FC Liverpool FC 2 (0)
Richard Hannigan Scotland Scotland Notts County Notts County 2 (0)
Sandy Higgins England England Newcastle United Newcastle United 2 (0)
Robert Jack Scotland Scotland Bolton Wanderers Bolton Wanderers 2 (0)
Joe Leeming England England Bury FC Bury FC 2 (0)
Peter McIntyre Scotland Scotland Preston North End Preston North End 2 (0)
Tom McLintock Scotland Scotland Burnley FC Burnley FC 2 (0)
David Nicoll Scotland Scotland Bolton Wanderers Bolton Wanderers 2 (0)
Bob Norris England England Nottingham Forest Nottingham Forest 2 (0)
Tom Perry England England West Bromwich Albion West Bromwich Albion 2 (0)
Bill Raisbeck Scotland Scotland Sunderland AFC Sunderland AFC 2 (0)
Charles Richards England England Nottingham Forest Nottingham Forest 2 (0)
Steve Smith England England Aston Villa Aston Villa 2 (0)
Willie Wardrope Scotland Scotland Newcastle United Newcastle United 2 (0)
139. Jack Almond England England Sheffield United Sheffield United 1 (0)
George Barnes England England Bolton Wanderers Bolton Wanderers 1 (0)
Frank Bedingfield England England Aston Villa Aston Villa 1 (0)
Jack Beech England England The Wednesday FC The Wednesday FC 1 (0)
Sam Bennett England England Bury FC Bury FC 1 (0)
John Berry England England Bury FC Bury FC 1 (0)
James Blessington Scotland Scotland Preston North End Preston North End 1 (0)
Samuel Bosworth England England Derby County Derby County
The Wednesday FC The Wednesday FC
1 (0)
Dickie Boyle Scotland Scotland Everton FC Everton FC 1 (0)
Alec Brady Scotland Scotland The Wednesday FC The Wednesday FC 1 (0)
John Brown Scotland Scotland Sunderland AFC Sunderland AFC 1 (0)
Walter Bull England England Notts County Notts County 1 (0)
William Cole England England The Wednesday FC The Wednesday FC 1 (0)
John Cox England England Derby County Derby County 1 (0)
Bob Crompton England England Blackburn Rovers Blackburn Rovers 1 (0)
Thomas Crompton England England Everton FC Everton FC 1 (0)
Jack Darroch Scotland Scotland Bury FC Bury FC 1 (0)
Harry Davis England England The Wednesday FC The Wednesday FC 1 (0)
Archibald Dunn Scotland Scotland West Bromwich Albion West Bromwich Albion 1 (0)
George Fleming Scotland Scotland Wolverhampton Wanderers Wolverhampton Wanderers 1 (0)
Archie Freebairn Scotland Scotland Bolton Wanderers Bolton Wanderers 1 (0)
William Fulton Scotland Scotland Sunderland AFC Sunderland AFC 1 (0)
Ralph Gaudie England England Aston Villa Aston Villa 1 (0)
Archie Goodall Northern Ireland Northern Ireland Derby County Derby County 1 (0)
John Goodall England England Derby County Derby County 1 (0)
George Handley England England Derby County Derby County 1 (0)
George Harper England England Wolverhampton Wanderers Wolverhampton Wanderers 1 (0)
John Harvey Scotland Scotland Newcastle United Newcastle United 1 (0)
Bob Haworth England England Blackburn Rovers Blackburn Rovers 1 (0)
Albert Houlker England England Blackburn Rovers Blackburn Rovers 1 (0)
Robert Hutton England England The Wednesday FC The Wednesday FC 1 (0)
Harry Johnson England England Sheffield United Sheffield United 1 (0)
Billy Lindsay England England Newcastle United Newcastle United 1 (0)
John May Scotland Scotland Derby County Derby County 1 (0)
Andrew McCombie Scotland Scotland Sunderland AFC Sunderland AFC 1 (0)
Angus McInnes Scotland Scotland Burnley FC Burnley FC 1 (0)
Tom McInnes Scotland Scotland Nottingham Forest Nottingham Forest 1 (0)
John McPherson Scotland Scotland Nottingham Forest Nottingham Forest 1 (0)
Hugh McQueen England England Derby County Derby County 1 (0)
Harry Mellor England England Stoke City Stoke City 1 (0)
Tommy Morren England England Sheffield United Sheffield United 1 (0)
Joe Murphy England England Stoke City Stoke City 1 (0)
Dan Nurse England England Wolverhampton Wanderers Wolverhampton Wanderers 1 (0)
Jack Pray Scotland Scotland Bury FC Bury FC 1 (0)
Alex Raisbeck Scotland Scotland Liverpool FC Liverpool FC 1 (0)
Blly Reid Scotland Scotland Newcastle United Newcastle United 1 (0)
James Rutherford Scotland Scotland Derby County Derby County 1 (0)
Moses Sanders England England Preston North End Preston North End 1 (0)
Arthur Saxton England England Sunderland AFC Sunderland AFC 1 (0)
Alf Schofield England England Everton FC Everton FC 1 (0)
Billy Simpson England England Sunderland AFC Sunderland AFC 1 (0)
Arthur Smith England England West Bromwich Albion West Bromwich Albion 1 (0)
Henry Thickett England England Sheffield United Sheffield United 1 (0)
George Tooth England England Stoke City Stoke City 1 (0)
Micky Whelan England England Sheffield United Sheffield United 1 (0)
Albert Wilkes England England Aston Villa Aston Villa 1 (0)
Bill Williams England England Blackburn Rovers Blackburn Rovers 1 (0)
Billy Williams England England West Bromwich Albion West Bromwich Albion 1 (0)