# Player Country Team Goals (Penalty)
1. Bert Freeman England England Everton FC Everton FC 38 (0)
2. Billy Hibbert England England Bury FC Bury FC 26 (0)
3. George Hilsdon England England Chelsea FC Chelsea FC 25 (0)
4. Enoch West England England Nottingham Forest Nottingham Forest 22 (0)
5. Ronald Orr Scotland Scotland Liverpool FC Liverpool FC 20 (0)
6. John Coleman England England Everton FC Everton FC 19 (0)
William Davies Wales Wales Blackburn Rovers Blackburn Rovers 19 (0)
George Holley England England Sunderland AFC Sunderland AFC 19 (0)
Frank O'Rourke Scotland Scotland Bradford City Bradford City 19 (0)
10. Francis Bradshaw England England The Wednesday FC The Wednesday FC 18 (0)
Arthur Brown England England Sunderland AFC Sunderland AFC 18 (0)
Jimmy Cantrell England England Notts County Notts County 18 (0)
Jack Hall England England Middlesbrough FC Middlesbrough FC 18 (0)
Irvine Thornley England England Manchester City Manchester City 18 (0)
Andrew Wilson Scotland Scotland The Wednesday FC The Wednesday FC 18 (0)
16. Jimmy Turnbull Scotland Scotland Manchester United Manchester United 17 (0)
17. Steve Bloomer England England Middlesbrough FC Middlesbrough FC 14 (0)
Harold Halse England England Manchester United Manchester United 14 (0)
19. Joe Hewitt England England Liverpool FC Liverpool FC 12 (0)
Thomas Holford England England Manchester City Manchester City 12 (0)
21. Joe Bache England England Aston Villa Aston Villa 11 (0)
Arthur Bridgett England England Sunderland AFC Sunderland AFC 11 (0)
Arthur Morris Wales Wales Nottingham Forest Nottingham Forest 11 (0)
Albert Shepherd England England Newcastle United Newcastle United 11 (0)
George Wall England England Manchester United Manchester United 11 (0)
James Wilson Scotland Scotland Preston North End Preston North End 11 (0)
27. Alfred Common England England Middlesbrough FC Middlesbrough FC 10 (0)
Wally Hardinge England England Sheffield United Sheffield United 10 (0)
Eddie Latheron England England Blackburn Rovers Blackburn Rovers 10 (0)
Tom Marrison England England Nottingham Forest Nottingham Forest 10 (0)
Bob Whittingham England England Bradford City Bradford City 10 (0)
32. Sammy Cail England England Middlesbrough FC Middlesbrough FC 9 (0)
Ellis Crompton England England Blackburn Rovers Blackburn Rovers 9 (0)
George Dodd England England Notts County Notts County 9 (0)
Jimmy Donnelly England England Leicester Fosse Leicester Fosse 9 (0)
George Dorsett England England Manchester City Manchester City 9 (0)
Thomas Fitchie Scotland Scotland Woolwich Arsenal Woolwich Arsenal 9 (0)
Sammy Gilligan Scotland Scotland Bristol City Bristol City 9 (0)
Harry Hampton England England Aston Villa Aston Villa 9 (0)
William Hogg England England Sunderland AFC Sunderland AFC 9 (0)
Percy Humphreys England England Chelsea FC Chelsea FC 9 (0)
Tom Kay England England Bury FC Bury FC 9 (0)
Colin Veitch England England Newcastle United Newcastle United 9 (0)
Davie Walker England England Leicester Fosse Leicester Fosse 9 (0)
Alex Young Scotland Scotland Everton FC Everton FC 9 (0)
46. Andy Burton Scotland Scotland Bristol City Bristol City 8 (0)
Harry Chapman England England The Wednesday FC The Wednesday FC 8 (0)
Bill Hooper England England Nottingham Forest Nottingham Forest 8 (0)
Archie Kyle Scotland Scotland Blackburn Rovers Blackburn Rovers 8 (0)
Harold Lee England England Woolwich Arsenal Woolwich Arsenal 8 (0)
Willis Rippon England England Bristol City Bristol City 8 (0)
Fred Shinton England England Leicester Fosse Leicester Fosse 8 (0)
Jimmy Stewart England England Newcastle United Newcastle United 8 (0)
Charlie Wallace England England Aston Villa Aston Villa 8 (0)
55. Jerry Dean England England Notts County Notts County 7 (0)
George Featherstone England England Sheffield United Sheffield United 7 (0)
Frank Hilton England England Bristol City Bristol City 7 (0)
Shirley Hubbard England England Leicester Fosse Leicester Fosse 7 (0)
Billy Matthews England England Notts County Notts County 7 (0)
Angus McIntosh England England Bury FC Bury FC
Sunderland AFC Sunderland AFC
7 (0)
Jackie Mordue England England Sunderland AFC Sunderland AFC 7 (0)
Syd Owen England England Leicester Fosse Leicester Fosse 7 (0)
George Reeves England England Aston Villa Aston Villa 7 (0)
Albert Walker England England Notts County Notts County 7 (0)
Joe Walters England England Aston Villa Aston Villa 7 (0)
66. Herbie Danson England England Preston North End Preston North End 6 (0)
Charlie Dawson England England Preston North End Preston North End 6 (0)
Robert Evans Wales Wales Sheffield United Sheffield United 6 (0)
James Howie Scotland Scotland Newcastle United Newcastle United 6 (0)
Billy Jones Wales Wales Manchester City Manchester City 6 (0)
Charlie Lewis England England Woolwich Arsenal Woolwich Arsenal 6 (0)
Jimmy Lindsay England England Bury FC Bury FC 6 (0)
Jack Peart England England Sheffield United Sheffield United 6 (0)
Sam Raybould England England Woolwich Arsenal Woolwich Arsenal 6 (0)
Jack Sharp England England Everton FC Everton FC 6 (0)
Percy Smith England England Preston North End Preston North End 6 (0)
James Windridge England England Chelsea FC Chelsea FC 6 (0)
78. Walter Aitkenhead Scotland Scotland Blackburn Rovers Blackburn Rovers 5 (0)
Jack Allan England England Newcastle United Newcastle United 5 (0)
Bob Benson England England Sheffield United Sheffield United 5 (0)
James Conlin England England Manchester City Manchester City 5 (0)
Sandy Higgins Scotland Scotland Newcastle United Newcastle United 5 (0)
Gordon Hoare England England Woolwich Arsenal Woolwich Arsenal 5 (0)
Billy Lloyd England England The Wednesday FC The Wednesday FC 5 (0)
David Neave Scotland Scotland Woolwich Arsenal Woolwich Arsenal 5 (0)
Bobby Robinson England England Liverpool FC Liverpool FC 5 (0)
David Ross England England Manchester City Manchester City 5 (0)
Fred Rouse England England Chelsea FC Chelsea FC 5 (0)
John Rutherford England England Newcastle United Newcastle United 5 (0)
William Sanderson England England Preston North End Preston North End 5 (0)
John Thompson England England Sunderland AFC Sunderland AFC 5 (0)
Alexander Turnbull Scotland Scotland Manchester United Manchester United 5 (0)
George Wilson Scotland Scotland Newcastle United Newcastle United 5 (0)
94. George Barlow England England Everton FC Everton FC 4 (0)
Billy Batty Scotland Scotland Sheffield United Sheffield United 4 (0)
Sam Bowyer England England Liverpool FC Liverpool FC 4 (0)
Billy Bridgeman England England Chelsea FC Chelsea FC 4 (0)
Tom Brittleton England England The Wednesday FC The Wednesday FC 4 (0)
James Buchan Scotland Scotland Manchester City Manchester City 4 (0)
Chris Duffy England England Bury FC Bury FC 4 (0)
Edmund Eyre England England Aston Villa Aston Villa 4 (0)
Arthur Goddard England England Liverpool FC Liverpool FC 4 (0)
Bob Hardy England England Bristol City Bristol City 4 (0)
Peter Kyle Scotland Scotland Aston Villa Aston Villa
Sheffield United Sheffield United
4 (0)
Jack Platt England England Preston North End Preston North End 4 (0)
Frank Rollinson England England The Wednesday FC The Wednesday FC 4 (0)
Charlie Satterthwaite England England Woolwich Arsenal Woolwich Arsenal 4 (0)
Fred Staniforth England England Bristol City Bristol City 4 (0)
George Travers England England Aston Villa Aston Villa 4 (0)
110. Andrew Anderson Scotland Scotland Newcastle United Newcastle United 3 (0)
Bert Beney England England Woolwich Arsenal Woolwich Arsenal 3 (0)
William Brawn England England Chelsea FC Chelsea FC 3 (0)
Tom Chorlton England England Liverpool FC Liverpool FC 3 (0)
Jimmy Durrant England England Leicester Fosse Leicester Fosse 3 (0)
Arthur Green Wales Wales Nottingham Forest Nottingham Forest 3 (0)
David Greenaway Scotland Scotland Woolwich Arsenal Woolwich Arsenal 3 (0)
George Handley England England Bradford City Bradford City 3 (0)
Archie Hughes Scotland Scotland Bury FC Bury FC 3 (0)
Edwin Hughes Wales Wales Nottingham Forest Nottingham Forest 3 (0)
Joe Kitchen England England Sheffield United Sheffield United 3 (0)
George Livingstone Scotland Scotland Manchester United Manchester United 3 (0)
Alec Logan Scotland Scotland Aston Villa Aston Villa 3 (0)
Billy Lyon Scotland Scotland Preston North End Preston North End 3 (0)
William Maxwell Scotland Scotland Bristol City Bristol City 3 (0)
Jack Parkinson England England Liverpool FC Liverpool FC 3 (0)
Jack Picken Scotland Scotland Manchester United Manchester United 3 (0)
Tom Shanks Ireland Ireland Leicester Fosse Leicester Fosse 3 (0)
Alf Spouncer England England Nottingham Forest Nottingham Forest 3 (0)
Jim Thackeray England England Middlesbrough FC Middlesbrough FC 3 (0)
Ollie Tummon England England The Wednesday FC The Wednesday FC 3 (0)
Billy Turner England England Leicester Fosse Leicester Fosse 3 (0)
Ben Warren England England Chelsea FC Chelsea FC 3 (0)
Walter White Scotland Scotland Everton FC Everton FC 3 (0)
134. Alex Bell Scotland Scotland Manchester United Manchester United 2 (0)
Bill Birch England England Nottingham Forest Nottingham Forest 2 (0)
Dicky Bond England England Preston North End Preston North End 2 (0)
Billy Clark Scotland Scotland Sunderland AFC Sunderland AFC 2 (0)
Willie Clarke Scotland Scotland Bradford City Bradford City 2 (0)
Jack Cox England England Liverpool FC Liverpool FC 2 (0)
Bob Currie Scotland Scotland Bury FC Bury FC 2 (0)
Joseph Derbyshire England England Preston North End Preston North End 2 (0)
Scott Duncan Scotland Scotland Newcastle United Newcastle United 2 (0)
Frank Foxall England England The Wednesday FC The Wednesday FC 2 (0)
George Gallimore England England Sheffield United Sheffield United 2 (0)
Willy Garbutt England England Blackburn Rovers Blackburn Rovers 2 (0)
Willie Gould England England Bradford City Bradford City 2 (0)
Bob Grieve Scotland Scotland Manchester City Manchester City 2 (0)
Harold Hardman England England Bradford City Bradford City
Manchester United Manchester United
2 (0)
Johnny Lang Scotland Scotland Sheffield United Sheffield United 2 (0)
Willie Layton England England The Wednesday FC The Wednesday FC 2 (0)
James Logan Scotland Scotland Aston Villa Aston Villa 2 (0)
Harry Low Scotland Scotland Sunderland AFC Sunderland AFC 2 (0)
Jimmy McDonald Scotland Scotland Bradford City Bradford City 2 (0)
Bill Montgomery Scotland Scotland Sunderland AFC Sunderland AFC 2 (0)
Fred Pentland England England Middlesbrough FC Middlesbrough FC 2 (0)
Alex Raisbeck Scotland Scotland Liverpool FC Liverpool FC 2 (0)
George Robinson England England Bradford City Bradford City 2 (0)
George Simpson England England The Wednesday FC The Wednesday FC 2 (0)
Charlie Thomson Scotland Scotland Sunderland AFC Sunderland AFC 2 (0)
Bob Turner England England Everton FC Everton FC
Leicester Fosse Leicester Fosse
2 (0)
Herbert Whitchurch England England Nottingham Forest Nottingham Forest 2 (0)
John Wood England England Manchester City Manchester City 2 (0)
163. Samuel Aitken Scotland Scotland Middlesbrough FC Middlesbrough FC 1 (0)
Walter Anthony England England Blackburn Rovers Blackburn Rovers 1 (0)
Billy Bannister England England Leicester Fosse Leicester Fosse 1 (0)
Jimmy Bannister England England Manchester United Manchester United 1 (0)
Albert Bartlett England England Bradford City Bradford City 1 (0)
Frank Booth England England Bury FC Bury FC 1 (0)
James Bradley England England Liverpool FC Liverpool FC 1 (0)
Chris Buckley England England Aston Villa Aston Villa 1 (0)
Teddy Bullen England England Bury FC Bury FC 1 (0)
Jack Carlin England England Preston North End Preston North End 1 (0)
George Chapman Scotland Scotland Blackburn Rovers Blackburn Rovers 1 (0)
Jock Comrie Scotland Scotland Bradford City Bradford City 1 (0)
Ben Craythorne England England Notts County Notts County 1 (0)
Bob Crompton England England Blackburn Rovers Blackburn Rovers 1 (0)
Jack Dewhurst England England Bury FC Bury FC 1 (0)
Angus Douglas Scotland Scotland Chelsea FC Chelsea FC 1 (0)
Andrew Ducat England England Woolwich Arsenal Woolwich Arsenal 1 (0)
Bill Eadie Scotland Scotland Manchester City Manchester City 1 (0)
Bob Ellis Scotland Scotland Blackburn Rovers Blackburn Rovers 1 (0)
Bob Gibson England England Bury FC Bury FC 1 (0)
Billy Grimes England England Bradford City Bradford City 1 (0)
Bert Hall England England Aston Villa Aston Villa 1 (0)
Jimmy Harrop England England Liverpool FC Liverpool FC 1 (0)
Tot Hedley England England Leicester Fosse Leicester Fosse 1 (0)
James Hobson England England Sheffield United Sheffield United 1 (0)
Andy Hunter Northern Ireland Northern Ireland The Wednesday FC The Wednesday FC 1 (0)
Garvin Jarvie England England Sunderland AFC Sunderland AFC 1 (0)
George Jobey England England Newcastle United Newcastle United 1 (0)
Freddie Jones England England Notts County Notts County 1 (0)
Bob Liddell England England Newcastle United Newcastle United 1 (0)
Evelyn Lintott England England Bradford City Bradford City 1 (0)
Bill McCracken Northern Ireland Northern Ireland Newcastle United Newcastle United 1 (0)
George Needham England England Nottingham Forest Nottingham Forest 1 (0)
Ernie Payne England England Manchester United Manchester United 1 (0)
Bob Pollock Scotland Scotland Leicester Fosse Leicester Fosse 1 (0)
James Ridley England England Newcastle United Newcastle United 1 (0)
Charlie Roberts England England Manchester United Manchester United 1 (0)
Percy Sands England England Woolwich Arsenal Woolwich Arsenal 1 (0)
Jim Simmons England England Sheffield United Sheffield United 1 (0)
Richard Smith England England Preston North End Preston North End 1 (0)
Hugh Stevenson Scotland Scotland Blackburn Rovers Blackburn Rovers 1 (0)
George Stewart Scotland Scotland Manchester City Manchester City 1 (0)
Jack Taylor Scotland Scotland Everton FC Everton FC 1 (0)
George Tranter England England Aston Villa Aston Villa 1 (0)
Harry Tufnell England England Bury FC Bury FC 1 (0)
Billy Wedlock England England Bristol City Bristol City 1 (0)
Jack West England England Leicester Fosse Leicester Fosse 1 (0)
Fred Whittaker England England Bradford City Bradford City 1 (0)
Freddie Wilcox England England Middlesbrough FC Middlesbrough FC 1 (0)
John Wilkinson England England Manchester City Manchester City 1 (0)
David Willis England England Newcastle United Newcastle United 1 (0)
Dick Wombwell England England Blackburn Rovers Blackburn Rovers 1 (0)
Jack Yuill England England Manchester City Manchester City 1 (0)