# Player Country Team Goals (Penalty)
1. Steve Bloomer England England Derby County Derby County 20 (0)
2. Arthur Brown England England Sheffield United Sheffield United 19 (0)
Arthur Green Wales Wales Notts County Notts County 19 (0)
4. Billy Gillespie Scotland Scotland Manchester City Manchester City 18 (0)
5. Billy Wooldridge England England Wolverhampton Wanderers Wolverhampton Wanderers 17 (0)
6. Bill Appleyard England England Newcastle United Newcastle United 16 (0)
Harry Chapman England England The Wednesday FC The Wednesday FC 16 (0)
Alexander Turnbull Scotland Scotland Manchester City Manchester City 16 (0)
9. Joe Bache England England Aston Villa Aston Villa 15 (0)
10. James Howie Scotland Scotland Newcastle United Newcastle United 14 (0)
Lionel Watson England England Blackburn Rovers Blackburn Rovers 14 (0)
12. William Hogg England England Sunderland AFC Sunderland AFC 13 (0)
Sidney Sugden England England Nottingham Forest Nottingham Forest 13 (0)
14. Alex Brown Scotland Scotland Middlesbrough FC Middlesbrough FC 12 (0)
Arthur Morris Wales Wales Nottingham Forest Nottingham Forest 12 (0)
William Shearman England England Nottingham Forest Nottingham Forest 12 (0)
17. Arthur Capes England England Stoke City Stoke City 11 (0)
Joe Cassidy Scotland Scotland Middlesbrough FC Middlesbrough FC 11 (0)
Jack Craggs England England Sunderland AFC Sunderland AFC 11 (0)
Billy Meredith Wales Wales Manchester City Manchester City 11 (0)
Ronald Orr Scotland Scotland Newcastle United Newcastle United 11 (0)
Fred Priest England England Sheffield United Sheffield United 11 (0)
23. Arthur Bridgett England England Sunderland AFC Sunderland AFC 10 (0)
Jack Cox England England Liverpool FC Liverpool FC 10 (0)
Jimmy Gemmell Scotland Scotland Sunderland AFC Sunderland AFC 10 (0)
George Richards England England Derby County Derby County 10 (0)
Alf Spouncer England England Nottingham Forest Nottingham Forest 10 (0)
Andrew Wilson Scotland Scotland The Wednesday FC The Wednesday FC 10 (0)
29. Bobby Atherton Wales Wales Middlesbrough FC Middlesbrough FC 9 (0)
Alfred Common England England Sheffield United Sheffield United 9 (0)
Billy Garraty England England Aston Villa Aston Villa 9 (0)
William Hodgkinson Wales Wales Derby County Derby County 9 (0)
Percy Humphreys England England Notts County Notts County 9 (0)
James McLuckie Scotland Scotland Aston Villa Aston Villa 9 (0)
Walter Watkins Wales Wales Aston Villa Aston Villa
Stoke City Stoke City
9 (0)
Tinker Whitehouse England England Stoke City Stoke City 9 (0)
Alex Young Scotland Scotland Everton FC Everton FC 9 (0)
38. Henry Buckle Northern Ireland Northern Ireland Sunderland AFC Sunderland AFC 8 (0)
Jack Dewhurst England England Blackburn Rovers Blackburn Rovers 8 (0)
Adam Haywood England England Wolverhampton Wanderers Wolverhampton Wanderers 8 (0)
Billy Jones England England Small Heath Birmingham Small Heath Birmingham 8 (0)
Bobby Robinson England England Liverpool FC Liverpool FC
Sunderland AFC Sunderland AFC
8 (0)
Charlie Sagar England England Bury FC Bury FC 8 (0)
Jimmy Settle England England Everton FC Everton FC 8 (0)
Chippy Simmons England England West Bromwich Albion West Bromwich Albion 8 (0)
Freddie Wilcox England England Small Heath Birmingham Small Heath Birmingham 8 (0)
47. Adam Bowman Scotland Scotland Blackburn Rovers Blackburn Rovers 7 (0)
William Brawn England England Aston Villa Aston Villa 7 (0)
George Dorsett England England West Bromwich Albion West Bromwich Albion 7 (0)
Arthur Goddard England England Liverpool FC Liverpool FC 7 (0)
Tommy McDermott Scotland Scotland Everton FC Everton FC 7 (0)
Fred Pentland England England Blackburn Rovers Blackburn Rovers 7 (0)
John Rutherford England England Newcastle United Newcastle United 7 (0)
Jack Sharp England England Everton FC Everton FC 7 (0)
George Simpson England England The Wednesday FC The Wednesday FC 7 (0)
John Smith England England Wolverhampton Wanderers Wolverhampton Wanderers 7 (0)
Billy Wood England England Bury FC Bury FC 7 (0)
58. Billy Beer England England Small Heath Birmingham Small Heath Birmingham 6 (0)
Bert Hall England England Aston Villa Aston Villa 6 (0)
Arthur Leonard England England Small Heath Birmingham Small Heath Birmingham
Stoke City Stoke City
6 (0)
Robert McColl Scotland Scotland Newcastle United Newcastle United 6 (0)
Jack Miller England England Wolverhampton Wanderers Wolverhampton Wanderers 6 (0)
Thomas Niblo Scotland Scotland Aston Villa Aston Villa 6 (0)
Jack Parkinson England England Liverpool FC Liverpool FC 6 (0)
Jack Taylor Scotland Scotland Everton FC Everton FC 6 (0)
66. Walter Bennett England England Sheffield United Sheffield United 5 (0)
Tommy Coxon England England Stoke City Stoke City 5 (0)
Harry Davis England England The Wednesday FC The Wednesday FC 5 (0)
Harold Hardman England England Everton FC Everton FC 5 (0)
Herbert Lipsham England England Sheffield United Sheffield United 5 (0)
George Livingstone Scotland Scotland Manchester City Manchester City 5 (0)
Arnold Whittaker England England Blackburn Rovers Blackburn Rovers 5 (0)
73. Walter Abbott England England Everton FC Everton FC 4 (0)
Tom Booth England England Everton FC Everton FC 4 (0)
George Davis England England Derby County Derby County 4 (0)
George Fleming Scotland Scotland Liverpool FC Liverpool FC 4 (0)
Benny Green England England Small Heath Birmingham Small Heath Birmingham 4 (0)
Fred Hobson England England West Bromwich Albion West Bromwich Albion 4 (0)
Tommy Hynds Scotland Scotland Manchester City Manchester City 4 (0)
George Johnson England England Aston Villa Aston Villa 4 (0)
John May Scotland Scotland Derby County Derby County 4 (0)
Dickie Morris Wales Wales Liverpool FC Liverpool FC 4 (0)
Sam Raybould England England Liverpool FC Liverpool FC 4 (0)
Billy Richards England England Bury FC Bury FC 4 (0)
Duncan Ronaldson Scotland Scotland Bury FC Bury FC 4 (0)
Herbert Swann England England Bury FC Bury FC 4 (0)
Joe Warrington England England Derby County Derby County 4 (0)
Sam Wolstenholme England England Everton FC Everton FC 4 (0)
89. Jimmy Bannister England England Manchester City Manchester City 3 (0)
Joe Blackett England England Middlesbrough FC Middlesbrough FC 3 (0)
Frank Booth England England Manchester City Manchester City 3 (0)
Harry Brown England England West Bromwich Albion West Bromwich Albion 3 (0)
Lloyd Davies Wales Wales Stoke City Stoke City 3 (0)
Sammy Frost England England Manchester City Manchester City 3 (0)
Eddie Gettins England England Middlesbrough FC Middlesbrough FC 3 (0)
Alex Glen Scotland Scotland Notts County Notts County 3 (0)
Len Goodson England England Middlesbrough FC Middlesbrough FC 3 (0)
Sam Higginson England England Stoke City Stoke City 3 (0)
Teddy Holdcroft England England Stoke City Stoke City 3 (0)
Thomas Holford England England Stoke City Stoke City 3 (0)
Billy Matthews England England Aston Villa Aston Villa 3 (0)
Archie Needham England England Sheffield United Sheffield United 3 (0)
William Ross England England Notts County Notts County 3 (0)
Bobby Templeton Scotland Scotland Newcastle United Newcastle United 3 (0)
Bernard Wilkinson England England Sheffield United Sheffield United 3 (0)
106. Charlie Athersmith England England Small Heath Birmingham Small Heath Birmingham 2 (0)
Fred Bevin England England Wolverhampton Wanderers Wolverhampton Wanderers 2 (0)
Fred Blackburn England England Blackburn Rovers Blackburn Rovers 2 (0)
James Bradley England England Stoke City Stoke City 2 (0)
John Calvey England England Nottingham Forest Nottingham Forest 2 (0)
John Cole England England West Bromwich Albion West Bromwich Albion 2 (0)
Charlie Craig Scotland Scotland Nottingham Forest Nottingham Forest 2 (0)
Tom Crawshaw England England The Wednesday FC The Wednesday FC 2 (0)
James Dennison England England Manchester City Manchester City 2 (0)
Alonzo Drake England England Sheffield United Sheffield United 2 (0)
Ben Hall England England Derby County Derby County 2 (0)
Joe Hewitt England England Liverpool FC Liverpool FC
Sunderland AFC Sunderland AFC
2 (0)
John Hughes Wales Wales Liverpool FC Liverpool FC 2 (0)
George Lamberton England England Bury FC Bury FC 2 (0)
Johnny Lang Scotland Scotland Sheffield United Sheffield United 2 (0)
Arthur Lockett England England Aston Villa Aston Villa 2 (0)
Jock Malloch Scotland Scotland The Wednesday FC The Wednesday FC 2 (0)
Sammy McClure England England Blackburn Rovers Blackburn Rovers 2 (0)
James Millar Scotland Scotland Sunderland AFC Sunderland AFC 2 (0)
Joe Moffatt Scotland Scotland Manchester City Manchester City 2 (0)
Ernest Needham England England Sheffield United Sheffield United 2 (0)
Dan Nurse England England West Bromwich Albion West Bromwich Albion 2 (0)
Joe Pearson England England Aston Villa Aston Villa 2 (0)
Ted Pheasant England England Wolverhampton Wanderers Wolverhampton Wanderers 2 (0)
Jack Plant England England Bury FC Bury FC 2 (0)
Bruce Rankin England England Everton FC Everton FC 2 (0)
Richard Roberts England England Middlesbrough FC Middlesbrough FC
Newcastle United Newcastle United
2 (0)
Jimmy Robertson Scotland Scotland Small Heath Birmingham Small Heath Birmingham 2 (0)
George Ross England England Bury FC Bury FC 2 (0)
Paddy Sheridan Northern Ireland Northern Ireland Everton FC Everton FC 2 (0)
Vivian Simpson England England The Wednesday FC The Wednesday FC 2 (0)
Frank Thorpe England England Bury FC Bury FC 2 (0)
Ben Warren England England Derby County Derby County 2 (0)
Walter Wigmore England England Small Heath Birmingham Small Heath Birmingham 2 (0)
James Windridge England England Small Heath Birmingham Small Heath Birmingham 2 (0)
Alf Wood England England Aston Villa Aston Villa 2 (0)
142. Amos Adams England England West Bromwich Albion West Bromwich Albion 1 (0)
Harry Aston England England West Bromwich Albion West Bromwich Albion 1 (0)
George Baddeley England England Stoke City Stoke City 1 (0)
Frederick Barker England England Derby County Derby County 1 (0)
John Boag Scotland Scotland Derby County Derby County 1 (0)
Fred Buck England England Liverpool FC Liverpool FC 1 (0)
Jack Carlin England England Liverpool FC Liverpool FC 1 (0)
Herbert Chapman England England Notts County Notts County 1 (0)
Thomas Corrin England England Everton FC Everton FC 1 (0)
Bob Crompton England England Blackburn Rovers Blackburn Rovers 1 (0)
Andy Davidson Scotland Scotland Middlesbrough FC Middlesbrough FC 1 (0)
Tom Davies England England Nottingham Forest Nottingham Forest 1 (0)
Jimmy Donnelly England England Sheffield United Sheffield United 1 (0)
Albert Dunkley England England Blackburn Rovers Blackburn Rovers 1 (0)
William Dunlop Scotland Scotland Liverpool FC Liverpool FC 1 (0)
Freddie Fenton England England West Bromwich Albion West Bromwich Albion 1 (0)
Oakey Field England England Small Heath Birmingham Small Heath Birmingham 1 (0)
Frank Forman England England Nottingham Forest Nottingham Forest 1 (0)
George Gallimore England England Stoke City Stoke City 1 (0)
Henry Griffiths England England Nottingham Forest Nottingham Forest 1 (0)
George Harris England England Aston Villa Aston Villa 1 (0)
Jack Haworth England England Stoke City Stoke City 1 (0)
Bill Hemmingfield England England The Wednesday FC The Wednesday FC 1 (0)
George Henderson Scotland Scotland Nottingham Forest Nottingham Forest 1 (0)
Harry Howard England England Small Heath Birmingham Small Heath Birmingham 1 (0)
Billy Jones Wales Wales Manchester City Manchester City 1 (0)
Jackery Jones England England Wolverhampton Wanderers Wolverhampton Wanderers 1 (0)
Ambrose Langley England England The Wednesday FC The Wednesday FC 1 (0)
Alec Leake England England Aston Villa Aston Villa 1 (0)
Billy Lee England England West Bromwich Albion West Bromwich Albion 1 (0)
Joe Leeming England England Bury FC Bury FC 1 (0)
Jimmy Lindsay England England Bury FC Bury FC 1 (0)
Andrew McCombie Scotland Scotland Newcastle United Newcastle United
Sunderland AFC Sunderland AFC
1 (0)
Toby Mercer Northern Ireland Northern Ireland Derby County Derby County 1 (0)
Jack Montgomery Scotland Scotland Notts County Notts County 1 (0)
Alfred Owen England England West Bromwich Albion West Bromwich Albion 1 (0)
Frank Pearson England England Manchester City Manchester City 1 (0)
Charles Pilsbury England England Wolverhampton Wanderers Wolverhampton Wanderers 1 (0)
Tom Prescott England England Notts County Notts County 1 (0)
Alex Raisbeck Scotland Scotland Liverpool FC Liverpool FC 1 (0)
Arthur Randle England England West Bromwich Albion West Bromwich Albion 1 (0)
David Ross England England Bury FC Bury FC 1 (0)
Archibald Smith England England West Bromwich Albion West Bromwich Albion 1 (0)
Billy Smith England England West Bromwich Albion West Bromwich Albion 1 (0)
David Smith Scotland Scotland Middlesbrough FC Middlesbrough FC 1 (0)
Syd Smith England England Liverpool FC Liverpool FC 1 (0)
Jim Stevenson Scotland Scotland West Bromwich Albion West Bromwich Albion 1 (0)
Jimmy Stewart England England The Wednesday FC The Wednesday FC 1 (0)
James Suddick England England Middlesbrough FC Middlesbrough FC 1 (0)
Fred Threlfall England England Manchester City Manchester City 1 (0)
Sammy Timmins England England Nottingham Forest Nottingham Forest 1 (0)
Colin Veitch England England Newcastle United Newcastle United 1 (0)
Harry Wardle England England Sunderland AFC Sunderland AFC 1 (0)
Frederick Warren England England Nottingham Forest Nottingham Forest 1 (0)
Alf West England England Liverpool FC Liverpool FC 1 (0)
Charlie White England England Bury FC Bury FC 1 (0)
Albert Wilkes England England Aston Villa Aston Villa 1 (0)
Tommy Worton England England West Bromwich Albion West Bromwich Albion 1 (0)