# Player Country Team Goals (Penalty)
1. Jack Parkinson England England Liverpool FC Liverpool FC 30 (0)
2. Albert Shepherd England England Newcastle United Newcastle United 28 (0)
3. Harry Hampton England England Aston Villa Aston Villa 26 (0)
4. Jimmy Cantrell England England Notts County Notts County 22 (0)
Bert Freeman England England Everton FC Everton FC 22 (0)
Bob Whittingham England England Bradford City Bradford City
Chelsea FC Chelsea FC
22 (0)
7. Joe Kitchen England England Sheffield United Sheffield United 21 (0)
8. Joe Bache England England Aston Villa Aston Villa 20 (0)
John Cowell England England Bristol City Bristol City 20 (0)
George Holley England England Sunderland AFC Sunderland AFC 20 (0)
Frank O'Rourke Scotland Scotland Bradford City Bradford City 20 (0)
12. Billy Hibbert England England Bury FC Bury FC 19 (0)
Arthur Morris Wales Wales Nottingham Forest Nottingham Forest 19 (0)
14. David McLean Scotland Scotland Preston North End Preston North End 18 (0)
Jimmy Stewart Scotland Scotland Liverpool FC Liverpool FC 18 (0)
16. Freddie Jones England England Notts County Notts County 17 (0)
Enoch West England England Nottingham Forest Nottingham Forest 17 (0)
18. Percy Humphreys England England Chelsea FC Chelsea FC
Tottenham Hotspur Tottenham Hotspur
16 (0)
19. Billy Minter England England Tottenham Hotspur Tottenham Hotspur 15 (0)
20. Billy Gerrish England England Aston Villa Aston Villa 14 (0)
Wally Hardinge England England Sheffield United Sheffield United 14 (0)
Harry Low Scotland Scotland Sunderland AFC Sunderland AFC 14 (0)
George Wall England England Manchester United Manchester United 14 (0)
24. Bob Currie Scotland Scotland Bury FC Bury FC 13 (0)
Arthur Goddard England England Liverpool FC Liverpool FC 13 (0)
Jackie Mordue England England Sunderland AFC Sunderland AFC 13 (0)
Alexander Turnbull Scotland Scotland Manchester United Manchester United 13 (0)
28. Walter Aitkenhead Scotland Scotland Blackburn Rovers Blackburn Rovers 12 (0)
Jack Hall England England Middlesbrough FC Middlesbrough FC 12 (0)
Billy Hughes England England Bolton Wanderers Bolton Wanderers 12 (0)
Jim Simmons England England Sheffield United Sheffield United 12 (0)
Andrew Wilson Scotland Scotland The Wednesday FC The Wednesday FC 12 (0)
33. Willie Cameron Scotland Scotland Blackburn Rovers Blackburn Rovers 10 (0)
Billy Hunter Scotland Scotland Bolton Wanderers Bolton Wanderers 10 (0)
Eddie Latheron England England Blackburn Rovers Blackburn Rovers 10 (0)
Frank Rollinson England England The Wednesday FC The Wednesday FC 10 (0)
37. Steve Bloomer England England Middlesbrough FC Middlesbrough FC 9 (0)
Arthur Bridgett England England Sunderland AFC Sunderland AFC 9 (0)
Billy Matthews England England Notts County Notts County 9 (0)
Bert Middlemiss England England Tottenham Hotspur Tottenham Hotspur 9 (0)
Bobby Steel England England Tottenham Hotspur Tottenham Hotspur 9 (0)
Jimmy Turnbull Scotland Scotland Manchester United Manchester United 9 (0)
43. Sammy Cail England England Middlesbrough FC Middlesbrough FC 8 (0)
Robert Evans Wales Wales Sheffield United Sheffield United 8 (0)
Thomas Homer England England Manchester United Manchester United 8 (0)
John Rutherford England England Newcastle United Newcastle United 8 (0)
Jimmy Stewart England England Newcastle United Newcastle United 8 (0)
48. William Davies Wales Wales Blackburn Rovers Blackburn Rovers 7 (0)
Sam Kirkman England England The Wednesday FC The Wednesday FC 7 (0)
Jack Picken Scotland Scotland Manchester United Manchester United 7 (0)
Charlie Wallace England England Aston Villa Aston Villa 7 (0)
52. Dicky Bond England England Bradford City Bradford City 6 (0)
Sam Bowyer England England Liverpool FC Liverpool FC 6 (0)
Tom Brittleton England England The Wednesday FC The Wednesday FC 6 (0)
Harry Chapman England England The Wednesday FC The Wednesday FC 6 (0)
Ellis Crompton England England Blackburn Rovers Blackburn Rovers 6 (0)
Herbie Danson England England Preston North End Preston North End 6 (0)
Jerry Dean England England Notts County Notts County 6 (0)
Bert Hall England England Aston Villa Aston Villa 6 (0)
Harold Halse England England Manchester United Manchester United 6 (0)
James Howie Scotland Scotland Newcastle United Newcastle United 6 (0)
Gordon Jones England England Bolton Wanderers Bolton Wanderers 6 (0)
Tom Kay England England Bury FC Bury FC 6 (0)
Tom Marrison England England Nottingham Forest Nottingham Forest 6 (0)
Angus McIntosh England England Bury FC Bury FC 6 (0)
Arthur Mounteney England England Preston North End Preston North End 6 (0)
Johnny Orr Scotland Scotland Blackburn Rovers Blackburn Rovers 6 (0)
James Speirs Scotland Scotland Bradford City Bradford City 6 (0)
Joe Walters England England Aston Villa Aston Villa 6 (0)
Walter White Scotland Scotland Everton FC Everton FC 6 (0)
James Windridge England England Chelsea FC Chelsea FC 6 (0)
72. Jimmy Bannister England England Manchester United Manchester United
Preston North End Preston North End
5 (0)
Bill Buckenham England England Woolwich Arsenal Woolwich Arsenal 5 (0)
John Coleman England England Everton FC Everton FC 5 (0)
George Dodd England England Notts County Notts County 5 (0)
Samuel Downing England England Chelsea FC Chelsea FC 5 (0)
Frank Foxall England England The Wednesday FC The Wednesday FC 5 (0)
David Greenaway Scotland Scotland Woolwich Arsenal Woolwich Arsenal 5 (0)
Bob Hardy England England Bristol City Bristol City 5 (0)
Sandy Higgins Scotland Scotland Newcastle United Newcastle United 5 (0)
Walter Lawrence England England Woolwich Arsenal Woolwich Arsenal 5 (0)
Peter Logan Scotland Scotland Bradford City Bradford City 5 (0)
Billy Meredith Wales Wales Manchester United Manchester United 5 (0)
David Neave Scotland Scotland Woolwich Arsenal Woolwich Arsenal 5 (0)
Arthur Wileman England England Chelsea FC Chelsea FC 5 (0)
Vivian Woodward England England Chelsea FC Chelsea FC 5 (0)
Robert Young England England Middlesbrough FC Middlesbrough FC 5 (0)
88. Walter Anthony England England Blackburn Rovers Blackburn Rovers 4 (0)
Billy Bradshaw England England Blackburn Rovers Blackburn Rovers 4 (0)
George Chapman Scotland Scotland Blackburn Rovers Blackburn Rovers 4 (0)
Alfred Common England England Middlesbrough FC Middlesbrough FC 4 (0)
John Derrick England England Nottingham Forest Nottingham Forest 4 (0)
George Elliott England England Middlesbrough FC Middlesbrough FC 4 (0)
Bill Hooper England England Nottingham Forest Nottingham Forest 4 (0)
Harry Lockett England England Bolton Wanderers Bolton Wanderers 4 (0)
Harry Makepeace England England Everton FC Everton FC 4 (0)
Marshall McEwan Scotland Scotland Bolton Wanderers Bolton Wanderers
Chelsea FC Chelsea FC
4 (0)
Ronald Orr Scotland Scotland Liverpool FC Liverpool FC 4 (0)
Willis Rippon England England Bristol City Bristol City 4 (0)
Charlie Roberts England England Manchester United Manchester United 4 (0)
Jack Sharp England England Everton FC Everton FC 4 (0)
John Thompson England England Sunderland AFC Sunderland AFC 4 (0)
Joe Walton England England Sheffield United Sheffield United 4 (0)
George Wilson Scotland Scotland Newcastle United Newcastle United 4 (0)
Arthur Winterhalder England England Preston North End Preston North End 4 (0)
106. Bert Baverstock England England Bolton Wanderers Bolton Wanderers 3 (0)
Bert Beney England England Woolwich Arsenal Woolwich Arsenal 3 (0)
Francis Bradshaw England England The Wednesday FC The Wednesday FC 3 (0)
Joe Bradshaw England England Chelsea FC Chelsea FC 3 (0)
William Brawn England England Chelsea FC Chelsea FC 3 (0)
Arthur Brown England England Sunderland AFC Sunderland AFC 3 (0)
Andy Burton Scotland Scotland Bristol City Bristol City 3 (0)
Jack Curtis England England Tottenham Hotspur Tottenham Hotspur 3 (0)
Tommy Dixon England England Middlesbrough FC Middlesbrough FC 3 (0)
Andrew Ducat England England Woolwich Arsenal Woolwich Arsenal 3 (0)
Chris Duffy England England Bury FC Bury FC 3 (0)
Billy Flint England England Notts County Notts County 3 (0)
Willy Garbutt England England Blackburn Rovers Blackburn Rovers 3 (0)
Sammy Gilligan Scotland Scotland Bristol City Bristol City 3 (0)
George Hilsdon England England Chelsea FC Chelsea FC 3 (0)
Evan Jones Wales Wales Chelsea FC Chelsea FC 3 (0)
Harold Lee England England Woolwich Arsenal Woolwich Arsenal
Bury FC Bury FC
3 (0)
Charlie Lewis England England Woolwich Arsenal Woolwich Arsenal 3 (0)
Jimmy Lindsay England England Bury FC Bury FC 3 (0)
Reuben Marr England England Bristol City Bristol City 3 (0)
Charlie McGibbon England England Woolwich Arsenal Woolwich Arsenal 3 (0)
Jack Platt England England Preston North End Preston North End 3 (0)
James Raeside Scotland Scotland Bury FC Bury FC 3 (0)
George Robertson Scotland Scotland The Wednesday FC The Wednesday FC 3 (0)
George Robinson England England Bradford City Bradford City 3 (0)
Fred Staniforth England England Bristol City Bristol City 3 (0)
Teddy Verrill England England Middlesbrough FC Middlesbrough FC 3 (0)
133. Jack Armstrong England England Nottingham Forest Nottingham Forest 2 (0)
Arthur Berry England England Everton FC Everton FC 2 (0)
Alex Birnie Scotland Scotland Bury FC Bury FC 2 (0)
Billy Clark Scotland Scotland Sunderland AFC Sunderland AFC 2 (0)
Jock Comrie Scotland Scotland Bradford City Bradford City 2 (0)
Angus Douglas Scotland Scotland Chelsea FC Chelsea FC 2 (0)
Scott Duncan Scotland Scotland Newcastle United Newcastle United 2 (0)
Edmund Eyre England England Aston Villa Aston Villa 2 (0)
Norrie Fairgray Scotland Scotland Chelsea FC Chelsea FC 2 (0)
Charlie Freeman England England Chelsea FC Chelsea FC 2 (0)
Jimmy Gourlay Scotland Scotland Everton FC Everton FC 2 (0)
James Groves England England Middlesbrough FC Middlesbrough FC 2 (0)
Joe Hewitt England England Liverpool FC Liverpool FC 2 (0)
Jimmy Hogan England England Bolton Wanderers Bolton Wanderers 2 (0)
Andy Hunter Northern Ireland Northern Ireland The Wednesday FC The Wednesday FC 2 (0)
John Macdonald Scotland Scotland Liverpool FC Liverpool FC 2 (0)
Peter McWilliam Scotland Scotland Newcastle United Newcastle United 2 (0)
Harry Mountford England England Everton FC Everton FC 2 (0)
Jimmy Murray Ireland Ireland The Wednesday FC The Wednesday FC 2 (0)
Fred Pentland England England Middlesbrough FC Middlesbrough FC 2 (0)
Tommy Rodway England England Preston North End Preston North End 2 (0)
Ben Shearman England England Bristol City Bristol City 2 (0)
Alf Smith England England Bury FC Bury FC 2 (0)
Percy Smith England England Preston North End Preston North End 2 (0)
Charles Stanfield England England Bury FC Bury FC 2 (0)
Danny Steel England England Tottenham Hotspur Tottenham Hotspur 2 (0)
Hugh Stevenson Scotland Scotland Blackburn Rovers Blackburn Rovers 2 (0)
Frank Stringfellow England England The Wednesday FC The Wednesday FC 2 (0)
Jim Thackeray England England Middlesbrough FC Middlesbrough FC 2 (0)
Albert Walker England England Notts County Notts County 2 (0)
Albert Walmsley England England Blackburn Rovers Blackburn Rovers 2 (0)
Ike Waterall England England Notts County Notts County 2 (0)
Alex Young Scotland Scotland Everton FC Everton FC 2 (0)
166. Andrew Aitken Scotland Scotland Middlesbrough FC Middlesbrough FC 1 (0)
Andrew Anderson Scotland Scotland Newcastle United Newcastle United 1 (0)
Charles Arthurs England England Preston North End Preston North End 1 (0)
Tom Barber England England Bolton Wanderers Bolton Wanderers 1 (0)
Samuel Blott England England Manchester United Manchester United 1 (0)
Ernest Bracegirdle England England Blackburn Rovers Blackburn Rovers 1 (0)
Bill Brelsford England England Sheffield United Sheffield United 1 (0)
Chris Buckley England England Aston Villa Aston Villa 1 (0)
John Catterall England England Preston North End Preston North End 1 (0)
Arthur Clamp England England Notts County Notts County 1 (0)
Ted Connor England England Manchester United Manchester United 1 (0)
Jack Dewhurst England England Bury FC Bury FC 1 (0)
Jock Finlay Scotland Scotland Newcastle United Newcastle United 1 (0)
Allen Foster England England Bristol City Bristol City 1 (0)
Bert Goode England England Liverpool FC Liverpool FC 1 (0)
Jimmy Harrop England England Liverpool FC Liverpool FC 1 (0)
Dick Healey England England Sunderland AFC Sunderland AFC 1 (0)
Arthur Holden England England Chelsea FC Chelsea FC 1 (0)
Arthur Hooper England England Manchester United Manchester United 1 (0)
George Hunter England England Aston Villa Aston Villa 1 (0)
Billy Lacey Ireland Ireland Everton FC Everton FC 1 (0)
Bob Liddell England England Newcastle United Newcastle United 1 (0)
Evelyn Lintott England England Bradford City Bradford City 1 (0)
Billy Lloyd England England The Wednesday FC The Wednesday FC 1 (0)
Tommy Mair England England Chelsea FC Chelsea FC 1 (0)
Ginger Maltby England England Nottingham Forest Nottingham Forest 1 (0)
Sam Marsh England England Bolton Wanderers Bolton Wanderers 1 (0)
Joe McCall England England Preston North End Preston North End 1 (0)
Matthew McKellar Scotland Scotland Woolwich Arsenal Woolwich Arsenal 1 (0)
Tom Morris Scotland Scotland Tottenham Hotspur Tottenham Hotspur 1 (0)
Ernest Needham England England Sheffield United Sheffield United 1 (0)
Jackie Owen Scotland Scotland Bolton Wanderers Bolton Wanderers 1 (0)
Bill Palmer England England Nottingham Forest Nottingham Forest 1 (0)
Fred Parnell England England Preston North End Preston North End 1 (0)
Tommy Rae Scotland Scotland Bury FC Bury FC 1 (0)
Charles Randall England England Newcastle United Newcastle United 1 (0)
Bobby Robinson England England Liverpool FC Liverpool FC 1 (0)
William Spence England England Preston North End Preston North End 1 (0)
Robert Stevens Scotland Scotland Woolwich Arsenal Woolwich Arsenal 1 (0)
David Stokes England England Bolton Wanderers Bolton Wanderers 1 (0)
Albert Sturgess England England Sheffield United Sheffield United 1 (0)
Fred Taylor England England Chelsea FC Chelsea FC 1 (0)
Matt Thomson England England Woolwich Arsenal Woolwich Arsenal 1 (0)
Daniel Tull England England Tottenham Hotspur Tottenham Hotspur 1 (0)
Ollie Tummon England England The Wednesday FC The Wednesday FC 1 (0)
Colin Veitch England England Newcastle United Newcastle United 1 (0)
Bob Waugh England England Newcastle United Newcastle United 1 (0)
Billy Wedlock England England Bristol City Bristol City 1 (0)
Louis Weller England England Everton FC Everton FC 1 (0)
Tim Williamson England England Middlesbrough FC Middlesbrough FC 1 (0)