# Player Country Team Goals (Penalty)
1. Albert Shepherd England England Newcastle United Newcastle United 25 (0)
2. John Coleman England England Sunderland AFC Sunderland AFC 21 (0)
3. Harry Hampton England England Aston Villa Aston Villa 19 (0)
Billy Hibbert England England Bury FC Bury FC 19 (0)
Billy Minter England England Tottenham Hotspur Tottenham Hotspur 19 (0)
Jack Parkinson England England Liverpool FC Liverpool FC 19 (0)
Enoch West England England Manchester United Manchester United 19 (0)
8. Joe Kitchen England England Sheffield United Sheffield United 18 (0)
Alexander Turnbull Scotland Scotland Manchester United Manchester United 18 (0)
10. William Davies Wales Wales Blackburn Rovers Blackburn Rovers 17 (0)
11. Ernest Owers England England Bristol City Bristol City 16 (0)
12. Joe Bache England England Aston Villa Aston Villa 15 (0)
Jackie Chalmers Scotland Scotland Woolwich Arsenal Woolwich Arsenal 15 (0)
14. George Holley England England Sunderland AFC Sunderland AFC 14 (0)
15. Walter Aitkenhead Scotland Scotland Blackburn Rovers Blackburn Rovers 13 (0)
Jimmy Cantrell England England Notts County Notts County 13 (0)
Frank O'Rourke Scotland Scotland Bradford City Bradford City 13 (0)
Joe Walters England England Aston Villa Aston Villa 13 (0)
19. Alf Toward England England Oldham Athletic Oldham Athletic 12 (0)
20. Harry Chapman England England The Wednesday FC The Wednesday FC 11 (0)
Percy Humphreys England England Tottenham Hotspur Tottenham Hotspur 11 (0)
Eddie Latheron England England Blackburn Rovers Blackburn Rovers 11 (0)
Arthur Morris Wales Wales Nottingham Forest Nottingham Forest 11 (0)
24. Bob Currie Scotland Scotland Bury FC Bury FC 10 (0)
George Elliott England England Middlesbrough FC Middlesbrough FC 10 (0)
Tom Marrison England England Nottingham Forest Nottingham Forest 10 (0)
Jim Simmons England England Sheffield United Sheffield United 10 (0)
Jimmy Stewart England England Newcastle United Newcastle United 10 (0)
29. Harold Halse England England Manchester United Manchester United 9 (0)
Bobby Steel England England Tottenham Hotspur Tottenham Hotspur 9 (0)
Andrew Wilson Scotland Scotland The Wednesday FC The Wednesday FC 9 (0)
George Wynn Wales Wales Manchester City Manchester City 9 (0)
Alex Young Scotland Scotland Everton FC Everton FC 9 (0)
34. George Beare England England Everton FC Everton FC 8 (0)
Archie Devine Scotland Scotland Bradford City Bradford City 8 (0)
Arthur Goddard England England Liverpool FC Liverpool FC 8 (0)
Sandy Higgins Scotland Scotland Newcastle United Newcastle United 8 (0)
Evan Jones Wales Wales Oldham Athletic Oldham Athletic 8 (0)
Billy Lacey Ireland Ireland Everton FC Everton FC 8 (0)
Harry Low Scotland Scotland Sunderland AFC Sunderland AFC 8 (0)
David McLean Scotland Scotland Preston North End Preston North End
The Wednesday FC The Wednesday FC
8 (0)
James Nicholl Scotland Scotland Middlesbrough FC Middlesbrough FC 8 (0)
Jack Young England England Bradford City Bradford City 8 (0)
44. Jimmy Bannister England England Preston North End Preston North End 7 (0)
Arthur Bridgett England England Sunderland AFC Sunderland AFC 7 (0)
Sammy Cail England England Middlesbrough FC Middlesbrough FC 7 (0)
Tom Kay England England Bury FC Bury FC 7 (0)
Alec Logan Scotland Scotland Bristol City Bristol City 7 (0)
Fred Pentland England England Middlesbrough FC Middlesbrough FC 7 (0)
Sam Richards England England Notts County Notts County 7 (0)
George Robertson Scotland Scotland The Wednesday FC The Wednesday FC 7 (0)
Jackie Smith England England Nottingham Forest Nottingham Forest
Sheffield United Sheffield United
7 (0)
James Speirs Scotland Scotland Bradford City Bradford City 7 (0)
54. Alfred Common England England Woolwich Arsenal Woolwich Arsenal 6 (0)
John Derrick England England Nottingham Forest Nottingham Forest 6 (0)
Jimmy Fay England England Oldham Athletic Oldham Athletic 6 (0)
Gordon Hoare England England Woolwich Arsenal Woolwich Arsenal 6 (0)
Thomas Homer England England Manchester United Manchester United 6 (0)
Bill Hooper England England Nottingham Forest Nottingham Forest 6 (0)
Billy Jones Wales Wales Manchester City Manchester City 6 (0)
Peter Logan Scotland Scotland Bradford City Bradford City 6 (0)
Jackie Mordue England England Sunderland AFC Sunderland AFC 6 (0)
Irvine Thornley England England Manchester City Manchester City 6 (0)
64. Arthur Berry England England Everton FC Everton FC 5 (0)
Billy Bradshaw England England Blackburn Rovers Blackburn Rovers 5 (0)
John Cowell England England Bristol City Bristol City
Sunderland AFC Sunderland AFC
5 (0)
Scott Duncan Scotland Scotland Newcastle United Newcastle United 5 (0)
Joe Ford England England Nottingham Forest Nottingham Forest 5 (0)
Willy Garbutt England England Blackburn Rovers Blackburn Rovers 5 (0)
Sammy Gilligan Scotland Scotland Liverpool FC Liverpool FC 5 (0)
Horace Henshall England England Aston Villa Aston Villa 5 (0)
Harry Lockett England England Nottingham Forest Nottingham Forest 5 (0)
Billy Matthews England England Notts County Notts County 5 (0)
Billy Meredith Wales Wales Manchester United Manchester United 5 (0)
Arthur Mounteney England England Preston North End Preston North End 5 (0)
Ronald Orr Scotland Scotland Liverpool FC Liverpool FC 5 (0)
Billy Peake England England Sheffield United Sheffield United 5 (0)
Charles Randall England England Newcastle United Newcastle United 5 (0)
Jack Smith England England Manchester City Manchester City 5 (0)
John Thompson England England Preston North End Preston North End 5 (0)
George Wall England England Manchester United Manchester United 5 (0)
Charlie Wallace England England Aston Villa Aston Villa 5 (0)
George Woodger England England Oldham Athletic Oldham Athletic 5 (0)
84. Dicky Bond England England Bradford City Bradford City 4 (0)
Sam Bowyer England England Liverpool FC Liverpool FC 4 (0)
Andy Burton Scotland Scotland Bristol City Bristol City 4 (0)
James Conlin England England Manchester City Manchester City 4 (0)
Herbie Danson England England Preston North End Preston North End 4 (0)
Jerry Dean England England Notts County Notts County 4 (0)
Jimmy Gourlay Scotland Scotland Everton FC Everton FC 4 (0)
Bob Hardy England England Bristol City Bristol City 4 (0)
Bill Montgomery Scotland Scotland Oldham Athletic Oldham Athletic 4 (0)
Johnny Orr Scotland Scotland Blackburn Rovers Blackburn Rovers 4 (0)
Jack Picken Scotland Scotland Manchester United Manchester United 4 (0)
David Ross England England Manchester City Manchester City 4 (0)
Jimmy Stewart Scotland Scotland Liverpool FC Liverpool FC 4 (0)
Robert Young England England Everton FC Everton FC 4 (0)
98. Joseph Brough England England Liverpool FC Liverpool FC 3 (0)
Harry Carr England England Middlesbrough FC Middlesbrough FC
Sunderland AFC Sunderland AFC
3 (0)
Joe Dorsett England England Manchester City Manchester City 3 (0)
Andrew Ducat England England Woolwich Arsenal Woolwich Arsenal 3 (0)
Robert Evans Wales Wales Sheffield United Sheffield United 3 (0)
Billy Gerrish England England Aston Villa Aston Villa 3 (0)
Bob Gibson England England Middlesbrough FC Middlesbrough FC 3 (0)
Teddy Glennon England England The Wednesday FC The Wednesday FC 3 (0)
Samuel McClure England England Middlesbrough FC Middlesbrough FC 3 (0)
Bob McTavish England England Tottenham Hotspur Tottenham Hotspur 3 (0)
Bert Middlemiss England England Tottenham Hotspur Tottenham Hotspur 3 (0)
David Neave Scotland Scotland Woolwich Arsenal Woolwich Arsenal 3 (0)
Ernest Peake Wales Wales Liverpool FC Liverpool FC 3 (0)
Clem Stephenson England England Aston Villa Aston Villa 3 (0)
Frank Stringfellow England England The Wednesday FC The Wednesday FC 3 (0)
David Walders England England Oldham Athletic Oldham Athletic 3 (0)
Ike Waterall England England Notts County Notts County 3 (0)
Billy Wedlock England England Bristol City Bristol City 3 (0)
116. Jack Armstrong England England Nottingham Forest Nottingham Forest 2 (0)
Jackie Carr England England Middlesbrough FC Middlesbrough FC 2 (0)
Joe Clennell England England Blackburn Rovers Blackburn Rovers 2 (0)
Ben Craythorne England England Notts County Notts County 2 (0)
Jabez Darnell England England Tottenham Hotspur Tottenham Hotspur 2 (0)
Joseph Donnachie Scotland Scotland Oldham Athletic Oldham Athletic 2 (0)
George Dorsett England England Manchester City Manchester City 2 (0)
Dick Duckworth England England Manchester United Manchester United 2 (0)
Edmund Eyre England England Aston Villa Aston Villa 2 (0)
Bert Freeman England England Everton FC Everton FC 2 (0)
David Greenaway Scotland Scotland Woolwich Arsenal Woolwich Arsenal 2 (0)
Jack Hall England England Preston North End Preston North End 2 (0)
Wally Hardinge England England Sheffield United Sheffield United 2 (0)
Thomas Holford England England Manchester City Manchester City 2 (0)
Frank Jefferis England England Everton FC Everton FC 2 (0)
Sam Kirkman England England The Wednesday FC The Wednesday FC 2 (0)
Harold Lee England England Bury FC Bury FC 2 (0)
Charlie Lewis England England Woolwich Arsenal Woolwich Arsenal 2 (0)
James Logan Scotland Scotland Aston Villa Aston Villa 2 (0)
Ted Magner England England Everton FC Everton FC 2 (0)
Ginger Maltby England England Nottingham Forest Nottingham Forest 2 (0)
Reuben Marr England England Bristol City Bristol City 2 (0)
Joe McCall England England Preston North End Preston North End 2 (0)
Arthur Metcalf England England Newcastle United Newcastle United 2 (0)
Jimmy Murray Ireland Ireland The Wednesday FC The Wednesday FC 2 (0)
George Needham England England Nottingham Forest Nottingham Forest 2 (0)
Marr Paterson Scotland Scotland The Wednesday FC The Wednesday FC 2 (0)
Harry Read England England Sunderland AFC Sunderland AFC 2 (0)
James Ridley England England Newcastle United Newcastle United
Nottingham Forest Nottingham Forest
2 (0)
Willis Rippon England England Woolwich Arsenal Woolwich Arsenal 2 (0)
Tommy Rodway England England Preston North End Preston North End 2 (0)
Ben Shearman England England Bristol City Bristol City 2 (0)
Frank Thompson Northern Ireland Northern Ireland Bradford City Bradford City 2 (0)
Billy Wareing England England Preston North End Preston North End 2 (0)
David Wilson Scotland Scotland Oldham Athletic Oldham Athletic 2 (0)
Arthur Winterhalder England England Preston North End Preston North End 2 (0)
152. David Anderson Scotland Scotland Preston North End Preston North End 1 (0)
Walter Anthony England England Blackburn Rovers Blackburn Rovers 1 (0)
Joe Bailey England England Nottingham Forest Nottingham Forest 1 (0)
George Barlow England England Everton FC Everton FC 1 (0)
Bob Benson England England Sheffield United Sheffield United 1 (0)
Charles Best England England Middlesbrough FC Middlesbrough FC 1 (0)
Ted Birnie England England Tottenham Hotspur Tottenham Hotspur 1 (0)
Tom Brittleton England England The Wednesday FC The Wednesday FC 1 (0)
Tommy Broad England England Oldham Athletic Oldham Athletic 1 (0)
Charlie Buchan England England Sunderland AFC Sunderland AFC 1 (0)
Teddy Bullen England England Bury FC Bury FC 1 (0)
Willie Cameron Scotland Scotland Blackburn Rovers Blackburn Rovers 1 (0)
Bob Campbell Scotland Scotland Bradford City Bradford City 1 (0)
Jimmy Campbell Scotland Scotland The Wednesday FC The Wednesday FC 1 (0)
Bert Chapman England England Bristol City Bristol City 1 (0)
Albert Chester England England Preston North End Preston North End 1 (0)
Charlie Chorlton England England Bury FC Bury FC 1 (0)
Billy Clark Scotland Scotland Bristol City Bristol City 1 (0)
Ted Connor England England Manchester United Manchester United 1 (0)
Bert Cook England England Sheffield United Sheffield United 1 (0)
Billy Cope England England Oldham Athletic Oldham Athletic 1 (0)
Bob Crompton England England Blackburn Rovers Blackburn Rovers 1 (0)
Jack Curtis England England Tottenham Hotspur Tottenham Hotspur 1 (0)
Tommy Dixon England England Middlesbrough FC Middlesbrough FC 1 (0)
George Dodd England England Notts County Notts County 1 (0)
Alfred Fisher England England Nottingham Forest Nottingham Forest 1 (0)
Pat Flanagan England England Woolwich Arsenal Woolwich Arsenal 1 (0)
Tom Fleetwood England England Everton FC Everton FC 1 (0)
Billy Flint England England Notts County Notts County 1 (0)
Tom Forman England England Tottenham Hotspur Tottenham Hotspur 1 (0)
Ernie Gadsby England England Bristol City Bristol City 1 (0)
Jimmy Gemmell Scotland Scotland Sunderland AFC Sunderland AFC 1 (0)
Tom Gracie Scotland Scotland Everton FC Everton FC 1 (0)
Tommy Hall England England Sunderland AFC Sunderland AFC 1 (0)
Jimmy Harrop England England Liverpool FC Liverpool FC 1 (0)
Edwin Hughes Wales Wales Nottingham Forest Nottingham Forest 1 (0)
Walter Jones England England Aston Villa Aston Villa 1 (0)
Jimmy Kennedy England England Tottenham Hotspur Tottenham Hotspur 1 (0)
Harry Leonard England England Middlesbrough FC Middlesbrough FC 1 (0)
Wilf Low Scotland Scotland Newcastle United Newcastle United 1 (0)
John Macdonald Scotland Scotland Liverpool FC Liverpool FC 1 (0)
Harry Makepeace England England Everton FC Everton FC 1 (0)
Bill McCracken Northern Ireland Northern Ireland Newcastle United Newcastle United 1 (0)
Jimmy McIlvenny England England Bradford City Bradford City 1 (0)
Lachie McLean Scotland Scotland Preston North End Preston North End 1 (0)
John McLeod Scotland Scotland Bury FC Bury FC 1 (0)
Jack Montgomery Scotland Scotland Notts County Notts County 1 (0)
Frank Norgrove England England Manchester City Manchester City 1 (0)
Ernie Pinkney Scotland Scotland Everton FC Everton FC 1 (0)
Bill Renneville Ireland Ireland Aston Villa Aston Villa 1 (0)
Charlie Roberts England England Manchester United Manchester United 1 (0)
Frank Rollinson England England The Wednesday FC The Wednesday FC 1 (0)
John Rutherford England England Newcastle United Newcastle United 1 (0)
Tommy Simons England England Sheffield United Sheffield United 1 (0)
Alf Smith England England Bury FC Bury FC 1 (0)
Jimmy Spoors England England The Wednesday FC The Wednesday FC 1 (0)
Frank Sweet England England Bristol City Bristol City 1 (0)
Tommy Tait Scotland Scotland Sunderland AFC Sunderland AFC 1 (0)
David Taylor Scotland Scotland Bradford City Bradford City 1 (0)
Daniel Tull England England Tottenham Hotspur Tottenham Hotspur 1 (0)
Teddy Verrill England England Middlesbrough FC Middlesbrough FC 1 (0)
Dick Walker England England Bury FC Bury FC 1 (0)
Len Wall England England Manchester City Manchester City 1 (0)
Albert Walmsley England England Blackburn Rovers Blackburn Rovers 1 (0)
Joe Walton England England Sheffield United Sheffield United 1 (0)
Findlay Weir Scotland Scotland The Wednesday FC The Wednesday FC 1 (0)
Walter White Scotland Scotland Everton FC Everton FC 1 (0)
Bernard Wilkinson England England Sheffield United Sheffield United 1 (0)
Tim Williamson England England Middlesbrough FC Middlesbrough FC 1 (0)
David Willis England England Newcastle United Newcastle United 1 (0)
George Wilson Scotland Scotland Newcastle United Newcastle United 1 (0)
George Wolfe England England Nottingham Forest Nottingham Forest 1 (0)
Percy Wright England England The Wednesday FC The Wednesday FC 1 (0)