# Player Country Team Goals (Penalty)
1. Alex Young Scotland Scotland Everton FC Everton FC 28 (0)
2. Arthur Bridgett England England Sunderland AFC Sunderland AFC 25 (0)
3. Arthur Brown England England Sheffield United Sheffield United 22 (0)
4. Harry Hampton England England Aston Villa Aston Villa 21 (0)
5. Steve Bloomer England England Middlesbrough FC Middlesbrough FC 18 (0)
6. Bill Appleyard England England Newcastle United Newcastle United 17 (0)
Jack Martin England England Blackburn Rovers Blackburn Rovers 17 (0)
William Maxwell Scotland Scotland Bristol City Bristol City 17 (0)
Charlie Satterthwaite England England Woolwich Arsenal Woolwich Arsenal 17 (0)
Andrew Wilson Scotland Scotland The Wednesday FC The Wednesday FC 17 (0)
11. Fred Bevan England England Bury FC Bury FC 16 (0)
Sam Raybould England England Liverpool FC Liverpool FC 16 (0)
Albert Shepherd England England Bolton Wanderers Bolton Wanderers 16 (0)
14. Sammy Gilligan Scotland Scotland Bristol City Bristol City 15 (0)
Billy Hibbert England England Bury FC Bury FC 15 (0)
Billy Jones England England Birmingham FC Birmingham FC 15 (0)
17. John Coleman England England Woolwich Arsenal Woolwich Arsenal 14 (0)
Walter White Scotland Scotland Bolton Wanderers Bolton Wanderers 14 (0)
19. Hugh Bolton Scotland Scotland Everton FC Everton FC 13 (0)
Andy Burton Scotland Scotland Bristol City Bristol City 13 (0)
Percy Humphreys England England Notts County Notts County 13 (0)
Peter Kyle Scotland Scotland Woolwich Arsenal Woolwich Arsenal 13 (0)
Irvine Thornley England England Manchester City Manchester City 13 (0)
24. Jimmy Cantrell England England Aston Villa Aston Villa 12 (0)
Alfred Common England England Middlesbrough FC Middlesbrough FC 12 (0)
Bert Hall England England Aston Villa Aston Villa 12 (0)
Freddie Wilcox England England Middlesbrough FC Middlesbrough FC 12 (0)
28. Edgar Bluff England England Sheffield United Sheffield United 11 (0)
Jackie Chalmers Scotland Scotland Stoke City Stoke City 11 (0)
Charlie Dawson England England Preston North End Preston North End 11 (0)
Billy Jones Wales Wales Manchester City Manchester City 11 (0)
Billy McPherson Scotland Scotland Liverpool FC Liverpool FC 11 (0)
George Wall England England Manchester United Manchester United 11 (0)
34. Tom Kay England England Bury FC Bury FC 10 (0)
John Rutherford England England Newcastle United Newcastle United 10 (0)
Finlay Speedie Scotland Scotland Newcastle United Newcastle United 10 (0)
37. Benny Green England England Birmingham FC Birmingham FC 9 (0)
38. Joe Bache England England Aston Villa Aston Villa 8 (0)
Harry Brown England England Newcastle United Newcastle United 8 (0)
Jack Cox England England Liverpool FC Liverpool FC 8 (0)
George Davis England England Derby County Derby County 8 (0)
George Dorsett England England Manchester City Manchester City 8 (0)
Bert Freeman England England Woolwich Arsenal Woolwich Arsenal 8 (0)
William Hogg England England Sunderland AFC Sunderland AFC 8 (0)
Jimmy Long Scotland Scotland Derby County Derby County 8 (0)
Jimmy Robertson Scotland Scotland Blackburn Rovers Blackburn Rovers 8 (0)
Bobby Robinson England England Liverpool FC Liverpool FC 8 (0)
Percy Smith England England Preston North End Preston North End 8 (0)
George Stewart Scotland Scotland Manchester City Manchester City 8 (0)
Arnold Whittaker England England Blackburn Rovers Blackburn Rovers 8 (0)
51. Arthur Arrowsmith England England Stoke City Stoke City 7 (0)
Joe Hewitt England England Liverpool FC Liverpool FC 7 (0)
James Howie Scotland Scotland Newcastle United Newcastle United 7 (0)
Billy Matthews England England Aston Villa Aston Villa
Notts County Notts County
7 (0)
Charlie Millington England England Aston Villa Aston Villa 7 (0)
Jack Parkinson England England Liverpool FC Liverpool FC 7 (0)
Jack Sharp England England Everton FC Everton FC 7 (0)
Colin Veitch England England Newcastle United Newcastle United 7 (0)
James Wilson Scotland Scotland Preston North End Preston North End 7 (0)
60. Ellis Gee England England Notts County Notts County 6 (0)
Bob Grieve Scotland Scotland Manchester City Manchester City 6 (0)
Sam Marsh England England Bolton Wanderers Bolton Wanderers 6 (0)
Arthur Mounteney England England Birmingham FC Birmingham FC 6 (0)
Jock Peddie Scotland Scotland Manchester United Manchester United 6 (0)
Jimmy Settle England England Everton FC Everton FC 6 (0)
Jimmy Stewart England England The Wednesday FC The Wednesday FC 6 (0)
Alexander Turnbull Scotland Scotland Manchester United Manchester United 6 (0)
Joe Walters England England Aston Villa Aston Villa 6 (0)
69. George Anderson England England Birmingham FC Birmingham FC 5 (0)
Harry Davis England England The Wednesday FC The Wednesday FC 5 (0)
Thomas Holford England England Stoke City Stoke City 5 (0)
George Holley England England Sunderland AFC Sunderland AFC 5 (0)
Aaron Jones England England Birmingham FC Birmingham FC
Notts County Notts County
5 (0)
Herbert Lipsham England England Sheffield United Sheffield United 5 (0)
Billy Meredith Wales Wales Manchester United Manchester United 5 (0)
Jackie Owen Scotland Scotland Bolton Wanderers Bolton Wanderers 5 (0)
Tom Paton Scotland Scotland Sheffield United Sheffield United 5 (0)
Jim Raine England England Sunderland AFC Sunderland AFC 5 (0)
Fred Rouse England England Everton FC Everton FC
Stoke City Stoke City
5 (0)
Joe Shaw England England Sunderland AFC Sunderland AFC 5 (0)
George Simpson England England The Wednesday FC The Wednesday FC 5 (0)
David Stokes England England Bolton Wanderers Bolton Wanderers 5 (0)
John Wood England England Derby County Derby County 5 (0)
84. Walter Abbott England England Everton FC Everton FC 4 (0)
Billy Beer England England Birmingham FC Birmingham FC 4 (0)
Alf Bentley England England Derby County Derby County 4 (0)
Ernest Bracegirdle England England Blackburn Rovers Blackburn Rovers 4 (0)
William Brawn England England Middlesbrough FC Middlesbrough FC 4 (0)
Miles Chadwick England England Blackburn Rovers Blackburn Rovers 4 (0)
Herbie Danson England England Preston North End Preston North End 4 (0)
Pimmy Davis England England Derby County Derby County 4 (0)
Jerry Dean England England Notts County Notts County 4 (0)
Ross Fielding England England Stoke City Stoke City 4 (0)
Jimmy Gemmell Scotland Scotland Sunderland AFC Sunderland AFC 4 (0)
Frank Hilton England England Bristol City Bristol City 4 (0)
Eddie Latheron England England Blackburn Rovers Blackburn Rovers 4 (0)
Jimmy Lindsay England England Bury FC Bury FC 4 (0)
Angus McIntosh England England Sunderland AFC Sunderland AFC 4 (0)
Alex Menzies Scotland Scotland Manchester United Manchester United 4 (0)
David Neave Scotland Scotland Woolwich Arsenal Woolwich Arsenal 4 (0)
Ernest Needham England England Sheffield United Sheffield United 4 (0)
Ronald Orr Scotland Scotland Newcastle United Newcastle United 4 (0)
Jack Picken Scotland Scotland Manchester United Manchester United 4 (0)
Charlie Sagar England England Manchester United Manchester United 4 (0)
Jim Thackeray England England Middlesbrough FC Middlesbrough FC 4 (0)
106. George Baddeley England England Stoke City Stoke City 3 (0)
Dicky Bond England England Preston North End Preston North End 3 (0)
Adam Bowman Scotland Scotland Blackburn Rovers Blackburn Rovers 3 (0)
Willie Cameron Scotland Scotland Bolton Wanderers Bolton Wanderers 3 (0)
Fred Chapple England England Aston Villa Aston Villa 3 (0)
Bob Clifford Scotland Scotland Bolton Wanderers Bolton Wanderers 3 (0)
Alonzo Drake England England Sheffield United Sheffield United 3 (0)
Robert Evans Wales Wales Aston Villa Aston Villa 3 (0)
Willy Garbutt England England Woolwich Arsenal Woolwich Arsenal 3 (0)
Arthur Goddard England England Liverpool FC Liverpool FC 3 (0)
Albert Gosnell England England Newcastle United Newcastle United 3 (0)
Pat Hanlin Scotland Scotland Bristol City Bristol City 3 (0)
Harold Hardman England England Everton FC Everton FC 3 (0)
Albert Hodgkinson Wales Wales Bury FC Bury FC 3 (0)
Arthur Hurdman England England Sunderland AFC Sunderland AFC 3 (0)
Alex Raisbeck Scotland Scotland Liverpool FC Liverpool FC 3 (0)
James Ransford England England Derby County Derby County 3 (0)
Percy Sands England England Woolwich Arsenal Woolwich Arsenal 3 (0)
Fred Staniforth England England Bristol City Bristol City 3 (0)
Walter Tarplin England England Notts County Notts County 3 (0)
Charlie Tickle England England Birmingham FC Birmingham FC 3 (0)
Ollie Tummon England England The Wednesday FC The Wednesday FC 3 (0)
Ben Warren England England Derby County Derby County 3 (0)
Tommy Waterall England England Notts County Notts County 3 (0)
Walter Wigmore England England Birmingham FC Birmingham FC 3 (0)
George Wilson Scotland Scotland Everton FC Everton FC 3 (0)
Joe Wilson England England Blackburn Rovers Blackburn Rovers 3 (0)
133. Samuel Aitken Scotland Scotland Middlesbrough FC Middlesbrough FC 2 (0)
Martin Becton England England Preston North End Preston North End 2 (0)
Alex Bell Scotland Scotland Manchester United Manchester United 2 (0)
Walter Bennett England England Bristol City Bristol City 2 (0)
John Boyd Scotland Scotland Bolton Wanderers Bolton Wanderers 2 (0)
Francis Bradshaw England England The Wednesday FC The Wednesday FC 2 (0)
Billy Bromage England England Sheffield United Sheffield United 2 (0)
Adrian Capes England England Stoke City Stoke City 2 (0)
Harry Chapman England England The Wednesday FC The Wednesday FC 2 (0)
James Conlin England England Manchester City Manchester City 2 (0)
Fred Connelly England England Bristol City Bristol City 2 (0)
Ben Craythorne England England Notts County Notts County 2 (0)
Bob Currie Scotland Scotland Bury FC Bury FC 2 (0)
Jack Dewhurst England England Bury FC Bury FC 2 (0)
Alex Downie Scotland Scotland Manchester United Manchester United 2 (0)
Dick Duckworth England England Manchester United Manchester United 2 (0)
Albert Fisher England England Manchester City Manchester City 2 (0)
Frank Foxall England England The Wednesday FC The Wednesday FC 2 (0)
George Gallimore England England Stoke City Stoke City 2 (0)
Billy Garraty England England Aston Villa Aston Villa 2 (0)
Arthur Gaskell England England Bolton Wanderers Bolton Wanderers 2 (0)
John Glover England England Birmingham FC Birmingham FC 2 (0)
Arthur Green Wales Wales Notts County Notts County 2 (0)
Jack Huggins England England Sunderland AFC Sunderland AFC 2 (0)
Thomas Jones England England Everton FC Everton FC 2 (0)
Amos Kilbourne England England Bury FC Bury FC 2 (0)
Reuben Marr England England Bristol City Bristol City 2 (0)
James Maxwell Scotland Scotland The Wednesday FC The Wednesday FC 2 (0)
Joe McClarence England England Newcastle United Newcastle United 2 (0)
Peter McWilliam Scotland Scotland Newcastle United Newcastle United 2 (0)
Arthur Morris England England Birmingham FC Birmingham FC 2 (0)
Dusty Rhodes England England Sunderland AFC Sunderland AFC 2 (0)
Charlie Roberts England England Manchester United Manchester United 2 (0)
Alf Schofield England England Manchester United Manchester United 2 (0)
Vivian Simpson England England The Wednesday FC The Wednesday FC 2 (0)
George Smith England England Bristol City Bristol City 2 (0)
Albert Sturgess England England Stoke City Stoke City 2 (0)
Billy Wedlock England England Bristol City Bristol City 2 (0)
Freddie Wheatcroft England England Derby County Derby County 2 (0)
172. Walter Aitkenhead Scotland Scotland Blackburn Rovers Blackburn Rovers 1 (0)
Arthur Armstrong England England Derby County Derby County 1 (0)
Jimmy Bannister England England Manchester United Manchester United 1 (0)
Billy Barker England England Middlesbrough FC Middlesbrough FC 1 (0)
George Barlow England England Preston North End Preston North End 1 (0)
Jack Bell Scotland Scotland Preston North End Preston North End 1 (0)
James Bellamy England England Woolwich Arsenal Woolwich Arsenal 1 (0)
Bob Benson England England Sheffield United Sheffield United 1 (0)
James Bigden England England Woolwich Arsenal Woolwich Arsenal 1 (0)
Tom Booth England England Everton FC Everton FC 1 (0)
James Bradley England England Liverpool FC Liverpool FC 1 (0)
Billy Bradshaw England England Blackburn Rovers Blackburn Rovers 1 (0)
Tom Brittleton England England The Wednesday FC The Wednesday FC 1 (0)
Chris Buckley England England Aston Villa Aston Villa 1 (0)
Gilbert Chorlton England England Bury FC Bury FC 1 (0)
Arthur Clamp England England Notts County Notts County 1 (0)
George Couper Scotland Scotland Everton FC Everton FC 1 (0)
Tom Crawshaw England England The Wednesday FC The Wednesday FC 1 (0)
Bob Crompton England England Blackburn Rovers Blackburn Rovers 1 (0)
Andy Davidson Scotland Scotland Bury FC Bury FC 1 (0)
Lloyd Davies Wales Wales Stoke City Stoke City 1 (0)
Arthur Dawson England England Blackburn Rovers Blackburn Rovers 1 (0)
Edwin Dempsey England England Bolton Wanderers Bolton Wanderers 1 (0)
Jimmy Donnelly England England Sheffield United Sheffield United 1 (0)
Andrew Ducat England England Woolwich Arsenal Woolwich Arsenal 1 (0)
Chris Duffy England England Newcastle United Newcastle United 1 (0)
Samuel Eyres England England Manchester City Manchester City 1 (0)
Bill Farquhar England England Sunderland AFC Sunderland AFC 1 (0)
Alec Gardner Scotland Scotland Newcastle United Newcastle United 1 (0)
Peter Gildea Scotland Scotland Bury FC Bury FC 1 (0)
Percy Gooch England England Birmingham FC Birmingham FC 1 (0)
Sam Greenhalgh England England Aston Villa Aston Villa 1 (0)
Ben Hall England England Derby County Derby County 1 (0)
Bill Hemmingfield England England The Wednesday FC The Wednesday FC 1 (0)
Jack Hunter Scotland Scotland Preston North End Preston North End 1 (0)
John Kearns England England Birmingham FC Birmingham FC 1 (0)
James Kirkaldy England England Newcastle United Newcastle United 1 (0)
Arthur Lockett England England Preston North End Preston North End 1 (0)
Alec Logan Scotland Scotland Aston Villa Aston Villa 1 (0)
Billy Lyon Scotland Scotland Preston North End Preston North End 1 (0)
Bill McCracken Northern Ireland Northern Ireland Newcastle United Newcastle United 1 (0)
Marshall McEwan Scotland Scotland Bolton Wanderers Bolton Wanderers 1 (0)
James McGuire England England Sheffield United Sheffield United 1 (0)
Jimmy McLean England England Preston North End Preston North End 1 (0)
Charlie Morris Wales Wales Derby County Derby County 1 (0)
Thomas Murray England England Middlesbrough FC Middlesbrough FC 1 (0)
Charlie O'Hagan Ireland Ireland Middlesbrough FC Middlesbrough FC 1 (0)
Jack Plant England England Bury FC Bury FC 1 (0)
James Poppitt England England Notts County Notts County 1 (0)
George Richards England England Derby County Derby County 1 (0)
Tommy Rodway England England Preston North End Preston North End 1 (0)
David Ross England England Manchester City Manchester City 1 (0)
James Sharp Scotland Scotland Woolwich Arsenal Woolwich Arsenal 1 (0)
Alex Steel Scotland Scotland Manchester City Manchester City 1 (0)
Frank Stokes England England Birmingham FC Birmingham FC 1 (0)
Harry Stringfellow England England Preston North End Preston North End 1 (0)
Tommy Tait Scotland Scotland Sunderland AFC Sunderland AFC 1 (0)
Jack Taylor Scotland Scotland Everton FC Everton FC 1 (0)
George Thompson England England Sheffield United Sheffield United 1 (0)
William Tucker England England Middlesbrough FC Middlesbrough FC 1 (0)
Billy Weaver England England Bolton Wanderers Bolton Wanderers 1 (0)
Bernard Wilkinson England England Sheffield United Sheffield United 1 (0)
Joseph Williams England England Manchester United Manchester United 1 (0)