# Player Country Team Goals (Penalty)
1. Arthur Brown England England Sheffield United Sheffield United 22 (0)
2. Alexander Turnbull Scotland Scotland Manchester City Manchester City 19 (0)
3. Billy Jones England England Small Heath Birmingham Small Heath Birmingham 16 (0)
4. Harry Hampton England England Aston Villa Aston Villa 15 (0)
Charlie Sagar England England Bury FC Bury FC 15 (0)
Andrew Wilson Scotland Scotland The Wednesday FC The Wednesday FC 15 (0)
7. James Howie Scotland Scotland Newcastle United Newcastle United 14 (0)
Percy Smith England England Preston North End Preston North End 14 (0)
Alex Young Scotland Scotland Everton FC Everton FC 14 (0)
10. Bill Appleyard England England Newcastle United Newcastle United 13 (0)
Steve Bloomer England England Derby County Derby County 13 (0)
Adam Bowman Scotland Scotland Blackburn Rovers Blackburn Rovers 13 (0)
William Shearman England England Nottingham Forest Nottingham Forest 13 (0)
Billy Wooldridge England England Wolverhampton Wanderers Wolverhampton Wanderers 13 (0)
15. Joe Bache England England Aston Villa Aston Villa 12 (0)
Fred Rouse England England Stoke City Stoke City 12 (0)
John Smith England England Wolverhampton Wanderers Wolverhampton Wanderers 12 (0)
Freddie Wilcox England England Small Heath Birmingham Small Heath Birmingham 12 (0)
19. Harry Davis England England The Wednesday FC The Wednesday FC 11 (0)
Arthur Morris Wales Wales Nottingham Forest Nottingham Forest 11 (0)
Charlie Satterthwaite England England Woolwich Arsenal Woolwich Arsenal 11 (0)
Jimmy Stewart England England The Wednesday FC The Wednesday FC 11 (0)
23. Alfred Common England England Middlesbrough FC Middlesbrough FC
Sunderland AFC Sunderland AFC
10 (0)
Jimmy Donnelly England England Sheffield United Sheffield United 10 (0)
Alonzo Drake England England Sheffield United Sheffield United 10 (0)
Benny Green England England Small Heath Birmingham Small Heath Birmingham 10 (0)
John Rutherford England England Newcastle United Newcastle United 10 (0)
Colin Veitch England England Newcastle United Newcastle United 10 (0)
29. George Holley England England Sunderland AFC Sunderland AFC 9 (0)
Ronald Orr Scotland Scotland Newcastle United Newcastle United 9 (0)
Jimmy Settle England England Everton FC Everton FC 9 (0)
Walter Watkins Wales Wales Aston Villa Aston Villa
Sunderland AFC Sunderland AFC
9 (0)
33. Dicky Bond England England Preston North End Preston North End 8 (0)
Frank Booth England England Manchester City Manchester City 8 (0)
Arthur Bridgett England England Sunderland AFC Sunderland AFC 8 (0)
Jerry Dean England England Notts County Notts County 8 (0)
Billy Garraty England England Aston Villa Aston Villa 8 (0)
Arthur Green Wales Wales Notts County Notts County 8 (0)
Harold Hardman England England Everton FC Everton FC 8 (0)
Billy Meredith Wales Wales Manchester City Manchester City 8 (0)
Jack Sharp England England Everton FC Everton FC 8 (0)
George Simpson England England The Wednesday FC The Wednesday FC 8 (0)
Billy Wood England England Bury FC Bury FC 8 (0)
44. William Brawn England England Aston Villa Aston Villa 7 (0)
Harry Chapman England England The Wednesday FC The Wednesday FC 7 (0)
Billy Gillespie Scotland Scotland Manchester City Manchester City 7 (0)
Jack Hall England England Stoke City Stoke City 7 (0)
William Hogg England England Sunderland AFC Sunderland AFC 7 (0)
George Livingstone Scotland Scotland Manchester City Manchester City 7 (0)
Tommy McDermott Scotland Scotland Everton FC Everton FC 7 (0)
Thomas Niblo Scotland Scotland Nottingham Forest Nottingham Forest 7 (0)
52. Fred Bevin England England Wolverhampton Wanderers Wolverhampton Wanderers 6 (0)
Albert Brown England England Preston North End Preston North End 6 (0)
Thomas Fitchie Scotland Scotland Woolwich Arsenal Woolwich Arsenal 6 (0)
Percy Humphreys England England Notts County Notts County 6 (0)
Johnny Lang Scotland Scotland Sheffield United Sheffield United 6 (0)
Fred Priest England England Sheffield United Sheffield United 6 (0)
Tommy Simpson England England Bury FC Bury FC 6 (0)
59. Billy Bradshaw England England Blackburn Rovers Blackburn Rovers 5 (0)
John Coleman England England Woolwich Arsenal Woolwich Arsenal 5 (0)
Jack Dewhurst England England Blackburn Rovers Blackburn Rovers 5 (0)
George Dorsett England England Manchester City Manchester City 5 (0)
Tommy Fletcher England England Derby County Derby County 5 (0)
Jimmy Gemmell Scotland Scotland Sunderland AFC Sunderland AFC 5 (0)
Bert Hall England England Aston Villa Aston Villa 5 (0)
Jack Hopkins England England Wolverhampton Wanderers Wolverhampton Wanderers 5 (0)
Herbert Lipsham England England Sheffield United Sheffield United 5 (0)
Harry Makepeace England England Everton FC Everton FC 5 (0)
69. Walter Abbott England England Everton FC Everton FC 4 (0)
Harry Astley England England Middlesbrough FC Middlesbrough FC 4 (0)
Bobby Atherton Wales Wales Middlesbrough FC Middlesbrough FC 4 (0)
Billy Beer England England Small Heath Birmingham Small Heath Birmingham 4 (0)
Tommy Briercliffe England England Woolwich Arsenal Woolwich Arsenal 4 (0)
Henry Buckle Northern Ireland Northern Ireland Sunderland AFC Sunderland AFC 4 (0)
Ben Craythorne England England Notts County Notts County 4 (0)
Bill Farquhar England England Sunderland AFC Sunderland AFC 4 (0)
Oakey Field England England Small Heath Birmingham Small Heath Birmingham 4 (0)
Albert Gosnell England England Newcastle United Newcastle United 4 (0)
Adam Haywood England England Wolverhampton Wanderers Wolverhampton Wanderers 4 (0)
Reginald Hounsfield England England Derby County Derby County 4 (0)
Sailor Hunter Scotland Scotland Woolwich Arsenal Woolwich Arsenal 4 (0)
Billy Matthews England England Aston Villa Aston Villa 4 (0)
Joe McClarence England England Newcastle United Newcastle United 4 (0)
Bob McRoberts Scotland Scotland Small Heath Birmingham Small Heath Birmingham 4 (0)
Peter McWilliam Scotland Scotland Newcastle United Newcastle United 4 (0)
George Richards England England Derby County Derby County 4 (0)
George Smith England England Blackburn Rovers Blackburn Rovers 4 (0)
Herbert Swann England England Bury FC Bury FC 4 (0)
Walter Tarplin England England Notts County Notts County 4 (0)
Jack Taylor Scotland Scotland Everton FC Everton FC 4 (0)
James Wilson Scotland Scotland Preston North End Preston North End 4 (0)
92. Jimmy Bannister England England Manchester City Manchester City 3 (0)
Jack Bell Scotland Scotland Preston North End Preston North End 3 (0)
Jim Bell England England Middlesbrough FC Middlesbrough FC 3 (0)
Dickie Bourne England England Preston North End Preston North End 3 (0)
Tom Brittleton England England The Wednesday FC The Wednesday FC 3 (0)
Alex Brown Scotland Scotland Middlesbrough FC Middlesbrough FC 3 (0)
Bob Crompton England England Blackburn Rovers Blackburn Rovers 3 (0)
Alfred Crowe England England Woolwich Arsenal Woolwich Arsenal 3 (0)
Ross Fielding England England Stoke City Stoke City 3 (0)
Tommy Green England England Middlesbrough FC Middlesbrough FC 3 (0)
Charlie Hewitt Wales Wales Middlesbrough FC Middlesbrough FC 3 (0)
Teddy Holdcroft England England Stoke City Stoke City 3 (0)
Dicky Jackson England England Sunderland AFC Sunderland AFC 3 (0)
Alec Leake England England Aston Villa Aston Villa 3 (0)
Joe Leeming England England Bury FC Bury FC 3 (0)
Fred Lessons England England Nottingham Forest Nottingham Forest 3 (0)
Arthur Lockett England England Aston Villa Aston Villa 3 (0)
William McLaughlin England England Everton FC Everton FC 3 (0)
Richard Roberts England England Middlesbrough FC Middlesbrough FC 3 (0)
Frank Thorpe England England Bury FC Bury FC 3 (0)
Lionel Watson England England Blackburn Rovers Blackburn Rovers 3 (0)
Freddie Wheatcroft England England Derby County Derby County 3 (0)
Arnold Whittaker England England Blackburn Rovers Blackburn Rovers 3 (0)
115. Andrew Aitken Scotland Scotland Newcastle United Newcastle United 2 (0)
George Davis England England Derby County Derby County 2 (0)
Eddie Gettins England England Middlesbrough FC Middlesbrough FC 2 (0)
Bill Hemmingfield England England The Wednesday FC The Wednesday FC 2 (0)
Thomas Holford England England Stoke City Stoke City 2 (0)
Tommy Hynds Scotland Scotland Manchester City Manchester City 2 (0)
Billy Jones Wales Wales Manchester City Manchester City 2 (0)
Danny McKie England England Preston North End Preston North End 2 (0)
Ernest Needham England England Sheffield United Sheffield United 2 (0)
Joe Pearson England England Aston Villa Aston Villa 2 (0)
Tom Phillipson England England Middlesbrough FC Middlesbrough FC 2 (0)
Jack Plant England England Bury FC Bury FC 2 (0)
Jimmy Reid Scotland Scotland Notts County Notts County 2 (0)
Billy Richards England England Bury FC Bury FC 2 (0)
George Ross England England Bury FC Bury FC 2 (0)
Vivian Simpson England England The Wednesday FC The Wednesday FC 2 (0)
Alf Spouncer England England Nottingham Forest Nottingham Forest 2 (0)
Irvine Thornley England England Manchester City Manchester City 2 (0)
Arthur Veysey England England Wolverhampton Wanderers Wolverhampton Wanderers 2 (0)
Tinker Whitehouse England England Stoke City Stoke City 2 (0)
135. William Agnew Scotland Scotland Middlesbrough FC Middlesbrough FC 1 (0)
Frederick Barker England England Derby County Derby County 1 (0)
Albert Baynham England England Wolverhampton Wanderers Wolverhampton Wanderers 1 (0)
Dick Betteley England England Wolverhampton Wanderers Wolverhampton Wanderers 1 (0)
Jack Birchall England England Blackburn Rovers Blackburn Rovers 1 (0)
Joe Blackett England England Middlesbrough FC Middlesbrough FC 1 (0)
Matt Broughton England England Notts County Notts County 1 (0)
Jimmy Cantrell England England Aston Villa Aston Villa 1 (0)
Andy Davidson Scotland Scotland Middlesbrough FC Middlesbrough FC 1 (0)
Jim Dougherty England England Small Heath Birmingham Small Heath Birmingham 1 (0)
Andrew Ducat England England Woolwich Arsenal Woolwich Arsenal 1 (0)
Bob Ferrier England England The Wednesday FC The Wednesday FC 1 (0)
Frank Forman England England Nottingham Forest Nottingham Forest 1 (0)
William Fullarton Scotland Scotland Sunderland AFC Sunderland AFC 1 (0)
George Gallimore England England Stoke City Stoke City 1 (0)
Alec Gardner Scotland Scotland Newcastle United Newcastle United 1 (0)
Ellis Gee England England Notts County Notts County 1 (0)
Bill Gooing England England Woolwich Arsenal Woolwich Arsenal 1 (0)
Arthur Griffiths England England Notts County Notts County 1 (0)
Wilf Haines England England Stoke City Stoke City 1 (0)
Ben Hall England England Derby County Derby County 1 (0)
Ambrose Hartwell England England Small Heath Birmingham Small Heath Birmingham 1 (0)
Jack Haworth England England Stoke City Stoke City 1 (0)
George Henderson Scotland Scotland Nottingham Forest Nottingham Forest 1 (0)
Frank Hesham England England Stoke City Stoke City 1 (0)
George Hoyland England England The Wednesday FC The Wednesday FC 1 (0)
Archie Hunt England England Derby County Derby County 1 (0)
Jack Hunter Scotland Scotland Preston North End Preston North End 1 (0)
James Iremonger England England Nottingham Forest Nottingham Forest 1 (0)
George Johnson England England Aston Villa Aston Villa 1 (0)
John Johnston Scotland Scotland Bury FC Bury FC 1 (0)
Abraham Jones England England Middlesbrough FC Middlesbrough FC 1 (0)
Jackery Jones England England Wolverhampton Wanderers Wolverhampton Wanderers 1 (0)
Billy Layton England England Wolverhampton Wanderers Wolverhampton Wanderers 1 (0)
Frank Middleton England England Derby County Derby County 1 (0)
Jack Miller England England Wolverhampton Wanderers Wolverhampton Wanderers 1 (0)
Joe Moffatt Scotland Scotland Manchester City Manchester City 1 (0)
Tom Paton Scotland Scotland Derby County Derby County 1 (0)
Frank Pearson England England Manchester City Manchester City 1 (0)
Fred Pentland England England Blackburn Rovers Blackburn Rovers 1 (0)
Albert Pitt England England Stoke City Stoke City 1 (0)
Bruce Rankin England England Everton FC Everton FC 1 (0)
Dusty Rhodes England England Sunderland AFC Sunderland AFC 1 (0)
Tom Rodger Scotland Scotland Preston North End Preston North End 1 (0)
Paddy Sheridan Northern Ireland Northern Ireland Stoke City Stoke City 1 (0)
Bobby Templeton Scotland Scotland Woolwich Arsenal Woolwich Arsenal
Newcastle United Newcastle United
1 (0)
Jim Thackeray England England Middlesbrough FC Middlesbrough FC 1 (0)
Charlie Tickle England England Small Heath Birmingham Small Heath Birmingham 1 (0)
Sammy Timmins England England Nottingham Forest Nottingham Forest 1 (0)
Arthur Usherwood England England Stoke City Stoke City 1 (0)
Harry Wardle England England Sunderland AFC Sunderland AFC 1 (0)
Ben Warren England England Derby County Derby County 1 (0)
Walter Wigmore England England Small Heath Birmingham Small Heath Birmingham 1 (0)
Bernard Wilkinson England England Sheffield United Sheffield United 1 (0)
Billy Wilkinson England England Sheffield United Sheffield United 1 (0)
Jack Williams England England Bury FC Bury FC 1 (0)
Jack Windmill England England Aston Villa Aston Villa 1 (0)
Sam Wolstenholme England England Blackburn Rovers Blackburn Rovers 1 (0)
Alf Wood England England Aston Villa Aston Villa 1 (0)