# Player Country Team Goals (Penalty)
1. Johnny Campbell Scotland Scotland Sunderland AFC Sunderland AFC 30 (0)
2. Fred Geary England England Everton FC Everton FC 19 (0)
Jimmy Hannah Scotland Scotland Sunderland AFC Sunderland AFC 19 (0)
4. Jack Devey England England Aston Villa Aston Villa 18 (0)
Alex Latta Scotland Scotland Everton FC Everton FC 18 (0)
6. Bob Donaldson Scotland Scotland Newton Heath FC Newton Heath FC 16 (0)
Harry Wood England England Wolverhampton Wanderers Wolverhampton Wanderers 16 (0)
8. Francis Becton England England Preston North End Preston North End 15 (0)
9. Harry Cookson England England Accrington FC Accrington FC 14 (0)
Davie Russell Scotland Scotland Preston North End Preston North End 14 (0)
11. William Bassett England England West Bromwich Albion West Bromwich Albion 13 (0)
John Goodall England England Derby County Derby County 13 (0)
James Millar Scotland Scotland Sunderland AFC Sunderland AFC 13 (0)
Joseph Schofield England England Stoke City Stoke City 13 (0)
Fred Spiksley England England The Wednesday FC The Wednesday FC 13 (0)
16. James Gillespie Scotland Scotland Sunderland AFC Sunderland AFC 12 (0)
Alexander Higgins Scotland Scotland Nottingham Forest Nottingham Forest 12 (0)
Sandy Rowan Scotland Scotland The Wednesday FC The Wednesday FC 12 (0)
19. Steve Bloomer England England Derby County Derby County 11 (0)
Daniel Bruce Scotland Scotland Notts County Notts County 11 (0)
Joe Butcher England England Wolverhampton Wanderers Wolverhampton Wanderers 11 (0)
Harry Daft England England Nottingham Forest Nottingham Forest
Notts County Notts County
11 (0)
William Dickson Scotland Scotland Stoke City Stoke City 11 (0)
Harry Lea England England Accrington FC Accrington FC 11 (0)
Alf Milward England England Everton FC Everton FC 11 (0)
James Oswald Scotland Scotland Notts County Notts County 11 (0)
Tom Pearson England England West Bromwich Albion West Bromwich Albion 11 (0)
Jimmie Robertson Scotland Scotland Stoke City Stoke City 11 (0)
Bill Sawers Scotland Scotland Blackburn Rovers Blackburn Rovers 11 (0)
Jimmy Whitehead England England Accrington FC Accrington FC 11 (0)
31. Charlie Athersmith England England Aston Villa Aston Villa 10 (0)
Albert Brown England England Aston Villa Aston Villa 10 (0)
Edgar Chadwick England England Everton FC Everton FC 10 (0)
Ted Evans England England Stoke City Stoke City 10 (0)
Alf Farman England England Newton Heath FC Newton Heath FC 10 (0)
Jasper Geddes England England West Bromwich Albion West Bromwich Albion 10 (0)
Tom McInnes Scotland Scotland Nottingham Forest Nottingham Forest 10 (0)
Roddie McLeod Scotland Scotland West Bromwich Albion West Bromwich Albion 10 (0)
Jack Southworth England England Blackburn Rovers Blackburn Rovers 10 (0)
40. Jimmy Cassidy Scotland Scotland Bolton Wanderers Bolton Wanderers 9 (0)
Joe Dickenson England England Bolton Wanderers Bolton Wanderers 9 (0)
Johnny Kirkham England England Accrington FC Accrington FC 9 (0)
43. Billy Bowes Scotland Scotland Burnley FC Burnley FC 8 (0)
Bob Buchanan Scotland Scotland Burnley FC Burnley FC 8 (0)
Dennis Hodgetts England England Aston Villa Aston Villa 8 (0)
Jimmy Ross Scotland Scotland Preston North End Preston North End 8 (0)
Davie Willocks Scotland Scotland Bolton Wanderers Bolton Wanderers 8 (0)
Hugh Wilson Scotland Scotland Sunderland AFC Sunderland AFC 8 (0)
49. Bob Brown England England The Wednesday FC The Wednesday FC 7 (0)
Harry Davis England England The Wednesday FC The Wednesday FC 7 (0)
Will Devey England England Aston Villa Aston Villa
Wolverhampton Wanderers Wolverhampton Wanderers
7 (0)
James Logan Scotland Scotland Aston Villa Aston Villa 7 (0)
Alan Maxwell Scotland Scotland Everton FC Everton FC 7 (0)
Arthur Shaw England England Nottingham Forest Nottingham Forest 7 (0)
Davie Weir England England Bolton Wanderers Bolton Wanderers 7 (0)
Dave Wykes England England Wolverhampton Wanderers Wolverhampton Wanderers 7 (0)
57. Handel Bentley England England Bolton Wanderers Bolton Wanderers 6 (0)
Henry Chippendale England England Blackburn Rovers Blackburn Rovers 6 (0)
Jimmy Crabtree England England Burnley FC Burnley FC 6 (0)
Geordie Drummond Scotland Scotland Preston North End Preston North End 6 (0)
Archie Goodall Northern Ireland Northern Ireland Derby County Derby County 6 (0)
Combe Hall Scotland Scotland Blackburn Rovers Blackburn Rovers 6 (0)
Jimmy Hill Scotland Scotland Burnley FC Burnley FC 6 (0)
Tom McInnes Scotland Scotland Notts County Notts County 6 (0)
Johnny McMillan Scotland Scotland Derby County Derby County 6 (0)
Chippy Naughton Scotland Scotland Stoke City Stoke City 6 (0)
Jim Wilson Scotland Scotland Bolton Wanderers Bolton Wanderers 6 (0)
68. Archibald Bastock Wales Wales West Bromwich Albion West Bromwich Albion 5 (0)
John Bowdler Wales Wales Blackburn Rovers Blackburn Rovers 5 (0)
Alec Brady Scotland Scotland The Wednesday FC The Wednesday FC 5 (0)
James Coupar Scotland Scotland Newton Heath FC Newton Heath FC 5 (0)
Thomas Fitzsimmons Scotland Scotland Newton Heath FC Newton Heath FC 5 (0)
John Harvey Scotland Scotland Sunderland AFC Sunderland AFC 5 (0)
Billy Hood England England Newton Heath FC Newton Heath FC 5 (0)
Tom Lea England England Accrington FC Accrington FC 5 (0)
Neil McCallum Scotland Scotland Nottingham Forest Nottingham Forest 5 (0)
William McNab Scotland Scotland Burnley FC Burnley FC 5 (0)
Jock Scott Scotland Scotland Sunderland AFC Sunderland AFC 5 (0)
79. Harry Brandon Scotland Scotland The Wednesday FC The Wednesday FC 4 (0)
Jimmy Burke Scotland Scotland Notts County Notts County 4 (0)
Thomas Chambers Scotland Scotland Burnley FC Burnley FC 4 (0)
Davy Hannah Scotland Scotland Sunderland AFC Sunderland AFC 4 (0)
Charlie Perry England England West Bromwich Albion West Bromwich Albion 4 (0)
Horace Pike England England Nottingham Forest Nottingham Forest 4 (0)
Tich Smith England England Nottingham Forest Nottingham Forest 4 (0)
William Stewart Scotland Scotland Newton Heath FC Newton Heath FC 4 (0)
William Storer England England Derby County Derby County 4 (0)
Peter Turnbull England England Burnley FC Burnley FC 4 (0)
Albert Woolley England England Aston Villa Aston Villa 4 (0)
90. Lewis Campbell Scotland Scotland Aston Villa Aston Villa 3 (0)
Adam Carson Scotland Scotland Newton Heath FC Newton Heath FC 3 (0)
Peter Dowds Scotland Scotland Aston Villa Aston Villa 3 (0)
Fred Forman England England Derby County Derby County 3 (0)
Hugh Gallacher Scotland Scotland Preston North End Preston North End 3 (0)
Will Gibson Scotland Scotland Sunderland AFC Sunderland AFC 3 (0)
Andrew McGregor Scotland Scotland Notts County Notts County 3 (0)
Jack McNee Scotland Scotland Bolton Wanderers Bolton Wanderers 3 (0)
John McPherson Scotland Scotland Nottingham Forest Nottingham Forest 3 (0)
Moses Sanders England England Preston North End Preston North End 3 (0)
Harry Walkerdine England England Notts County Notts County 3 (0)
101. Willie Almond England England Accrington FC Accrington FC
Blackburn Rovers Blackburn Rovers
2 (0)
Geordie Anderson Scotland Scotland Blackburn Rovers Blackburn Rovers 2 (0)
Henry Boyd Scotland Scotland Burnley FC Burnley FC
West Bromwich Albion West Bromwich Albion
2 (0)
Arthur Brady Scotland Scotland Burnley FC Burnley FC 2 (0)
Charlie Bramley England England Notts County Notts County 2 (0)
Thomas Brandon Scotland Scotland The Wednesday FC The Wednesday FC 2 (0)
Billy Dunn Scotland Scotland Stoke City Stoke City 2 (0)
James Fleming Scotland Scotland Aston Villa Aston Villa 2 (0)
Harry Gardiner Scotland Scotland Bolton Wanderers Bolton Wanderers 2 (0)
Patrick Gordon Scotland Scotland Everton FC Everton FC 2 (0)
Billy Greer England England Preston North End Preston North End 2 (0)
Willie Groves Scotland Scotland West Bromwich Albion West Bromwich Albion 2 (0)
Charlie Hare England England Aston Villa Aston Villa 2 (0)
Walter Higham England England Accrington FC Accrington FC 2 (0)
Jack Johnston Scotland Scotland Wolverhampton Wanderers Wolverhampton Wanderers 2 (0)
George Kinsey England England Wolverhampton Wanderers Wolverhampton Wanderers 2 (0)
Jimmy McLachlan Scotland Scotland Derby County Derby County 2 (0)
Samuel Mills England England Derby County Derby County 2 (0)
Alex Paton Scotland Scotland Bolton Wanderers Bolton Wanderers 2 (0)
Walter Roulston England England Derby County Derby County 2 (0)
Alec Stewart Scotland Scotland Burnley FC Burnley FC
Everton FC Everton FC
2 (0)
Billy Stewart Scotland Scotland Preston North End Preston North End 2 (0)
Wilmot Turner England England Stoke City Stoke City 2 (0)
124. David Alexander Scotland Scotland Accrington FC Accrington FC 1 (0)
Harry Allen England England Wolverhampton Wanderers Wolverhampton Wanderers 1 (0)
Charlie Baker England England Stoke City Stoke City
Wolverhampton Wanderers Wolverhampton Wanderers
1 (0)
William Bowie Scotland Scotland Accrington FC Accrington FC 1 (0)
George Burton England England Aston Villa Aston Villa 1 (0)
Harry Campbell Scotland Scotland Blackburn Rovers Blackburn Rovers 1 (0)
James Colville Scotland Scotland Newton Heath FC Newton Heath FC 1 (0)
James Cowan Scotland Scotland Aston Villa Aston Villa 1 (0)
John Cowan Scotland Scotland Preston North End Preston North End 1 (0)
Kenny Davenport England England Bolton Wanderers Bolton Wanderers 1 (0)
George Davis England England Aston Villa Aston Villa 1 (0)
George Dewar Scotland Scotland Blackburn Rovers Blackburn Rovers 1 (0)
Edward Docherty Scotland Scotland Notts County Notts County 1 (0)
Alf Edge England England Stoke City Stoke City 1 (0)
Frederick Ekins England England Derby County Derby County 1 (0)
Jack Elliott Northern Ireland Northern Ireland Everton FC Everton FC 1 (0)
Jock Espie Scotland Scotland Burnley FC Burnley FC 1 (0)
Matt Gillespie Scotland Scotland Blackburn Rovers Blackburn Rovers 1 (0)
William Graham Scotland Scotland Burnley FC Burnley FC 1 (0)
Billy Gunn England England Notts County Notts County 1 (0)
Sandy Hall Scotland Scotland The Wednesday FC The Wednesday FC 1 (0)
Abe Hartley Scotland Scotland Everton FC Everton FC 1 (0)
Arthur Henrys England England Newton Heath FC Newton Heath FC 1 (0)
Robert Jones Wales Wales Everton FC Everton FC 1 (0)
Bob Kelso Scotland Scotland Everton FC Everton FC 1 (0)
George King Scotland Scotland Burnley FC Burnley FC 1 (0)
Tommy Little Scotland Scotland Derby County Derby County 1 (0)
Archie Livingstone Scotland Scotland Burnley FC Burnley FC 1 (0)
George Mann England England Blackburn Rovers Blackburn Rovers 1 (0)
Thomas McIntosh Scotland Scotland The Wednesday FC The Wednesday FC 1 (0)
James McMillan Scotland Scotland Everton FC Everton FC 1 (0)
James Mullineaux England England Burnley FC Burnley FC 1 (0)
Albert Mumford England England The Wednesday FC The Wednesday FC 1 (0)
Tom Nicol Scotland Scotland Burnley FC Burnley FC 1 (0)
Jack Proctor England England Stoke City Stoke City 1 (0)
Jack Reynolds England England West Bromwich Albion West Bromwich Albion 1 (0)
Nicholas John Ross Scotland Scotland Preston North End Preston North End 1 (0)
Adam Scott Scotland Scotland Nottingham Forest Nottingham Forest 1 (0)
David Skea Scotland Scotland Aston Villa Aston Villa 1 (0)
Albert Smith England England Nottingham Forest Nottingham Forest 1 (0)
George Swift England England Wolverhampton Wanderers Wolverhampton Wanderers 1 (0)
William Taylor Scotland Scotland Blackburn Rovers Blackburn Rovers 1 (0)
Robert Topham England England Wolverhampton Wanderers Wolverhampton Wanderers 1 (0)
Harold Wood England England West Bromwich Albion West Bromwich Albion 1 (0)
Harry Woolhouse England England The Wednesday FC The Wednesday FC 1 (0)