# Player Country Team Goals (Penalty)
1. Johnny Campbell Scotland Scotland Sunderland AFC Sunderland AFC 32 (0)
2. Jack Devey England England Aston Villa Aston Villa 29 (0)
3. Jack Southworth England England Blackburn Rovers Blackburn Rovers 22 (0)
4. Jimmy Cassidy Scotland Scotland Bolton Wanderers Bolton Wanderers 18 (0)
5. Jimmy Hannah Scotland Scotland Sunderland AFC Sunderland AFC 17 (0)
Alex Latta Scotland Scotland Everton FC Everton FC 17 (0)
Tom Nicol Scotland Scotland Burnley FC Burnley FC 17 (0)
8. Jimmy Ross Scotland Scotland Preston North End Preston North End 16 (0)
9. Lewis Campbell Scotland Scotland Aston Villa Aston Villa 15 (0)
John Goodall England England Derby County Derby County 15 (0)
James Millar Scotland Scotland Sunderland AFC Sunderland AFC 15 (0)
James Oswald Scotland Scotland Notts County Notts County 15 (0)
13. William Dickson Scotland Scotland Aston Villa Aston Villa 14 (0)
14. Harry Daft England England Notts County Notts County 13 (0)
Tom Pearson England England West Bromwich Albion West Bromwich Albion 13 (0)
Harry Walkerdine England England Notts County Notts County 13 (0)
17. Will Devey England England Wolverhampton Wanderers Wolverhampton Wanderers 12 (0)
Geordie Drummond Scotland Scotland Preston North End Preston North End 12 (0)
Jimmy Munro Scotland Scotland Bolton Wanderers Bolton Wanderers 12 (0)
20. Charlie Athersmith England England Aston Villa Aston Villa 11 (0)
21. Edgar Chadwick England England Everton FC Everton FC 10 (0)
Alexander McLardy Scotland Scotland Burnley FC Burnley FC 10 (0)
Jock Scott Scotland Scotland Sunderland AFC Sunderland AFC 10 (0)
Robert Topham England England Wolverhampton Wanderers Wolverhampton Wanderers 10 (0)
William Townley England England Blackburn Rovers Blackburn Rovers 10 (0)
26. David Alexander Scotland Scotland Darwen Darwen 9 (0)
Dennis Hodgetts England England Aston Villa Aston Villa 9 (0)
Joseph Schofield England England Stoke City Stoke City 9 (0)
Thomas Towie England England Preston North End Preston North End 9 (0)
Hugh Wilson Scotland Scotland Sunderland AFC Sunderland AFC 9 (0)
31. Harry Wood England England Wolverhampton Wanderers Wolverhampton Wanderers 8 (0)
Dave Wykes England England Wolverhampton Wanderers Wolverhampton Wanderers 8 (0)
33. William Bassett England England West Bromwich Albion West Bromwich Albion 7 (0)
Arthur Elliott England England Accrington FC Accrington FC 7 (0)
Jonty Entwistle England England Darwen Darwen 7 (0)
Joseph Irvine England England Accrington FC Accrington FC 7 (0)
William Marsden England England Darwen Darwen 7 (0)
Johnny McMillan Scotland Scotland Derby County Derby County 7 (0)
Jack McNee Scotland Scotland Bolton Wanderers Bolton Wanderers 7 (0)
Sammy Nicholls England England West Bromwich Albion West Bromwich Albion 7 (0)
41. Billy Bowes Scotland Scotland Burnley FC Burnley FC 6 (0)
Henry Chippendale England England Blackburn Rovers Blackburn Rovers 6 (0)
Fred Geary England England Everton FC Everton FC 6 (0)
Jasper Geddes England England West Bromwich Albion West Bromwich Albion 6 (0)
Jack Gordon Scotland Scotland Preston North End Preston North End 6 (0)
Combe Hall Scotland Scotland Blackburn Rovers Blackburn Rovers 6 (0)
Tom McInnes Scotland Scotland Notts County Notts County 6 (0)
Jimmy McLachlan Scotland Scotland Derby County Derby County 6 (0)
Roddie McLeod Scotland Scotland West Bromwich Albion West Bromwich Albion 6 (0)
Alf Milward England England Everton FC Everton FC 6 (0)
William Storer England England Derby County Derby County 6 (0)
Sam Thomson Scotland Scotland Accrington FC Accrington FC
Everton FC Everton FC
6 (0)
Wilmot Turner England England Stoke City Stoke City 6 (0)
Nat Walton England England Blackburn Rovers Blackburn Rovers 6 (0)
Jimmy Whitehead England England Accrington FC Accrington FC 6 (0)
56. Charlie Baker England England Wolverhampton Wanderers Wolverhampton Wanderers 5 (0)
Lewis Ballham England England Stoke City Stoke City 5 (0)
Francis Becton England England Preston North End Preston North End 5 (0)
Charles Booth England England Wolverhampton Wanderers Wolverhampton Wanderers 5 (0)
Ted Evans England England Stoke City Stoke City 5 (0)
Jimmy Hill Scotland Scotland Burnley FC Burnley FC 5 (0)
Johnny Kirkham England England Accrington FC Accrington FC 5 (0)
David McFetridge Northern Ireland Northern Ireland Bolton Wanderers Bolton Wanderers 5 (0)
Samuel Mills England England Derby County Derby County 5 (0)
65. John Auld Scotland Scotland Sunderland AFC Sunderland AFC 4 (0)
Handel Bentley England England Bolton Wanderers Bolton Wanderers 4 (0)
John Cameron Scotland Scotland Stoke City Stoke City 4 (0)
Billy Dunn Scotland Scotland Stoke City Stoke City 4 (0)
Charlie Hare England England Aston Villa Aston Villa 4 (0)
Billy Heath England England Wolverhampton Wanderers Wolverhampton Wanderers 4 (0)
Alan Maxwell Scotland Scotland Everton FC Everton FC 4 (0)
72. Harry Allen England England Wolverhampton Wanderers Wolverhampton Wanderers 3 (0)
Walter Bowman Canada Canada Accrington FC Accrington FC 3 (0)
George Dewar Scotland Scotland Blackburn Rovers Blackburn Rovers 3 (0)
Hugh Gallacher Scotland Scotland Preston North End Preston North End 3 (0)
Willie Groves Scotland Scotland West Bromwich Albion West Bromwich Albion 3 (0)
Davy Hannah Scotland Scotland Sunderland AFC Sunderland AFC 3 (0)
Percy Hislop Scotland Scotland Aston Villa Aston Villa 3 (0)
Jack Johnston Scotland Scotland Wolverhampton Wanderers Wolverhampton Wanderers 3 (0)
Joe Lofthouse England England Blackburn Rovers Blackburn Rovers 3 (0)
Chippy Naughton Scotland Scotland Stoke City Stoke City 3 (0)
Thomas Pendergast England England Accrington FC Accrington FC 3 (0)
Robert Smith England England Darwen Darwen 3 (0)
Richard Thornber England England Darwen Darwen 3 (0)
85. James Brown Scotland Scotland Aston Villa Aston Villa 2 (0)
Frederick Ekins England England Derby County Derby County 2 (0)
Allan Elleman Northern Ireland Northern Ireland Notts County Notts County 2 (0)
Jock Espie Scotland Scotland Burnley FC Burnley FC 2 (0)
William Faulds Scotland Scotland Accrington FC Accrington FC 2 (0)
Hugh Galbraith Scotland Scotland Burnley FC Burnley FC 2 (0)
Archie Goodall Northern Ireland Northern Ireland Derby County Derby County 2 (0)
William Graham Scotland Scotland Burnley FC Burnley FC 2 (0)
Bob Kelso Scotland Scotland Everton FC Everton FC 2 (0)
Sandy Lang Scotland Scotland Burnley FC Burnley FC 2 (0)
James Nightingale England England Darwen Darwen 2 (0)
Tom Perry England England West Bromwich Albion West Bromwich Albion 2 (0)
Jack Reynolds England England West Bromwich Albion West Bromwich Albion 2 (0)
Moses Sanders England England Preston North End Preston North End 2 (0)
Billy Stewart Scotland Scotland Preston North End Preston North End 2 (0)
James Tattersall England England Accrington FC Accrington FC 2 (0)
Jimmy Turner England England Bolton Wanderers Bolton Wanderers 2 (0)
John Wade England England Darwen Darwen 2 (0)
George Woodhall England England West Bromwich Albion West Bromwich Albion 2 (0)
104. James Abrahams England England Notts County Notts County 1 (0)
Willie Almond England England Blackburn Rovers Blackburn Rovers 1 (0)
George Bakewell England England Notts County Notts County 1 (0)
John Bowdler Wales Wales Wolverhampton Wanderers Wolverhampton Wanderers 1 (0)
Charlie Bramley England England Notts County Notts County 1 (0)
Davy Brodie Scotland Scotland Stoke City Stoke City 1 (0)
Jimmy Brogan Scotland Scotland Bolton Wanderers Bolton Wanderers 1 (0)
David Calderhead Scotland Scotland Notts County Notts County 1 (0)
George Campbell Scotland Scotland Aston Villa Aston Villa 1 (0)
Harry Campbell Scotland Scotland Blackburn Rovers Blackburn Rovers 1 (0)
John Carty Scotland Scotland Darwen Darwen 1 (0)
Hughie Clifford Scotland Scotland Stoke City Stoke City 1 (0)
John Cox England England Derby County Derby County 1 (0)
Richard Craven England England Darwen Darwen 1 (0)
Harry Devey England England Aston Villa Aston Villa 1 (0)
Harry Gardiner Scotland Scotland Bolton Wanderers Bolton Wanderers 1 (0)
Patrick Gordon Scotland Scotland Everton FC Everton FC 1 (0)
Billy Greer England England Preston North End Preston North End 1 (0)
Arthur Hardy England England Derby County Derby County 1 (0)
Robert Haresnape England England Burnley FC Burnley FC 1 (0)
A Hooley England England Notts County Notts County 1 (0)
Di Jones Wales Wales Bolton Wanderers Bolton Wanderers 1 (0)
Timothy Marsden England England Darwen Darwen 1 (0)
James Matthew Scotland Scotland Burnley FC Burnley FC 1 (0)
Charlie Perry England England West Bromwich Albion West Bromwich Albion 1 (0)
Walter Place England England Burnley FC Burnley FC 1 (0)
Nicholas John Ross Scotland Scotland Preston North End Preston North End 1 (0)
James Sharp Scotland Scotland Preston North End Preston North End 1 (0)
William Siddons England England Darwen Darwen 1 (0)
Jock Smith Scotland Scotland Sunderland AFC Sunderland AFC 1 (0)
Stan Taylor England England Preston North End Preston North End 1 (0)
Tom Wylie Scotland Scotland Everton FC Everton FC 1 (0)