# Player Country Team Goals (Penalty)
1. Sam Raybould England England Liverpool FC Liverpool FC 31 (0)
2. Arthur Morris Wales Wales Nottingham Forest Nottingham Forest 25 (0)
3. Billy Garraty England England Aston Villa Aston Villa 15 (0)
James McLuckie Scotland Scotland Aston Villa Aston Villa 15 (0)
5. Arthur Green Wales Wales Notts County Notts County 14 (0)
Percy Humphreys England England Notts County Notts County 14 (0)
7. Harry Davis England England The Wednesday FC The Wednesday FC 13 (0)
Charlie Sagar England England Bury FC Bury FC 13 (0)
Billy Wood England England Bury FC Bury FC 13 (0)
10. Steve Bloomer England England Derby County Derby County 12 (0)
Harry Chapman England England The Wednesday FC The Wednesday FC 12 (0)
Walter Watkins Wales Wales Stoke City Stoke City 12 (0)
Andrew Wilson Scotland Scotland The Wednesday FC The Wednesday FC 12 (0)
14. Arthur Goddard England England Liverpool FC Liverpool FC 11 (0)
Adam Haywood England England Wolverhampton Wanderers Wolverhampton Wanderers 11 (0)
16. Bill Appleyard England England Grimsby Town Grimsby Town
Newcastle United Newcastle United
10 (0)
Billy Lee England England West Bromwich Albion West Bromwich Albion 10 (0)
Arnold Whittaker England England Blackburn Rovers Blackburn Rovers 10 (0)
19. Jack Cox England England Liverpool FC Liverpool FC 9 (0)
Sam Marsh England England Bolton Wanderers Bolton Wanderers 9 (0)
Robert McColl Scotland Scotland Newcastle United Newcastle United 9 (0)
Fred Priest England England Sheffield United Sheffield United 9 (0)
George Richards England England Derby County Derby County 9 (0)
Duncan Ronaldson Scotland Scotland Grimsby Town Grimsby Town 9 (0)
Chippy Simmons England England West Bromwich Albion West Bromwich Albion 9 (0)
John Smith England England Wolverhampton Wanderers Wolverhampton Wanderers 9 (0)
Billy Wooldridge England England Wolverhampton Wanderers Wolverhampton Wanderers 9 (0)
28. Joe Bache England England Aston Villa Aston Villa 8 (0)
Arthur Brown England England Sheffield United Sheffield United 8 (0)
Alfred Common England England Sheffield United Sheffield United 8 (0)
Fred Spiksley England England The Wednesday FC The Wednesday FC 8 (0)
Tinker Whitehouse England England Stoke City Stoke City 8 (0)
33. Adam Bowman Scotland Scotland Blackburn Rovers Blackburn Rovers
Everton FC Everton FC
7 (0)
John Brearley England England Everton FC Everton FC 7 (0)
Arthur Capes England England Stoke City Stoke City 7 (0)
Joe Cassidy Scotland Scotland Middlesbrough FC Middlesbrough FC 7 (0)
Edgar Chadwick England England Liverpool FC Liverpool FC 7 (0)
George Dorsett England England West Bromwich Albion West Bromwich Albion 7 (0)
Jimmy Gemmell Scotland Scotland Sunderland AFC Sunderland AFC 7 (0)
Joe Hewitt England England Sunderland AFC Sunderland AFC 7 (0)
George Johnson England England Aston Villa Aston Villa 7 (0)
Jackie Kifford Scotland Scotland West Bromwich Albion West Bromwich Albion 7 (0)
Herbert Lipsham England England Sheffield United Sheffield United 7 (0)
James Millar Scotland Scotland Sunderland AFC Sunderland AFC 7 (0)
Alexander Robertson Scotland Scotland Middlesbrough FC Middlesbrough FC 7 (0)
46. Chris Carrick England England Middlesbrough FC Middlesbrough FC 6 (0)
Jack Dewhurst England England Blackburn Rovers Blackburn Rovers 6 (0)
Harry Fletcher England England Grimsby Town Grimsby Town 6 (0)
William Hogg England England Sunderland AFC Sunderland AFC 6 (0)
Joe Leeming England England Bury FC Bury FC 6 (0)
Billy Richards England England Bury FC Bury FC 6 (0)
John Rutherford England England Newcastle United Newcastle United 6 (0)
Jack Sharp England England Everton FC Everton FC 6 (0)
Charlie York Scotland Scotland Derby County Derby County 6 (0)
55. Jack Bell Scotland Scotland Everton FC Everton FC 5 (0)
Archie Fellows England England Wolverhampton Wanderers Wolverhampton Wanderers 5 (0)
Alec Gardner Scotland Scotland Newcastle United Newcastle United 5 (0)
Ambrose Langley England England The Wednesday FC The Wednesday FC 5 (0)
Jack Miller England England Wolverhampton Wanderers Wolverhampton Wanderers 5 (0)
Hugh Morgan Scotland Scotland Blackburn Rovers Blackburn Rovers 5 (0)
Ronald Orr Scotland Scotland Newcastle United Newcastle United 5 (0)
Richard Roberts England England Newcastle United Newcastle United 5 (0)
Jimmy Settle England England Everton FC Everton FC 5 (0)
Bob Taylor England England Bolton Wanderers Bolton Wanderers 5 (0)
Billy Wilkinson England England Sheffield United Sheffield United 5 (0)
Alex Young Scotland Scotland Everton FC Everton FC 5 (0)
67. Walter Abbott England England Everton FC Everton FC 4 (0)
William Beats England England Wolverhampton Wanderers Wolverhampton Wanderers 4 (0)
Jim Bell England England Bolton Wanderers Bolton Wanderers 4 (0)
Walter Bennett England England Sheffield United Sheffield United 4 (0)
Fred Buck England England West Bromwich Albion West Bromwich Albion 4 (0)
John Calvey England England Nottingham Forest Nottingham Forest 4 (0)
Archie Goodall Northern Ireland Northern Ireland Derby County Derby County 4 (0)
Sam Higginson England England Stoke City Stoke City 4 (0)
George Livingstone Scotland Scotland Liverpool FC Liverpool FC 4 (0)
Jimmy Long Scotland Scotland Grimsby Town Grimsby Town 4 (0)
John May Scotland Scotland Derby County Derby County 4 (0)
Sammy McClure England England Blackburn Rovers Blackburn Rovers 4 (0)
Jimmy McLean England England West Bromwich Albion West Bromwich Albion 4 (0)
Albert Monks England England Blackburn Rovers Blackburn Rovers 4 (0)
Archie Needham England England Sheffield United Sheffield United 4 (0)
Bobby Robinson England England Sunderland AFC Sunderland AFC 4 (0)
William Ross England England Notts County Notts County 4 (0)
Alf Spouncer England England Nottingham Forest Nottingham Forest 4 (0)
Bob Watson England England Middlesbrough FC Middlesbrough FC 4 (0)
86. Fred Blackburn England England Blackburn Rovers Blackburn Rovers 3 (0)
Willie Clarke Scotland Scotland Aston Villa Aston Villa 3 (0)
Jimmy Donnelly England England Sheffield United Sheffield United 3 (0)
Fred Forman England England Nottingham Forest Nottingham Forest 3 (0)
Jack Forrest Scotland Scotland Stoke City Stoke City 3 (0)
Andy Gardner Scotland Scotland Newcastle United Newcastle United 3 (0)
Len Goodson England England Middlesbrough FC Middlesbrough FC 3 (0)
Tom Gray England England Bury FC Bury FC 3 (0)
Dicky Jackson England England Sunderland AFC Sunderland AFC 3 (0)
James Knowles England England Bolton Wanderers Bolton Wanderers 3 (0)
Alec Leake England England Aston Villa Aston Villa 3 (0)
William Maxwell Scotland Scotland Sunderland AFC Sunderland AFC 3 (0)
Sandy McAllister Scotland Scotland Sunderland AFC Sunderland AFC 3 (0)
Jimmy McIntyre England England Notts County Notts County 3 (0)
James McKie Scotland Scotland Bolton Wanderers Bolton Wanderers 3 (0)
Colin McLatchie Scotland Scotland Grimsby Town Grimsby Town
Sunderland AFC Sunderland AFC
3 (0)
Jimmy Robertson Scotland Scotland Middlesbrough FC Middlesbrough FC 3 (0)
David Smith Scotland Scotland Middlesbrough FC Middlesbrough FC 3 (0)
Ted Smith England England West Bromwich Albion West Bromwich Albion 3 (0)
Jim Stevenson Scotland Scotland West Bromwich Albion West Bromwich Albion 3 (0)
David Stokes England England Bolton Wanderers Bolton Wanderers 3 (0)
Sidney Sugden England England Nottingham Forest Nottingham Forest 3 (0)
Jack Taylor Scotland Scotland Everton FC Everton FC 3 (0)
Sammy Timmins England England Nottingham Forest Nottingham Forest 3 (0)
Ben Warren England England Derby County Derby County 3 (0)
Joe Warrington England England Derby County Derby County 3 (0)
Walter White Scotland Scotland Bolton Wanderers Bolton Wanderers 3 (0)
Tommy Worton England England West Bromwich Albion West Bromwich Albion 3 (0)
114. George Baddeley England England Stoke City Stoke City 2 (0)
John Berry England England Bury FC Bury FC 2 (0)
John Boag Scotland Scotland Derby County Derby County 2 (0)
Tom Booth England England Everton FC Everton FC 2 (0)
William Bow Scotland Scotland Blackburn Rovers Blackburn Rovers 2 (0)
James Bradley England England Stoke City Stoke City 2 (0)
William Brawn England England Aston Villa Aston Villa 2 (0)
Arthur Bridgett England England Stoke City Stoke City
Sunderland AFC Sunderland AFC
2 (0)
Walter Bull England England Notts County Notts County 2 (0)
Jack Carr England England Newcastle United Newcastle United 2 (0)
Herbert Chapman England England Sheffield United Sheffield United 2 (0)
Andy Davidson Scotland Scotland Middlesbrough FC Middlesbrough FC 2 (0)
Bill Farquhar England England Sunderland AFC Sunderland AFC 2 (0)
Frank Forman England England Nottingham Forest Nottingham Forest 2 (0)
Ben Hall England England Grimsby Town Grimsby Town 2 (0)
Jimmy Hanson England England Bolton Wanderers Bolton Wanderers 2 (0)
George Harris England England Stoke City Stoke City 2 (0)
George Hedley England England Sheffield United Sheffield United 2 (0)
Thomas Holford England England Stoke City Stoke City 2 (0)
Freddie Johnson England England Stoke City Stoke City 2 (0)
Abraham Jones England England Middlesbrough FC Middlesbrough FC 2 (0)
Jimmy Lindsay England England Bury FC Bury FC 2 (0)
Arthur Lockett England England Aston Villa Aston Villa
Stoke City Stoke City
2 (0)
Neil Logan Scotland Scotland Blackburn Rovers Blackburn Rovers 2 (0)
Willie McAuley Scotland Scotland Middlesbrough FC Middlesbrough FC 2 (0)
Andrew McCombie Scotland Scotland Sunderland AFC Sunderland AFC 2 (0)
Jack Morris England England Notts County Notts County 2 (0)
Bodge Mountain England England Grimsby Town Grimsby Town 2 (0)
Alf Nelmes England England Grimsby Town Grimsby Town 2 (0)
Jack Plant England England Bury FC Bury FC 2 (0)
Bruce Rankin England England Everton FC Everton FC 2 (0)
Fred Rouse England England Grimsby Town Grimsby Town 2 (0)
Harry Ruddlesdin England England The Wednesday FC The Wednesday FC 2 (0)
Paddy Sheridan Northern Ireland Northern Ireland Everton FC Everton FC 2 (0)
Harry Singleton England England Grimsby Town Grimsby Town 2 (0)
Willie Stewart Scotland Scotland Newcastle United Newcastle United 2 (0)
Bobby Templeton Scotland Scotland Aston Villa Aston Villa
Newcastle United Newcastle United
2 (0)
William Tracey England England Bolton Wanderers Bolton Wanderers 2 (0)
Archie Turner England England Derby County Derby County
Newcastle United Newcastle United
2 (0)
George Walker England England Wolverhampton Wanderers Wolverhampton Wanderers 2 (0)
Charlie Wilson England England Liverpool FC Liverpool FC 2 (0)
Herbert Winterhalder England England Sheffield United Sheffield United 2 (0)
Alf Wood England England Aston Villa Aston Villa 2 (0)
157. Billy Bannister England England Bolton Wanderers Bolton Wanderers 1 (0)
Alex Barrie Scotland Scotland Sunderland AFC Sunderland AFC 1 (0)
George Booth England England Bury FC Bury FC 1 (0)
George Bowen England England Wolverhampton Wanderers Wolverhampton Wanderers 1 (0)
Matt Broughton England England Nottingham Forest Nottingham Forest 1 (0)
Alex Caie Scotland Scotland Newcastle United Newcastle United 1 (0)
Charles Clark Scotland Scotland Everton FC Everton FC 1 (0)
John Cole England England West Bromwich Albion West Bromwich Albion 1 (0)
Bob Currie Scotland Scotland Middlesbrough FC Middlesbrough FC 1 (0)
George Davis England England Derby County Derby County 1 (0)
George Elmore England England West Bromwich Albion West Bromwich Albion 1 (0)
George Farrington England England West Bromwich Albion West Bromwich Albion 1 (0)
Archie Freebairn Scotland Scotland Bolton Wanderers Bolton Wanderers 1 (0)
Andy Gara Ireland Ireland Nottingham Forest Nottingham Forest 1 (0)
Ellis Gee England England Notts County Notts County 1 (0)
Alex Glen Scotland Scotland Grimsby Town Grimsby Town 1 (0)
Billy Goldie Scotland Scotland Liverpool FC Liverpool FC 1 (0)
Paddy Gray Scotland Scotland Grimsby Town Grimsby Town 1 (0)
Tommy Green England England Liverpool FC Liverpool FC 1 (0)
Sam Greenhalgh England England Bolton Wanderers Bolton Wanderers 1 (0)
George Harper England England Grimsby Town Grimsby Town
Sunderland AFC Sunderland AFC
1 (0)
Robert Hogg England England Grimsby Town Grimsby Town
Sunderland AFC Sunderland AFC
1 (0)
James Iremonger England England Nottingham Forest Nottingham Forest 1 (0)
John Johnston Scotland Scotland Bury FC Bury FC 1 (0)
Jackery Jones England England Wolverhampton Wanderers Wolverhampton Wanderers 1 (0)
Dickie Joynes England England Notts County Notts County 1 (0)
Charles Leckie Scotland Scotland Derby County Derby County 1 (0)
George Lloyd England England Derby County Derby County 1 (0)
Jock Malloch Scotland Scotland The Wednesday FC The Wednesday FC 1 (0)
Tom Marrison England England The Wednesday FC The Wednesday FC 1 (0)
Teddy McIntyre England England Newcastle United Newcastle United 1 (0)
Willie Murray Scotland Scotland Sunderland AFC Sunderland AFC 1 (0)
Ernest Needham England England Sheffield United Sheffield United 1 (0)
Thomas Niblo Scotland Scotland Aston Villa Aston Villa 1 (0)
Micky Noon England England Aston Villa Aston Villa 1 (0)
Billy Parker England England Sheffield United Sheffield United 1 (0)
Ted Pheasant England England Wolverhampton Wanderers Wolverhampton Wanderers 1 (0)
Alex Raisbeck Scotland Scotland Liverpool FC Liverpool FC 1 (0)
George Robertson Scotland Scotland Blackburn Rovers Blackburn Rovers 1 (0)
George Ross England England Bury FC Bury FC 1 (0)
George Storey England England Bury FC Bury FC 1 (0)
Alex Thomson England England Middlesbrough FC Middlesbrough FC 1 (0)
Frank Thorpe England England Bury FC Bury FC 1 (0)
Frederick Warren England England Nottingham Forest Nottingham Forest 1 (0)
Lionel Watson England England Blackburn Rovers Blackburn Rovers 1 (0)
Albert Wilkes England England Aston Villa Aston Villa 1 (0)
Sam Wolstenholme England England Everton FC Everton FC 1 (0)