# Player Country Team Goals (Penalty)
1. George Elliott England England Middlesbrough FC Middlesbrough FC 31 (0)
2. Danny Shea England England Blackburn Rovers Blackburn Rovers 27 (0)
3. Horace Barnes England England Derby County Derby County 24 (0)
George Lillycrop England England Bolton Wanderers Bolton Wanderers 24 (0)
5. Stan Fazackerley England England Sheffield United Sheffield United 23 (0)
6. Freddie Osborn England England Preston North End Preston North End 22 (0)
7. Harry Hampton England England Aston Villa Aston Villa 19 (0)
Walter Tinsley England England Middlesbrough FC Middlesbrough FC
Sunderland AFC Sunderland AFC
19 (0)
9. Joe Kitchen England England Sheffield United Sheffield United 17 (0)
Bobby Parker Scotland Scotland Everton FC Everton FC 17 (0)
Joe Smith England England Bolton Wanderers Bolton Wanderers 17 (0)
12. Alf Bentley England England West Bromwich Albion West Bromwich Albion 16 (0)
Jimmy Cantrell England England Tottenham Hotspur Tottenham Hotspur 16 (0)
Bert Freeman England England Burnley FC Burnley FC 16 (0)
Tom Miller Scotland Scotland Liverpool FC Liverpool FC 16 (0)
16. George Anderson England England Manchester United Manchester United 15 (0)
Tommy Browell England England Everton FC Everton FC
Manchester City Manchester City
15 (0)
George Holley England England Sunderland AFC Sunderland AFC 15 (0)
Andrew Wilson Scotland Scotland The Wednesday FC The Wednesday FC 15 (0)
20. Charlie Buchan England England Sunderland AFC Sunderland AFC 13 (0)
Eddie Latheron England England Blackburn Rovers Blackburn Rovers 13 (0)
22. Joe Bache England England Aston Villa Aston Villa 12 (0)
Arthur Gee England England Oldham Athletic Oldham Athletic 12 (0)
Billy Gillespie Ireland Ireland Sheffield United Sheffield United 12 (0)
Teddy Hodgson England England Burnley FC Burnley FC 12 (0)
Clem Stephenson England England Aston Villa Aston Villa 12 (0)
27. Jackie Carr England England Middlesbrough FC Middlesbrough FC 11 (0)
Fred Howard England England Manchester City Manchester City 11 (0)
George Wall England England Manchester United Manchester United 11 (0)
30. Harold Halse England England Chelsea FC Chelsea FC 10 (0)
Dick Lindley England England Burnley FC Burnley FC 10 (0)
Jimmy Moore England England Derby County Derby County 10 (0)
Albert Shepherd England England Newcastle United Newcastle United 10 (0)
Ollie Tummon England England Oldham Athletic Oldham Athletic 10 (0)
35. Bobby Best England England Sunderland AFC Sunderland AFC 9 (0)
George Chapman Scotland Scotland Blackburn Rovers Blackburn Rovers 9 (0)
Harry Ford England England Chelsea FC Chelsea FC 9 (0)
Oscar Fox England England Bradford City Bradford City 9 (0)
Harry Leonard England England Derby County Derby County 9 (0)
David McLean Scotland Scotland The Wednesday FC The Wednesday FC 9 (0)
James Richardson Scotland Scotland Sunderland AFC Sunderland AFC 9 (0)
42. Dicky Bond England England Bradford City Bradford City 8 (0)
Evan Jones Wales Wales Bolton Wanderers Bolton Wanderers 8 (0)
Harry Taylor England England Manchester City Manchester City 8 (0)
Joe Walters England England Oldham Athletic Oldham Athletic 8 (0)
46. Walter Aitkenhead Scotland Scotland Blackburn Rovers Blackburn Rovers 7 (0)
Herbert Bliss England England Tottenham Hotspur Tottenham Hotspur 7 (0)
Tommy Boyle England England Burnley FC Burnley FC 7 (0)
Jim McAuley Ireland Ireland Preston North End Preston North End 7 (0)
Tommy Nuttall England England Everton FC Everton FC 7 (0)
Charlie Storer England England Bradford City Bradford City 7 (0)
Alf Toward England England Oldham Athletic Oldham Athletic
Preston North End Preston North End
7 (0)
53. Jimmy Bauchop Scotland Scotland Tottenham Hotspur Tottenham Hotspur 6 (0)
Jack Burkinshaw England England The Wednesday FC The Wednesday FC 6 (0)
Tommy Hall England England Newcastle United Newcastle United 6 (0)
Billy Hibbert England England Newcastle United Newcastle United 6 (0)
Billy Lacey Ireland Ireland Liverpool FC Liverpool FC 6 (0)
Fred Morris England England West Bromwich Albion West Bromwich Albion 6 (0)
James Nicholl Scotland Scotland Liverpool FC Liverpool FC
Middlesbrough FC Middlesbrough FC
6 (0)
Enoch West England England Manchester United Manchester United 6 (0)
Bob Whittingham England England Chelsea FC Chelsea FC 6 (0)
62. Joe Clennell England England Blackburn Rovers Blackburn Rovers
Everton FC Everton FC
5 (0)
Harold Edgley England England Aston Villa Aston Villa 5 (0)
Charlie Freeman England England Chelsea FC Chelsea FC 5 (0)
Billy Minter England England Tottenham Hotspur Tottenham Hotspur 5 (0)
Jackie Mordue England England Sunderland AFC Sunderland AFC 5 (0)
Jackie Sheldon England England Liverpool FC Liverpool FC 5 (0)
Ted Vizard Wales Wales Bolton Wanderers Bolton Wanderers 5 (0)
Fanny Walden England England Tottenham Hotspur Tottenham Hotspur 5 (0)
70. William Banks England England Liverpool FC Liverpool FC 4 (0)
Tom Barber England England Aston Villa Aston Villa 4 (0)
Jimmy Broad England England Oldham Athletic Oldham Athletic 4 (0)
Jack Feebery England England Bolton Wanderers Bolton Wanderers 4 (0)
Teddy Glennon England England The Wednesday FC The Wednesday FC 4 (0)
Frank Hudspeth England England Newcastle United Newcastle United 4 (0)
Billy Jones Wales Wales Manchester City Manchester City 4 (0)
George Robertson Scotland Scotland The Wednesday FC The Wednesday FC 4 (0)
Henry Sparrow England England Tottenham Hotspur Tottenham Hotspur 4 (0)
Jock Stirling Scotland Scotland Middlesbrough FC Middlesbrough FC 4 (0)
Arthur Swift England England West Bromwich Albion West Bromwich Albion 4 (0)
George Travers England England Manchester United Manchester United 4 (0)
Alexander Turnbull Scotland Scotland Manchester United Manchester United 4 (0)
Charlie Wallace England England Aston Villa Aston Villa 4 (0)
Sammy Whittaker England England Aston Villa Aston Villa 4 (0)
George Wilson Scotland Scotland Newcastle United Newcastle United 4 (0)
George Woodger England England Oldham Athletic Oldham Athletic 4 (0)
Vivian Woodward England England Chelsea FC Chelsea FC 4 (0)
88. George Barlow England England Preston North End Preston North End 3 (0)
Billy Bradshaw England England Blackburn Rovers Blackburn Rovers 3 (0)
Laurie Burkinshaw England England The Wednesday FC The Wednesday FC 3 (0)
Tommy Charlton England England Burnley FC Burnley FC 3 (0)
Billy Cook England England Oldham Athletic Oldham Athletic 3 (0)
William Cringan Scotland Scotland Sunderland AFC Sunderland AFC 3 (0)
James Cumming Scotland Scotland Manchester City Manchester City 3 (0)
James Dawson Scotland Scotland Liverpool FC Liverpool FC 3 (0)
Percy Dawson England England Blackburn Rovers Blackburn Rovers 3 (0)
Joseph Donnachie Scotland Scotland Oldham Athletic Oldham Athletic 3 (0)
Ernie Edwards England England West Bromwich Albion West Bromwich Albion 3 (0)
Tom Gracie Scotland Scotland Liverpool FC Liverpool FC 3 (0)
Howard Gregory England England West Bromwich Albion West Bromwich Albion 3 (0)
Frank Jefferis England England Everton FC Everton FC 3 (0)
Sam Kirkman England England The Wednesday FC The Wednesday FC 3 (0)
Albert Lewis England England West Bromwich Albion West Bromwich Albion 3 (0)
Alex McGhie England England Blackburn Rovers Blackburn Rovers 3 (0)
Jimmy McIlvenny England England Bradford City Bradford City 3 (0)
Bert Middlemiss England England Tottenham Hotspur Tottenham Hotspur 3 (0)
Jim Simmons England England Sheffield United Sheffield United 3 (0)
Percy Smith England England Blackburn Rovers Blackburn Rovers 3 (0)
Jimmy Spoors England England The Wednesday FC The Wednesday FC 3 (0)
James Windridge England England Middlesbrough FC Middlesbrough FC 3 (0)
George Wynn Wales Wales Manchester City Manchester City 3 (0)
112. James Abbott England England Manchester City Manchester City 2 (0)
Steve Bloomer England England Derby County Derby County 2 (0)
Louis Bookman Northern Ireland Northern Ireland Bradford City Bradford City 2 (0)
Billy Bridgeman England England Chelsea FC Chelsea FC 2 (0)
Harry Brittan England England Chelsea FC Chelsea FC 2 (0)
Fred Buck England England West Bromwich Albion West Bromwich Albion 2 (0)
Alfred Common England England Preston North End Preston North End 2 (0)
Jack Conner Scotland Scotland Sunderland AFC Sunderland AFC 2 (0)
Charlie Crossley England England Sunderland AFC Sunderland AFC 2 (0)
Francis Cuggy England England Sunderland AFC Sunderland AFC 2 (0)
David Davies Wales Wales Sheffield United Sheffield United 2 (0)
Alex Donaldson Scotland Scotland Bolton Wanderers Bolton Wanderers 2 (0)
Robert Evans Wales Wales Sheffield United Sheffield United 2 (0)
Jimmy Fay England England Bolton Wanderers Bolton Wanderers 2 (0)
John Ford Scotland Scotland Preston North End Preston North End 2 (0)
Tommy Goodwill England England Newcastle United Newcastle United 2 (0)
George Halley Scotland Scotland Burnley FC Burnley FC 2 (0)
Joe Hodkinson England England Blackburn Rovers Blackburn Rovers 2 (0)
Johnny Houston Northern Ireland Northern Ireland Everton FC Everton FC 2 (0)
Edwin Hughes Wales Wales Manchester City Manchester City 2 (0)
Claude Jephcott England England West Bromwich Albion West Bromwich Albion 2 (0)
Tommy Logan Scotland Scotland Chelsea FC Chelsea FC 2 (0)
Wilf Low Scotland Scotland Newcastle United Newcastle United 2 (0)
John Macdonald Scotland Scotland Newcastle United Newcastle United 2 (0)
John Marshall Scotland Scotland Preston North End Preston North End 2 (0)
Henry Martin England England Sunderland AFC Sunderland AFC 2 (0)
Joe McCall England England Preston North End Preston North End 2 (0)
Robert McGregor England England The Wednesday FC The Wednesday FC 2 (0)
Bobby McNeal England England West Bromwich Albion West Bromwich Albion 2 (0)
Billy Meredith Wales Wales Manchester United Manchester United 2 (0)
Arthur Metcalf England England Liverpool FC Liverpool FC 2 (0)
Jonathan Morley England England Preston North End Preston North End 2 (0)
Edwin Mosscrop England England Burnley FC Burnley FC 2 (0)
Billy Nesbitt England England Burnley FC Burnley FC 2 (0)
Frank O'Rourke Scotland Scotland Bradford City Bradford City 2 (0)
Johnny Orr Scotland Scotland Blackburn Rovers Blackburn Rovers 2 (0)
Tom Page England England Everton FC Everton FC 2 (0)
Jimmy Revill England England Sheffield United Sheffield United 2 (0)
Charlie Roberts England England Oldham Athletic Oldham Athletic 2 (0)
Ernie Scattergood England England Derby County Derby County 2 (0)
Ben Shearman England England West Bromwich Albion West Bromwich Albion 2 (0)
John Simpson England England Blackburn Rovers Blackburn Rovers 2 (0)
William Swarbrick England England Preston North End Preston North End 2 (0)
Andy Walker Scotland Scotland Chelsea FC Chelsea FC 2 (0)
Harry Walker England England Derby County Derby County 2 (0)
Billy Wareing England England Everton FC Everton FC 2 (0)
Arthur Whalley England England Manchester United Manchester United 2 (0)
David Wilson Scotland Scotland Oldham Athletic Oldham Athletic 2 (0)
Wilf Woodcock England England Manchester United Manchester United 2 (0)
Percy Wright England England The Wednesday FC The Wednesday FC 2 (0)
162. Sam Bagnall England England Sheffield United Sheffield United 1 (0)
Tommy Barbour Scotland Scotland Derby County Derby County 1 (0)
James Bellamy England England Burnley FC Burnley FC 1 (0)
John Bond England England Preston North End Preston North End 1 (0)
Irvine Boocock England England Bradford City Bradford City 1 (0)
Francis Bradshaw England England Everton FC Everton FC 1 (0)
Tom Brittleton England England The Wednesday FC The Wednesday FC 1 (0)
Frank Buckley England England Derby County Derby County 1 (0)
David Calderhead Scotland Scotland Chelsea FC Chelsea FC 1 (0)
Jimmy Campbell Scotland Scotland The Wednesday FC The Wednesday FC 1 (0)
Sam Chedgzoy England England Everton FC Everton FC 1 (0)
Billy Chesser England England Bradford City Bradford City 1 (0)
Jack Cook England England Middlesbrough FC Middlesbrough FC 1 (0)
Robert Crawford Scotland Scotland Liverpool FC Liverpool FC 1 (0)
Peter Currie Scotland Scotland Bradford City Bradford City 1 (0)
Stewart Davidson Scotland Scotland Middlesbrough FC Middlesbrough FC 1 (0)
George Dawson England England Preston North End Preston North End 1 (0)
Joe Dorsett England England Manchester City Manchester City 1 (0)
Angus Douglas Scotland Scotland Newcastle United Newcastle United 1 (0)
Billy Douglas Wales Wales Oldham Athletic Oldham Athletic 1 (0)
Edmund Eyre England England Middlesbrough FC Middlesbrough FC 1 (0)
Albert Fairclough England England Manchester City Manchester City 1 (0)
Percy Fellows England England Derby County Derby County 1 (0)
Tom Fleetwood England England Everton FC Everton FC 1 (0)
Jim Fleming Scotland Scotland Tottenham Hotspur Tottenham Hotspur 1 (0)
Norman Fordham England England Derby County Derby County 1 (0)
Billy Grimes England England Derby County Derby County 1 (0)
Arthur Grimsdell England England Tottenham Hotspur Tottenham Hotspur 1 (0)
Billy Grimshaw England England Bradford City Bradford City 1 (0)
Bert Hall England England Aston Villa Aston Villa 1 (0)
Ted Hanney England England Manchester City Manchester City 1 (0)
Stan Hardy England England Newcastle United Newcastle United 1 (0)
George Harrison England England Everton FC Everton FC 1 (0)
Jimmy Harrop England England Aston Villa Aston Villa 1 (0)
Dick Healey England England Middlesbrough FC Middlesbrough FC 1 (0)
William Henderson England England Preston North End Preston North End 1 (0)
Jimmy Hindmarsh England England Manchester City Manchester City 1 (0)
George Hunter England England Chelsea FC Chelsea FC
Manchester United Manchester United
1 (0)
Leslie Johnston England England Everton FC Everton FC 1 (0)
Tiny Joyce England England Tottenham Hotspur Tottenham Hotspur 1 (0)
Bob Kelly England England Burnley FC Burnley FC 1 (0)
Gilbert Kemp England England Oldham Athletic Oldham Athletic 1 (0)
James Kennedy England England Preston North End Preston North End 1 (0)
John King Scotland Scotland Newcastle United Newcastle United 1 (0)
Frank Knowles England England Manchester United Manchester United 1 (0)
Teddy Lightfoot England England Tottenham Hotspur Tottenham Hotspur 1 (0)
Peter Logan Scotland Scotland Bradford City Bradford City 1 (0)
Harry Low Scotland Scotland Sunderland AFC Sunderland AFC 1 (0)
George Malcolm England England Middlesbrough FC Middlesbrough FC 1 (0)
Jimmy McDonald Scotland Scotland Bradford City Bradford City 1 (0)
Bob McDougall Scotland Scotland Liverpool FC Liverpool FC 1 (0)
Donald McKinlay Scotland Scotland Liverpool FC Liverpool FC 1 (0)
John McLachlan Scotland Scotland Aston Villa Aston Villa 1 (0)
Hugh Moffat England England Oldham Athletic Oldham Athletic 1 (0)
Harry Mountford England England Burnley FC Burnley FC 1 (0)
Thomas Murray England England Bradford City Bradford City 1 (0)
Tommy Newall England England West Bromwich Albion West Bromwich Albion 1 (0)
Bob Pailor England England West Bromwich Albion West Bromwich Albion 1 (0)
Bill Palmer England England Everton FC Everton FC 1 (0)
Jack Parkinson England England Liverpool FC Liverpool FC 1 (0)
William Pickering Scotland Scotland Burnley FC Burnley FC 1 (0)
Arthur Potts England England Manchester United Manchester United 1 (0)
Walter Rowley England England Bolton Wanderers Bolton Wanderers 1 (0)
Harry Smith England England Bolton Wanderers Bolton Wanderers 1 (0)
George Stacey England England Manchester United Manchester United 1 (0)
David Stokes England England Bolton Wanderers Bolton Wanderers 1 (0)
David Taylor Scotland Scotland Burnley FC Burnley FC 1 (0)
Fred Taylor England England Chelsea FC Chelsea FC 1 (0)
Bob Thomson England England Chelsea FC Chelsea FC 1 (0)
James Thomson Scotland Scotland Manchester United Manchester United 1 (0)
Levy Thorpe England England Burnley FC Burnley FC 1 (0)
George Utley England England Sheffield United Sheffield United 1 (0)
Harold Walden England England Bradford City Bradford City 1 (0)
William Wallace England England Manchester City Manchester City 1 (0)
Albert Walmsley England England Blackburn Rovers Blackburn Rovers 1 (0)
Billy Watson England England Burnley FC Burnley FC 1 (0)
Louis Weller England England Everton FC Everton FC 1 (0)
George Wild England England Bradford City Bradford City 1 (0)
Harry Wright England England West Bromwich Albion West Bromwich Albion 1 (0)
Richard Wynn England England Middlesbrough FC Middlesbrough FC 1 (0)