# Player Country Team Goals (Penalty)
1. Harry Hampton England England Aston Villa Aston Villa 25 (0)
George Holley England England Sunderland AFC Sunderland AFC 25 (0)
David McLean Scotland Scotland The Wednesday FC The Wednesday FC 25 (0)
4. Joe Smith England England Bolton Wanderers Bolton Wanderers 22 (0)
5. Alfred Common England England Woolwich Arsenal Woolwich Arsenal 17 (0)
George Elliott England England Middlesbrough FC Middlesbrough FC 17 (0)
Billy Minter England England Tottenham Hotspur Tottenham Hotspur 17 (0)
Enoch West England England Manchester United Manchester United 17 (0)
George Wynn Wales Wales Manchester City Manchester City 17 (0)
10. Evan Jones Wales Wales Oldham Athletic Oldham Athletic 16 (0)
Charlie Wallace England England Aston Villa Aston Villa 16 (0)
12. Walter Aitkenhead Scotland Scotland Blackburn Rovers Blackburn Rovers 15 (0)
Billy Hibbert England England Bury FC Bury FC
Newcastle United Newcastle United
15 (0)
14. William Kirby England England Preston North End Preston North End 14 (0)
Jimmy Stewart England England Newcastle United Newcastle United 14 (0)
16. Sammy Cail England England Middlesbrough FC Middlesbrough FC 13 (0)
Teddy Glennon England England The Wednesday FC The Wednesday FC 13 (0)
Sam Richards England England Notts County Notts County 13 (0)
19. Tommy Browell England England Everton FC Everton FC 12 (0)
Robert Evans Wales Wales Sheffield United Sheffield United 12 (0)
Tom Kay England England Bury FC Bury FC 12 (0)
Jack Parkinson England England Liverpool FC Liverpool FC 12 (0)
Andrew Wilson Scotland Scotland The Wednesday FC The Wednesday FC 12 (0)
24. Billy Gillespie Ireland Ireland Sheffield United Sheffield United 11 (0)
Sammy Gilligan Scotland Scotland Liverpool FC Liverpool FC 11 (0)
Sam Kirkman England England The Wednesday FC The Wednesday FC 11 (0)
Joe Kitchen England England Sheffield United Sheffield United 11 (0)
Bert Middlemiss England England Tottenham Hotspur Tottenham Hotspur 11 (0)
Harold Walden England England Bradford City Bradford City 11 (0)
30. Benny Green England England Preston North End Preston North End 10 (0)
Bob Pailor England England West Bromwich Albion West Bromwich Albion 10 (0)
Clem Stephenson England England Aston Villa Aston Villa 10 (0)
33. George Chapman Scotland Scotland Blackburn Rovers Blackburn Rovers 9 (0)
Joe Clennell England England Blackburn Rovers Blackburn Rovers 9 (0)
Billy Flint England England Notts County Notts County 9 (0)
Jackie Mordue England England Sunderland AFC Sunderland AFC 9 (0)
Johnny Orr Scotland Scotland Blackburn Rovers Blackburn Rovers 9 (0)
38. Sidney Bowser England England West Bromwich Albion West Bromwich Albion 8 (0)
Francis Bradshaw England England Everton FC Everton FC 8 (0)
Jimmy Cantrell England England Notts County Notts County 8 (0)
Edmund Eyre England England Middlesbrough FC Middlesbrough FC 8 (0)
Harold Halse England England Manchester United Manchester United 8 (0)
Thomas Holford England England Manchester City Manchester City 8 (0)
Billy James England England Middlesbrough FC Middlesbrough FC 8 (0)
Dick Leafe England England Sheffield United Sheffield United 8 (0)
Charles Randall England England Woolwich Arsenal Woolwich Arsenal 8 (0)
Bobby Steel England England Tottenham Hotspur Tottenham Hotspur 8 (0)
48. Joe Bache England England Aston Villa Aston Villa 7 (0)
Alf Bentley England England Bolton Wanderers Bolton Wanderers 7 (0)
John Bovill England England Liverpool FC Liverpool FC 7 (0)
Charlie Buchan England England Sunderland AFC Sunderland AFC 7 (0)
Joe Dorsett England England Manchester City Manchester City 7 (0)
Pat Flanagan England England Woolwich Arsenal Woolwich Arsenal 7 (0)
James Hay Scotland Scotland Newcastle United Newcastle United 7 (0)
Frank Jefferis England England Everton FC Everton FC 7 (0)
Billy Jones Wales Wales Manchester City Manchester City 7 (0)
Eddie Latheron England England Blackburn Rovers Blackburn Rovers 7 (0)
Billy Matthews England England Notts County Notts County 7 (0)
Ben Shearman England England West Bromwich Albion West Bromwich Albion 7 (0)
James Speirs Scotland Scotland Bradford City Bradford City 7 (0)
Frank Thompson Northern Ireland Northern Ireland Bradford City Bradford City 7 (0)
Alexander Turnbull Scotland Scotland Manchester United Manchester United 7 (0)
Joe Walters England England Aston Villa Aston Villa 7 (0)
64. Jackie Chalmers Scotland Scotland Woolwich Arsenal Woolwich Arsenal 6 (0)
Harold Hilton England England Bolton Wanderers Bolton Wanderers 6 (0)
Bill Montgomery Scotland Scotland Oldham Athletic Oldham Athletic 6 (0)
Ernie Newman England England Tottenham Hotspur Tottenham Hotspur 6 (0)
Irvine Thornley England England Manchester City Manchester City 6 (0)
69. Bob Benson England England Sheffield United Sheffield United 5 (0)
John Brown England England Bury FC Bury FC 5 (0)
Jerry Dean England England Notts County Notts County 5 (0)
Andrew Ducat England England Woolwich Arsenal Woolwich Arsenal 5 (0)
Harry Low Scotland Scotland Sunderland AFC Sunderland AFC 5 (0)
Jim Simmons England England Sheffield United Sheffield United 5 (0)
John Thompson England England Preston North End Preston North End 5 (0)
George Woodger England England Oldham Athletic Oldham Athletic 5 (0)
Alex Young Scotland Scotland Manchester City Manchester City
Tottenham Hotspur Tottenham Hotspur
5 (0)
78. Jack Allan England England West Bromwich Albion West Bromwich Albion 4 (0)
Tom Barber England England Bolton Wanderers Bolton Wanderers 4 (0)
Jimmy Blair Scotland Scotland Bradford City Bradford City 4 (0)
Dicky Bond England England Bradford City Bradford City 4 (0)
Arthur Bridgett England England Sunderland AFC Sunderland AFC 4 (0)
Andy Burton Scotland Scotland Everton FC Everton FC 4 (0)
Wally Hardinge England England Sheffield United Sheffield United 4 (0)
Sandy Higgins Scotland Scotland Newcastle United Newcastle United 4 (0)
Jimmy Hogan England England Bolton Wanderers Bolton Wanderers 4 (0)
Claude Jephcott England England West Bromwich Albion West Bromwich Albion 4 (0)
Peter Logan Scotland Scotland Bradford City Bradford City 4 (0)
Tom Marrison England England Oldham Athletic Oldham Athletic 4 (0)
Frank O'Rourke Scotland Scotland Bradford City Bradford City 4 (0)
George Robertson Scotland Scotland The Wednesday FC The Wednesday FC 4 (0)
John Rutherford England England Newcastle United Newcastle United 4 (0)
Wally Smith England England Bury FC Bury FC 4 (0)
Jimmy Stewart Scotland Scotland Liverpool FC Liverpool FC 4 (0)
Harry Wright England England West Bromwich Albion West Bromwich Albion 4 (0)
96. George Beare England England Everton FC Everton FC 3 (0)
Billy Bradshaw England England Blackburn Rovers Blackburn Rovers 3 (0)
Teddy Bullen England England Bury FC Bury FC 3 (0)
Willie Davidson Scotland Scotland Everton FC Everton FC 3 (0)
Jock Finlay Scotland Scotland Newcastle United Newcastle United 3 (0)
Oscar Fox England England Bradford City Bradford City 3 (0)
Bert Goode England England Aston Villa Aston Villa 3 (0)
George Grant England England Woolwich Arsenal Woolwich Arsenal 3 (0)
Horace Henshall England England Aston Villa Aston Villa 3 (0)
Thomas Kelso Scotland Scotland Manchester City Manchester City 3 (0)
Billy Lacey Ireland Ireland Everton FC Everton FC
Liverpool FC Liverpool FC
3 (0)
Charlie Lewis England England Woolwich Arsenal Woolwich Arsenal 3 (0)
Wilf Low Scotland Scotland Newcastle United Newcastle United 3 (0)
Tommy Lowes England England Newcastle United Newcastle United 3 (0)
Bill McCracken Northern Ireland Northern Ireland Newcastle United Newcastle United 3 (0)
John McTavish Scotland Scotland Newcastle United Newcastle United
Tottenham Hotspur Tottenham Hotspur
3 (0)
Billy Meredith Wales Wales Manchester United Manchester United 3 (0)
Fred Morris England England West Bromwich Albion West Bromwich Albion 3 (0)
Jack Peart England England Newcastle United Newcastle United 3 (0)
Jock Stirling Scotland Scotland Middlesbrough FC Middlesbrough FC 3 (0)
David Stokes England England Bolton Wanderers Bolton Wanderers 3 (0)
Albert Sturgess England England Sheffield United Sheffield United 3 (0)
Harold Uren England England Everton FC Everton FC
Liverpool FC Liverpool FC
3 (0)
George Wall England England Manchester United Manchester United 3 (0)
James Windridge England England Middlesbrough FC Middlesbrough FC 3 (0)
121. David Anderson Scotland Scotland Preston North End Preston North End 2 (0)
Jimmy Birch England England Aston Villa Aston Villa 2 (0)
Bill Bradbury England England Oldham Athletic Oldham Athletic 2 (0)
Tom Brittleton England England The Wednesday FC The Wednesday FC 2 (0)
Billy Cook England England Oldham Athletic Oldham Athletic 2 (0)
William Davies Wales Wales Blackburn Rovers Blackburn Rovers 2 (0)
Joseph Donnachie Scotland Scotland Oldham Athletic Oldham Athletic 2 (0)
Chris Duffy England England Bury FC Bury FC 2 (0)
Jimmy Fay England England Bolton Wanderers Bolton Wanderers
Oldham Athletic Oldham Athletic
2 (0)
Jack Feebery England England Bolton Wanderers Bolton Wanderers 2 (0)
Jimmy Gemmell Scotland Scotland Sunderland AFC Sunderland AFC 2 (0)
Arthur Goddard England England Liverpool FC Liverpool FC 2 (0)
Jimmy Gourlay Scotland Scotland Everton FC Everton FC 2 (0)
David Greenaway Scotland Scotland Woolwich Arsenal Woolwich Arsenal 2 (0)
Sam Greenhalgh England England Bolton Wanderers Bolton Wanderers 2 (0)
Harry Leonard England England Middlesbrough FC Middlesbrough FC 2 (0)
Jimmy McKnight Northern Ireland Northern Ireland Preston North End Preston North End 2 (0)
Hugh Moffat England England Oldham Athletic Oldham Athletic 2 (0)
Tommy Nuttall England England Manchester United Manchester United 2 (0)
Hubert Pryer Pearson England England West Bromwich Albion West Bromwich Albion 2 (0)
Charlie Roberts England England Manchester United Manchester United 2 (0)
Bobby Robinson England England Liverpool FC Liverpool FC 2 (0)
Tommy Rodway England England Preston North End Preston North End 2 (0)
John Simpson England England Blackburn Rovers Blackburn Rovers 2 (0)
George Stacey England England Manchester United Manchester United 2 (0)
Ted Vizard Wales Wales Bolton Wanderers Bolton Wanderers 2 (0)
Ike Waterall England England Notts County Notts County 2 (0)
Bernard Wilkinson England England Sheffield United Sheffield United 2 (0)
David Wilson Scotland Scotland Oldham Athletic Oldham Athletic 2 (0)
George Wilson Scotland Scotland Newcastle United Newcastle United 2 (0)
Tommy Winship England England Woolwich Arsenal Woolwich Arsenal 2 (0)
Jack Young England England Bradford City Bradford City
Sunderland AFC Sunderland AFC
2 (0)
Robert Young England England Everton FC Everton FC 2 (0)
154. Andrew Anderson Scotland Scotland Newcastle United Newcastle United 1 (0)
Walter Anthony England England Blackburn Rovers Blackburn Rovers 1 (0)
Bobby Best England England Sunderland AFC Sunderland AFC 1 (0)
Herbert Bliss England England Tottenham Hotspur Tottenham Hotspur 1 (0)
Bill Bottomley England England Manchester City Manchester City 1 (0)
Tommy Broad England England Oldham Athletic Oldham Athletic 1 (0)
George Brooks England England Bury FC Bury FC
Manchester City Manchester City
1 (0)
Fred Buck England England West Bromwich Albion West Bromwich Albion 1 (0)
Laurie Burkinshaw England England The Wednesday FC The Wednesday FC 1 (0)
Frederick Calvert England England Woolwich Arsenal Woolwich Arsenal 1 (0)
Willie Cameron Scotland Scotland Blackburn Rovers Blackburn Rovers 1 (0)
Willie Carr England England Middlesbrough FC Middlesbrough FC 1 (0)
Ben Craythorne England England Notts County Notts County 1 (0)
Francis Cuggy England England Sunderland AFC Sunderland AFC 1 (0)
Bob Currie Scotland Scotland Bury FC Bury FC 1 (0)
Jabez Darnell England England Tottenham Hotspur Tottenham Hotspur 1 (0)
Scott Duncan Scotland Scotland Newcastle United Newcastle United 1 (0)
Harold Edgley England England Aston Villa Aston Villa 1 (0)
Jimmy Elliott England England Tottenham Hotspur Tottenham Hotspur 1 (0)
Tom Fleetwood England England Everton FC Everton FC 1 (0)
Eli Fletcher England England Manchester City Manchester City 1 (0)
Tom Gracie Scotland Scotland Everton FC Everton FC
Liverpool FC Liverpool FC
1 (0)
Bert Hall England England Aston Villa Aston Villa 1 (0)
Jack Hall England England Preston North End Preston North End 1 (0)
Mickey Hamill Northern Ireland Northern Ireland Manchester United Manchester United 1 (0)
Jimmy Harrop England England Liverpool FC Liverpool FC 1 (0)
Bob Heap England England Bury FC Bury FC 1 (0)
Gordon Hoare England England Woolwich Arsenal Woolwich Arsenal 1 (0)
Jimmy Hodson England England Oldham Athletic Oldham Athletic 1 (0)
George Hunter England England Aston Villa Aston Villa
Oldham Athletic Oldham Athletic
1 (0)
Andy Jackson England England Middlesbrough FC Middlesbrough FC 1 (0)
Albert Keary England England Manchester City Manchester City 1 (0)
Harold Lee England England Bury FC Bury FC 1 (0)
Billy Lomas England England Bury FC Bury FC 1 (0)
Harry Lowe England England Liverpool FC Liverpool FC 1 (0)
John Macdonald Scotland Scotland Liverpool FC Liverpool FC 1 (0)
Harry Makepeace England England Everton FC Everton FC 1 (0)
Henry Martin England England Sunderland AFC Sunderland AFC 1 (0)
Pompey Martin England England Sunderland AFC Sunderland AFC 1 (0)
Tom Mason England England Tottenham Hotspur Tottenham Hotspur 1 (0)
Joe McCall England England Preston North End Preston North End 1 (0)
John McConnell England England Liverpool FC Liverpool FC 1 (0)
Jimmy McDonald Scotland Scotland Bradford City Bradford City 1 (0)
Charlie McFadyen Scotland Scotland Preston North End Preston North End 1 (0)
Tom Miller Scotland Scotland Liverpool FC Liverpool FC 1 (0)
Jonathan Morley England England Preston North End Preston North End 1 (0)
Ronald Orr Scotland Scotland Liverpool FC Liverpool FC 1 (0)
Billy Peake England England Sheffield United Sheffield United 1 (0)
George Robinson England England Bradford City Bradford City 1 (0)
John Scott England England Newcastle United Newcastle United 1 (0)
Tommy Simons England England Sheffield United Sheffield United 1 (0)
Percy Smith England England Blackburn Rovers Blackburn Rovers 1 (0)
Walter Smith England England Manchester City Manchester City 1 (0)
James Speakman England England Liverpool FC Liverpool FC 1 (0)
Bob Thompson England England Preston North End Preston North End 1 (0)
Colin Veitch England England Newcastle United Newcastle United 1 (0)
Len Wall England England Manchester City Manchester City 1 (0)
Alf West England England Notts County Notts County 1 (0)
Sammy Whittaker England England Aston Villa Aston Villa 1 (0)
Percy Wright England England The Wednesday FC The Wednesday FC 1 (0)