# Player Country Team Goals (Penalty)
1. Albert Shepherd England England Bolton Wanderers Bolton Wanderers 26 (0)
2. Walter White Scotland Scotland Bolton Wanderers Bolton Wanderers 25 (0)
3. Joe Hewitt England England Liverpool FC Liverpool FC 23 (0)
4. Billy Jones England England Birmingham FC Birmingham FC 22 (0)
5. Irvine Thornley England England Manchester City Manchester City 21 (0)
6. Jimmy Stewart England England The Wednesday FC The Wednesday FC 20 (0)
7. Alfred Common England England Middlesbrough FC Middlesbrough FC 19 (0)
Harry Hampton England England Aston Villa Aston Villa 19 (0)
Arthur Morris Wales Wales Nottingham Forest Nottingham Forest 19 (0)
10. Steve Bloomer England England Derby County Derby County
Middlesbrough FC Middlesbrough FC
18 (0)
11. Dicky Bond England England Preston North End Preston North End 17 (0)
Arthur Bridgett England England Sunderland AFC Sunderland AFC 17 (0)
Billy Garraty England England Aston Villa Aston Villa 17 (0)
Ronald Orr Scotland Scotland Newcastle United Newcastle United 17 (0)
15. Arthur Brown England England Sheffield United Sheffield United 16 (0)
Andrew Wilson Scotland Scotland The Wednesday FC The Wednesday FC 16 (0)
17. Adam Bowman Scotland Scotland Blackburn Rovers Blackburn Rovers 15 (0)
George Dorsett England England Manchester City Manchester City 15 (0)
19. Enoch West England England Nottingham Forest Nottingham Forest 14 (0)
20. Joe Bache England England Aston Villa Aston Villa 13 (0)
Arthur Green Wales Wales Notts County Notts County 13 (0)
Walter Tarplin England England Notts County Notts County 13 (0)
23. John Coleman England England Woolwich Arsenal Woolwich Arsenal 12 (0)
James Howie Scotland Scotland Newcastle United Newcastle United 12 (0)
Sam Marsh England England Bolton Wanderers Bolton Wanderers 12 (0)
Billy Wooldridge England England Wolverhampton Wanderers Wolverhampton Wanderers 12 (0)
Alex Young Scotland Scotland Everton FC Everton FC 12 (0)
28. Bill Appleyard England England Newcastle United Newcastle United 11 (0)
William Davies Wales Wales Blackburn Rovers Blackburn Rovers 11 (0)
Jerry Dean England England Notts County Notts County 11 (0)
Jack Hall England England Stoke City Stoke City 11 (0)
Bobby Robinson England England Liverpool FC Liverpool FC 11 (0)
Jimmy Settle England England Everton FC Everton FC 11 (0)
John Smith England England Birmingham FC Birmingham FC
Wolverhampton Wanderers Wolverhampton Wanderers
11 (0)
35. Jack Bell Scotland Scotland Preston North End Preston North End 10 (0)
Benny Green England England Birmingham FC Birmingham FC 10 (0)
Percy Humphreys England England Notts County Notts County 10 (0)
Arthur Mounteney England England Birmingham FC Birmingham FC 10 (0)
Jack Pedley England England Wolverhampton Wanderers Wolverhampton Wanderers 10 (0)
Sam Raybould England England Liverpool FC Liverpool FC 10 (0)
Fred Rouse England England Stoke City Stoke City 10 (0)
Charlie Satterthwaite England England Woolwich Arsenal Woolwich Arsenal 10 (0)
Percy Smith England England Preston North End Preston North End 10 (0)
44. Jimmy Donnelly England England Sheffield United Sheffield United 9 (0)
Thomas Fitchie Scotland Scotland Woolwich Arsenal Woolwich Arsenal 9 (0)
Bert Freeman England England Woolwich Arsenal Woolwich Arsenal 9 (0)
Charlie Hewitt Wales Wales Middlesbrough FC Middlesbrough FC 9 (0)
Jimmy Robertson Scotland Scotland Blackburn Rovers Blackburn Rovers 9 (0)
Jack Sharp England England Everton FC Everton FC 9 (0)
50. Harry Chapman England England The Wednesday FC The Wednesday FC 8 (0)
Jack Cox England England Liverpool FC Liverpool FC 8 (0)
Alonzo Drake England England Sheffield United Sheffield United 8 (0)
Albert Gosnell England England Newcastle United Newcastle United 8 (0)
Jimmy Lindsay England England Bury FC Bury FC 8 (0)
55. Frank Booth England England Manchester City Manchester City 7 (0)
Jack Craggs England England Nottingham Forest Nottingham Forest 7 (0)
Jimmy Gemmell Scotland Scotland Sunderland AFC Sunderland AFC 7 (0)
Arthur Goddard England England Liverpool FC Liverpool FC 7 (0)
William Hogg England England Sunderland AFC Sunderland AFC 7 (0)
Tom Kay England England Bury FC Bury FC 7 (0)
George Livingstone Scotland Scotland Manchester City Manchester City 7 (0)
Marshall McEwan Scotland Scotland Bolton Wanderers Bolton Wanderers 7 (0)
Jack Parkinson England England Liverpool FC Liverpool FC 7 (0)
Joe Shaw England England Sunderland AFC Sunderland AFC 7 (0)
Charlie Tickle England England Birmingham FC Birmingham FC 7 (0)
Colin Veitch England England Newcastle United Newcastle United 7 (0)
67. Edgar Bluff England England Sheffield United Sheffield United 6 (0)
Jack Carlin England England Liverpool FC Liverpool FC 6 (0)
Billy Dow Scotland Scotland Bury FC Bury FC 6 (0)
Tommy Green England England Middlesbrough FC Middlesbrough FC 6 (0)
Harold Hardman England England Everton FC Everton FC 6 (0)
George Holley England England Sunderland AFC Sunderland AFC 6 (0)
Billy Jones Wales Wales Manchester City Manchester City 6 (0)
Amos Kilbourne England England Bury FC Bury FC 6 (0)
David Neave Scotland Scotland Woolwich Arsenal Woolwich Arsenal 6 (0)
Geordie Reid Scotland Scotland Middlesbrough FC Middlesbrough FC 6 (0)
John Rutherford England England Newcastle United Newcastle United 6 (0)
David Stokes England England Bolton Wanderers Bolton Wanderers 6 (0)
Alexander Turnbull Scotland Scotland Manchester City Manchester City 6 (0)
Jack Williams England England Bury FC Bury FC 6 (0)
81. Walter Abbott England England Everton FC Everton FC 5 (0)
Hugh Bolton Scotland Scotland Everton FC Everton FC
Newcastle United Newcastle United
5 (0)
Jackie Chalmers Scotland Scotland Stoke City Stoke City 5 (0)
Harry Davis England England The Wednesday FC The Wednesday FC 5 (0)
George Gallimore England England Stoke City Stoke City 5 (0)
Ellis Gee England England Notts County Notts County 5 (0)
Teddy Holdcroft England England Stoke City Stoke City 5 (0)
Jack Hopkins England England Wolverhampton Wanderers Wolverhampton Wanderers 5 (0)
Fred Lessons England England Nottingham Forest Nottingham Forest 5 (0)
Joe McClarence England England Newcastle United Newcastle United 5 (0)
Jack Miller England England Stoke City Stoke City 5 (0)
Dennis O'Donnell England England Sunderland AFC Sunderland AFC 5 (0)
George Richards England England Derby County Derby County 5 (0)
William Shearman England England Nottingham Forest Nottingham Forest 5 (0)
Fred Warburton England England Bury FC Bury FC 5 (0)
Freddie Wilcox England England Birmingham FC Birmingham FC
Middlesbrough FC Middlesbrough FC
5 (0)
Bernard Wilkinson England England Sheffield United Sheffield United 5 (0)
98. George Baddeley England England Stoke City Stoke City 4 (0)
Billy Bradshaw England England Blackburn Rovers Blackburn Rovers 4 (0)
William Brawn England England Aston Villa Aston Villa
Middlesbrough FC Middlesbrough FC
4 (0)
Andrew Ducat England England Woolwich Arsenal Woolwich Arsenal 4 (0)
Bert Hall England England Aston Villa Aston Villa 4 (0)
Jackery Jones England England Wolverhampton Wanderers Wolverhampton Wanderers 4 (0)
Arthur Lockett England England Preston North End Preston North End 4 (0)
Billy Matthews England England Aston Villa Aston Villa 4 (0)
Frank Oliver England England Everton FC Everton FC 4 (0)
George Simpson England England The Wednesday FC The Wednesday FC 4 (0)
Jack Taylor Scotland Scotland Everton FC Everton FC 4 (0)
109. George Anderson England England Birmingham FC Birmingham FC 3 (0)
James Bellamy England England Woolwich Arsenal Woolwich Arsenal 3 (0)
Jimmy Blair Scotland Scotland Woolwich Arsenal Woolwich Arsenal 3 (0)
Tom Brittleton England England The Wednesday FC The Wednesday FC 3 (0)
Jimmy Cantrell England England Aston Villa Aston Villa 3 (0)
Fred Cleaver England England Derby County Derby County 3 (0)
Harry Cook England England Everton FC Everton FC 3 (0)
Sammy Corfield England England Wolverhampton Wanderers Wolverhampton Wanderers 3 (0)
Pimmy Davis England England Derby County Derby County 3 (0)
Arthur Dawson England England Blackburn Rovers Blackburn Rovers 3 (0)
Tommy Fletcher England England Derby County Derby County 3 (0)
Willy Garbutt England England Woolwich Arsenal Woolwich Arsenal 3 (0)
John Jones Wales Wales Stoke City Stoke City 3 (0)
Billy Layton England England Wolverhampton Wanderers Wolverhampton Wanderers 3 (0)
Joe Leeming England England Bury FC Bury FC 3 (0)
Charlie Millington England England Aston Villa Aston Villa 3 (0)
Thomas Niblo Scotland Scotland Nottingham Forest Nottingham Forest 3 (0)
Tom Paton Scotland Scotland Derby County Derby County
Sheffield United Sheffield United
3 (0)
Frankie Pope England England Wolverhampton Wanderers Wolverhampton Wanderers 3 (0)
Billy Richards England England Bury FC Bury FC 3 (0)
Robert Rutherford England England Newcastle United Newcastle United 3 (0)
Herbert Swann England England Bury FC Bury FC 3 (0)
Ben Warren England England Derby County Derby County 3 (0)
Alf West England England Liverpool FC Liverpool FC 3 (0)
James Wilson Scotland Scotland Preston North End Preston North End 3 (0)
134. Jimmy Bannister England England Manchester City Manchester City 2 (0)
Alf Berry England England Bury FC Bury FC 2 (0)
Jack Birchall England England Blackburn Rovers Blackburn Rovers 2 (0)
John Boden England England Aston Villa Aston Villa 2 (0)
Francis Bradshaw England England The Wednesday FC The Wednesday FC 2 (0)
Arthur Breakwell England England Wolverhampton Wanderers Wolverhampton Wanderers 2 (0)
Herbert Burgess England England Manchester City Manchester City 2 (0)
Miles Chadwick England England Blackburn Rovers Blackburn Rovers 2 (0)
Herbie Danson England England Preston North End Preston North End 2 (0)
Jack Dewhurst England England Bury FC Bury FC 2 (0)
Tommy Dilly Scotland Scotland Everton FC Everton FC 2 (0)
Ross Fielding England England Stoke City Stoke City 2 (0)
John Gorman England England Wolverhampton Wanderers Wolverhampton Wanderers 2 (0)
George Henderson Scotland Scotland Nottingham Forest Nottingham Forest 2 (0)
Thomas Holford England England Stoke City Stoke City 2 (0)
Johnny Lang Scotland Scotland Sheffield United Sheffield United 2 (0)
Herbert Lipsham England England Sheffield United Sheffield United 2 (0)
Billy Lyon Scotland Scotland Preston North End Preston North End 2 (0)
Harry Makepeace England England Everton FC Everton FC 2 (0)
Bob Manson Scotland Scotland Blackburn Rovers Blackburn Rovers 2 (0)
William McLaughlin England England Everton FC Everton FC 2 (0)
Peter McWilliam Scotland Scotland Newcastle United Newcastle United 2 (0)
Ernest Needham England England Sheffield United Sheffield United 2 (0)
Jack Plant England England Bury FC Bury FC 2 (0)
Bruce Rankin England England Everton FC Everton FC 2 (0)
Harry Ruddlesdin England England The Wednesday FC The Wednesday FC 2 (0)
James Sharp Scotland Scotland Woolwich Arsenal Woolwich Arsenal 2 (0)
John Shaw England England Sunderland AFC Sunderland AFC 2 (0)
Tommy Simpson England England Bury FC Bury FC 2 (0)
Alf Spouncer England England Nottingham Forest Nottingham Forest 2 (0)
Billy Thompson England England Middlesbrough FC Middlesbrough FC 2 (0)
Bobbie Walker England England Middlesbrough FC Middlesbrough FC 2 (0)
Joe Walters England England Aston Villa Aston Villa 2 (0)
Arnold Whittaker England England Blackburn Rovers Blackburn Rovers 2 (0)
David Willis England England Sunderland AFC Sunderland AFC 2 (0)
Alf Wood England England Derby County Derby County 2 (0)
John Wood England England Derby County Derby County 2 (0)
171. William Agnew Scotland Scotland Middlesbrough FC Middlesbrough FC 1 (0)
Samuel Aitken Scotland Scotland Middlesbrough FC Middlesbrough FC 1 (0)
Barney Allen England England Aston Villa Aston Villa 1 (0)
Jimmy Atkinson England England Bolton Wanderers Bolton Wanderers 1 (0)
Willie Banks England England Manchester City Manchester City 1 (0)
Albert Baynham England England Wolverhampton Wanderers Wolverhampton Wanderers 1 (0)
Billy Beer England England Birmingham FC Birmingham FC 1 (0)
Reggie Boon England England Wolverhampton Wanderers Wolverhampton Wanderers 1 (0)
Billy Bromage England England Sheffield United Sheffield United 1 (0)
Albert Brown England England Preston North End Preston North End 1 (0)
Norman Brown England England Sunderland AFC Sunderland AFC 1 (0)
James Buchan Scotland Scotland Manchester City Manchester City 1 (0)
Henry Buckle Northern Ireland Northern Ireland Sunderland AFC Sunderland AFC 1 (0)
Tommy Chalmers Scotland Scotland Notts County Notts County 1 (0)
Tom Chorlton England England Liverpool FC Liverpool FC 1 (0)
Bob Clifford Scotland Scotland Bolton Wanderers Bolton Wanderers 1 (0)
Frank Cornan England England Birmingham FC Birmingham FC 1 (0)
Tommy Coxon England England Middlesbrough FC Middlesbrough FC 1 (0)
Tom Crawshaw England England The Wednesday FC The Wednesday FC 1 (0)
Ben Craythorne England England Notts County Notts County 1 (0)
Alfred Crowe England England Woolwich Arsenal Woolwich Arsenal 1 (0)
Harry Croxton England England Stoke City Stoke City 1 (0)
Joseph Derbyshire England England Preston North End Preston North End 1 (0)
Jim Dougherty England England Birmingham FC Birmingham FC 1 (0)
Bill Farquhar England England Sunderland AFC Sunderland AFC 1 (0)
Sammy Frost England England Manchester City Manchester City 1 (0)
Sam Greenhalgh England England Aston Villa Aston Villa
Bolton Wanderers Bolton Wanderers
1 (0)
Arthur Griffiths England England Stoke City Stoke City 1 (0)
Douglas Hardcastle England England Derby County Derby County 1 (0)
Wally Hardinge England England Newcastle United Newcastle United 1 (0)
Joe Hardstaff England England Nottingham Forest Nottingham Forest 1 (0)
Roly Harper England England Birmingham FC Birmingham FC 1 (0)
Sandy Higgins Scotland Scotland Newcastle United Newcastle United 1 (0)
Jack Hunter Scotland Scotland Preston North End Preston North End 1 (0)
Thomas Jones England England Everton FC Everton FC 1 (0)
Sammy Lamb England England Derby County Derby County 1 (0)
Arthur Lloyd England England Wolverhampton Wanderers Wolverhampton Wanderers 1 (0)
Jock Malloch Scotland Scotland The Wednesday FC The Wednesday FC 1 (0)
Sammy McClure England England Blackburn Rovers Blackburn Rovers 1 (0)
James McCormick England England Sheffield United Sheffield United 1 (0)
Tommy McDermott Scotland Scotland Everton FC Everton FC 1 (0)
Angus McIntosh England England Sunderland AFC Sunderland AFC 1 (0)
Thomas McKenzie Scotland Scotland Sunderland AFC Sunderland AFC 1 (0)
Johnny McMahon Scotland Scotland Manchester City Manchester City 1 (0)
Joe Moffatt Scotland Scotland Manchester City Manchester City 1 (0)
Eddie Murphy England England Bury FC Bury FC 1 (0)
Thomas Murray England England Middlesbrough FC Middlesbrough FC 1 (0)
Billy Parker England England Sheffield United Sheffield United 1 (0)
Maurice Parry Wales Wales Liverpool FC Liverpool FC 1 (0)
John Pattinson England England Sheffield United Sheffield United 1 (0)
Fred Pentland England England Blackburn Rovers Blackburn Rovers 1 (0)
James Poppitt England England Notts County Notts County 1 (0)
Jim Raine England England Newcastle United Newcastle United 1 (0)
Alex Raisbeck Scotland Scotland Liverpool FC Liverpool FC 1 (0)
Dusty Rhodes England England Sunderland AFC Sunderland AFC 1 (0)
Tommy Rodway England England Preston North End Preston North End 1 (0)
Jim Thackeray England England Middlesbrough FC Middlesbrough FC 1 (0)
Jack Tomlin Ireland Ireland Sunderland AFC Sunderland AFC 1 (0)
Ollie Tummon England England The Wednesday FC The Wednesday FC 1 (0)
Freddie Wheatcroft England England Derby County Derby County 1 (0)
James Whittaker England England Manchester City Manchester City 1 (0)
Walter Wigmore England England Birmingham FC Birmingham FC 1 (0)
Walter Williams England England Wolverhampton Wanderers Wolverhampton Wanderers 1 (0)
Joe Wilson England England Blackburn Rovers Blackburn Rovers 1 (0)
Tom Wilson England England Bolton Wanderers Bolton Wanderers 1 (0)