# Jugador País Equipo Goles (de penalti)
1. Willie Moir Escocia Escocia Bolton Wanderers Bolton Wanderers 25 (2)
2. Roy Bentley Inglaterra Inglaterra Chelsea Chelsea 21 (0)
Frank Bowyer Inglaterra Inglaterra Stoke City Stoke City 21 (0)
4. Jack Rowley Inglaterra Inglaterra Manchester United Manchester United 20 (0)
5. Jackie Milburn Inglaterra Inglaterra Newcastle United Newcastle United 19 (0)
Johnny Morris Inglaterra Inglaterra Derby County Derby County
Manchester United Manchester United
19 (0)
Charlie Vaughan Inglaterra Inglaterra Charlton Athletic Charlton Athletic 19 (0)
8. Peter Harris Inglaterra Inglaterra Portsmouth FC Portsmouth FC 18 (0)
Charlie Mitten Inglaterra Inglaterra Manchester United Manchester United 18 (7)
Stan Mortensen Inglaterra Inglaterra Blackpool FC Blackpool FC 18 (3)
Freddie Steele Inglaterra Inglaterra Stoke City Stoke City 18 (0)
12. Colin Collindridge Inglaterra Inglaterra Sheffield United Sheffield United 17 (1)
Jesse Pye Inglaterra Inglaterra Wolverhampton Wanderers Wolverhampton Wanderers 17 (0)
Duggie Reid Escocia Escocia Portsmouth FC Portsmouth FC 17 (1)
15. Reg Lewis Inglaterra Inglaterra Arsenal Arsenal 16 (1)
Sammy Smyth Irlanda del Norte Irlanda del Norte Wolverhampton Wanderers Wolverhampton Wanderers 16 (0)
17. Jack Froggatt Inglaterra Inglaterra Portsmouth FC Portsmouth FC 15 (0)
18. Jack Balmer Inglaterra Inglaterra Liverpool Liverpool 14 (0)
Frank Broome Inglaterra Inglaterra Derby County Derby County 14 (0)
Ike Clarke Inglaterra Inglaterra Portsmouth FC Portsmouth FC 14 (0)
Stan Pearson Inglaterra Inglaterra Manchester United Manchester United 14 (0)
Ronnie Rooke Inglaterra Inglaterra Arsenal Arsenal 14 (2)
Billy Steel Escocia Escocia Derby County Derby County 14 (0)
24. Peter Doherty Irlanda del Norte Irlanda del Norte Huddersfield Town Huddersfield Town 13 (4)
Trevor Ford Gales Gales Aston Villa Aston Villa 13 (1)
26. George Edwards Inglaterra Inglaterra Aston Villa Aston Villa 12 (0)
Micky Fenton Inglaterra Inglaterra Middlesbrough Middlesbrough 12 (1)
Johnny Hancocks Inglaterra Inglaterra Wolverhampton Wanderers Wolverhampton Wanderers 12 (1)
Bobby Langton Inglaterra Inglaterra Preston North End Preston North End 12 (4)
Doug Lishman Inglaterra Inglaterra Arsenal Arsenal 12 (0)
Jimmy McIntosh Escocia Escocia Blackpool FC Blackpool FC
Everton Everton
12 (0)
Jimmy Mullen Inglaterra Inglaterra Wolverhampton Wanderers Wolverhampton Wanderers 12 (0)
George Smith Inglaterra Inglaterra Manchester City Manchester City 12 (0)
34. Andy Black Escocia Escocia Manchester City Manchester City 11 (0)
Jackie Chew Inglaterra Inglaterra Burnley FC Burnley FC 11 (0)
Andy Donaldson Inglaterra Inglaterra Middlesbrough Middlesbrough
Newcastle United Newcastle United
11 (1)
Cyril Done Inglaterra Inglaterra Liverpool Liverpool 11 (0)
Jimmy Hagan Inglaterra Inglaterra Sheffield United Sheffield United 11 (0)
Jimmy Logie Escocia Escocia Arsenal Arsenal 11 (0)
Jackie Stamps Inglaterra Inglaterra Derby County Derby County 11 (1)
Jackie Stewart Escocia Escocia Birmingham City Birmingham City 11 (0)
42. Bobby Beattie Escocia Escocia Preston North End Preston North End 10 (0)
Dickie Davis Inglaterra Inglaterra Sunderland Sunderland 10 (0)
Dicky Dorsett Inglaterra Inglaterra Aston Villa Aston Villa 10 (3)
George Jones Inglaterra Inglaterra Sheffield United Sheffield United 10 (0)
Len Phillips Inglaterra Inglaterra Portsmouth FC Portsmouth FC 10 (0)
Eddie Wainwright Inglaterra Inglaterra Everton Everton 10 (0)
Dennis Wilshaw Inglaterra Inglaterra Wolverhampton Wanderers Wolverhampton Wanderers 10 (0)
49. Gordon Hurst Inglaterra Inglaterra Charlton Athletic Charlton Athletic 9 (0)
Andy McCall Escocia Escocia Blackpool FC Blackpool FC 9 (0)
Billy McIntosh Escocia Escocia Blackpool FC Blackpool FC
Preston North End Preston North End
9 (0)
Andy McLaren Escocia Escocia Burnley FC Burnley FC
Preston North End Preston North End
Sheffield United Sheffield United
9 (0)
Sid O'Linn Sudáfrica Sudáfrica Charlton Athletic Charlton Athletic 9 (0)
Jackie Robinson Inglaterra Inglaterra Sunderland Sunderland 9 (0)
55. Bert Barlow Inglaterra Inglaterra Portsmouth FC Portsmouth FC 8 (2)
Jack Bradley Inglaterra Inglaterra Bolton Wanderers Bolton Wanderers 8 (0)
Billy Liddell Escocia Escocia Liverpool Liverpool 8 (2)
Angus Morrison Escocia Escocia Preston North End Preston North End 8 (0)
George Mountford Inglaterra Inglaterra Stoke City Stoke City 8 (0)
Len Shackleton Inglaterra Inglaterra Sunderland Sunderland 8 (0)
Ronnie Turnbull Inglaterra Inglaterra Sunderland Sunderland 8 (0)
62. Malcolm Barrass Inglaterra Inglaterra Bolton Wanderers Bolton Wanderers 7 (1)
Jimmy Bowie Escocia Escocia Chelsea Chelsea 7 (0)
Robert Campbell Escocia Escocia Chelsea Chelsea 7 (0)
Johnny Dixon Inglaterra Inglaterra Aston Villa Aston Villa 7 (0)
Chris Duffy Escocia Escocia Charlton Athletic Charlton Athletic 7 (0)
Tommy Eglington Irlanda Irlanda Everton Everton 7 (0)
Benny Fenton Inglaterra Inglaterra Charlton Athletic Charlton Athletic 7 (0)
Tom Finney Inglaterra Inglaterra Preston North End Preston North End 7 (1)
Ray Harrison Inglaterra Inglaterra Burnley FC Burnley FC 7 (1)
Reg Harrison Inglaterra Inglaterra Derby County Derby County 7 (0)
Nat Lofthouse Inglaterra Inglaterra Bolton Wanderers Bolton Wanderers 7 (0)
Harry Potts Inglaterra Inglaterra Burnley FC Burnley FC 7 (0)
Tommy Walker Escocia Escocia Chelsea Chelsea 7 (4)
75. Ronnie Burke Inglaterra Inglaterra Manchester United Manchester United 6 (0)
Roy Clarke Gales Gales Manchester City Manchester City 6 (0)
Jock Dodds Escocia Escocia Everton Everton 6 (1)
Jimmy Dunn Escocia Escocia Wolverhampton Wanderers Wolverhampton Wanderers 6 (0)
Colin Gibson Inglaterra Inglaterra Aston Villa Aston Villa
Newcastle United Newcastle United
6 (0)
Benny Jones Inglaterra Inglaterra Chelsea Chelsea 6 (0)
John McInnes Escocia Escocia Chelsea Chelsea 6 (0)
Tommy Powell Inglaterra Inglaterra Derby County Derby County 6 (0)
Jorge Robledo Chile Chile Newcastle United Newcastle United 6 (0)
Johnny Spuhler Inglaterra Inglaterra Middlesbrough Middlesbrough 6 (0)
Albert Stubbins Inglaterra Inglaterra Liverpool Liverpool 6 (0)
Dennis Thompson Inglaterra Inglaterra Sheffield United Sheffield United 6 (0)
87. Johnny Downie Escocia Escocia Manchester United Manchester United 5 (0)
Archie Garrett Escocia Escocia Birmingham City Birmingham City 5 (0)
Jackie Knight Inglaterra Inglaterra Burnley FC Burnley FC
Preston North End Preston North End
5 (0)
Ian McPherson Escocia Escocia Arsenal Arsenal 5 (0)
Frank Mountford Inglaterra Inglaterra Stoke City Stoke City 5 (2)
Jacky Oakes Escocia Escocia Manchester City Manchester City 5 (0)
Syd Peppitt Inglaterra Inglaterra Stoke City Stoke City 5 (0)
Don Roper Inglaterra Inglaterra Arsenal Arsenal 5 (0)
Les Smith Inglaterra Inglaterra Aston Villa Aston Villa 5 (0)
George Stobbart Inglaterra Inglaterra Newcastle United Newcastle United 5 (0)
Cyril Trigg Inglaterra Inglaterra Birmingham City Birmingham City 5 (0)
Tommy Walker Inglaterra Inglaterra Newcastle United Newcastle United 5 (0)
99. Reg Attwell Inglaterra Inglaterra Burnley FC Burnley FC 4 (1)
Jack Billingham Inglaterra Inglaterra Burnley FC Burnley FC 4 (0)
Jimmy Delaney Escocia Escocia Manchester United Manchester United 4 (0)
Alec Forbes Escocia Escocia Arsenal Arsenal 4 (1)
George Hair Inglaterra Inglaterra Newcastle United Newcastle United 4 (0)
Jimmy Hartnett Irlanda Irlanda Middlesbrough Middlesbrough 4 (0)
Tommy Lumley Inglaterra Inglaterra Charlton Athletic Charlton Athletic 4 (0)
Jimmy MacAuley Escocia Escocia Chelsea Chelsea 4 (0)
Wilf Mannion Inglaterra Inglaterra Middlesbrough Middlesbrough 4 (0)
Johnny McKenna Irlanda del Norte Irlanda del Norte Huddersfield Town Huddersfield Town 4 (0)
Vic Metcalfe Inglaterra Inglaterra Huddersfield Town Huddersfield Town 4 (0)
Albert Nightingale Inglaterra Inglaterra Huddersfield Town Huddersfield Town 4 (0)
Walter Rickett Inglaterra Inglaterra Blackpool FC Blackpool FC 4 (0)
Conway Smith Inglaterra Inglaterra Huddersfield Town Huddersfield Town 4 (0)
Cliff Whitelum Inglaterra Inglaterra Sheffield United Sheffield United 4 (0)
114. Hugh Billington Inglaterra Inglaterra Chelsea Chelsea 3 (0)
Harry Catterick Inglaterra Inglaterra Everton Everton 3 (0)
Harold Dobbie Inglaterra Inglaterra Middlesbrough Middlesbrough 3 (1)
Verdi Godwin Inglaterra Inglaterra Manchester City Manchester City 3 (0)
Billy Goffin Inglaterra Inglaterra Aston Villa Aston Villa 3 (0)
George Lowrie Gales Gales Newcastle United Newcastle United 3 (0)
Stanley Matthews Inglaterra Inglaterra Blackpool FC Blackpool FC 3 (0)
Bobby Mitchell Escocia Escocia Newcastle United Newcastle United 3 (0)
Billy Morris Gales Gales Burnley FC Burnley FC 3 (0)
Jimmy Payne Inglaterra Inglaterra Liverpool Liverpool 3 (0)
Aubrey Powell Gales Gales Everton Everton 3 (0)
Charlie Revell Inglaterra Inglaterra Charlton Athletic Charlton Athletic 3 (1)
Tommy Reynolds Inglaterra Inglaterra Sunderland Sunderland 3 (0)
Arnold Rodgers Inglaterra Inglaterra Huddersfield Town Huddersfield Town 3 (0)
Ernie Taylor Inglaterra Inglaterra Newcastle United Newcastle United 3 (0)
Cyril Thompson Inglaterra Inglaterra Derby County Derby County 3 (0)
Geoff Walker Inglaterra Inglaterra Middlesbrough Middlesbrough 3 (0)
Reg Williams Inglaterra Inglaterra Chelsea Chelsea 3 (0)
Arthur Wright Inglaterra Inglaterra Sunderland Sunderland 3 (0)
133. Harry Anders Inglaterra Inglaterra Preston North End Preston North End 2 (0)
Frank Baker Inglaterra Inglaterra Stoke City Stoke City 2 (0)
Kevin Baron Inglaterra Inglaterra Liverpool Liverpool 2 (0)
Harold Bodle Inglaterra Inglaterra Birmingham City Birmingham City 2 (0)
Ivor Broadis Inglaterra Inglaterra Sunderland Sunderland 2 (0)
Eddy Brown Inglaterra Inglaterra Preston North End Preston North End 2 (0)
Ted Buckle Inglaterra Inglaterra Manchester United Manchester United 2 (0)
Denis Compton Inglaterra Inglaterra Arsenal Arsenal 2 (0)
Ronnie Dicks Inglaterra Inglaterra Middlesbrough Middlesbrough 2 (0)
Vince Dillon Inglaterra Inglaterra Bolton Wanderers Bolton Wanderers 2 (0)
Willie Dougall Inglaterra Inglaterra Preston North End Preston North End 2 (0)
Willie Fagan Escocia Escocia Liverpool Liverpool 2 (0)
Willy Forbes Escocia Escocia Wolverhampton Wanderers Wolverhampton Wanderers 2 (0)
Karl Aage Hansen Dinamarca Dinamarca Huddersfield Town Huddersfield Town 2 (0)
George Hardwick Inglaterra Inglaterra Middlesbrough Middlesbrough 2 (2)
Fred Harris Inglaterra Inglaterra Birmingham City Birmingham City 2 (0)
Joe Harvey Inglaterra Inglaterra Newcastle United Newcastle United 2 (0)
Jack Hays Inglaterra Inglaterra Burnley FC Burnley FC 2 (0)
Harry Hitchen Inglaterra Inglaterra Sheffield United Sheffield United 2 (0)
Syd Howarth Gales Gales Aston Villa Aston Villa 2 (0)
Don Howe Inglaterra Inglaterra Bolton Wanderers Bolton Wanderers 2 (1)
Harry Jackson Inglaterra Inglaterra Preston North End Preston North End 2 (0)
Johnny Jordan Inglaterra Inglaterra Birmingham City Birmingham City 2 (0)
Hugh Kelly Escocia Escocia Blackpool FC Blackpool FC 2 (0)
Billy Linacre Inglaterra Inglaterra Manchester City Manchester City 2 (0)
Alex McCrae Escocia Escocia Charlton Athletic Charlton Athletic
Middlesbrough Middlesbrough
2 (0)
Eddie McMorran Irlanda del Norte Irlanda del Norte Manchester City Manchester City 2 (0)
Harry McShane Escocia Escocia Bolton Wanderers Bolton Wanderers 2 (0)
Jock Mulraney Escocia Escocia Aston Villa Aston Villa 2 (0)
Alex Munro Escocia Escocia Blackpool FC Blackpool FC 2 (0)
Alec Ormston Inglaterra Inglaterra Stoke City Stoke City 2 (0)
Harry Roberts Inglaterra Inglaterra Birmingham City Birmingham City 2 (0)
Jackie Roberts Gales Gales Bolton Wanderers Bolton Wanderers 2 (0)
Eddie Shimwell Inglaterra Inglaterra Blackpool FC Blackpool FC 2 (1)
Joe Sibley Inglaterra Inglaterra Newcastle United Newcastle United 2 (0)
Alex Stevenson Irlanda Irlanda Everton Everton 2 (0)
Thomas Vallance Inglaterra Inglaterra Arsenal Arsenal 2 (0)
Tom Woodward Inglaterra Inglaterra Bolton Wanderers Bolton Wanderers 2 (0)
Billy Wright Inglaterra Inglaterra Wolverhampton Wanderers Wolverhampton Wanderers 2 (0)
172. Rex Adams Inglaterra Inglaterra Blackpool FC Blackpool FC 1 (0)
Ken Armstrong Inglaterra Inglaterra Chelsea Chelsea 1 (0)
Jack Badham Inglaterra Inglaterra Birmingham City Birmingham City 1 (0)
Stan Bentham Inglaterra Inglaterra Everton Everton 1 (0)
Eddie Boot Inglaterra Inglaterra Huddersfield Town Huddersfield Town 1 (0)
Len Boyd Inglaterra Inglaterra Birmingham City Birmingham City 1 (0)
George Bray Inglaterra Inglaterra Burnley FC Burnley FC 1 (0)
Harold Brook Inglaterra Inglaterra Sheffield United Sheffield United 1 (0)
Sailor Brown Inglaterra Inglaterra Aston Villa Aston Villa 1 (0)
Tommy Brown Escocia Escocia Charlton Athletic Charlton Athletic 1 (0)
Johnny Carey Irlanda Irlanda Manchester United Manchester United 1 (0)
Bill Caton Inglaterra Inglaterra Stoke City Stoke City 1 (0)
Peter Corr Irlanda Irlanda Everton Everton 1 (0)
Albert Cox Inglaterra Inglaterra Sheffield United Sheffield United 1 (0)
Miller Craddock Inglaterra Inglaterra Aston Villa Aston Villa 1 (0)
Don Dorman Inglaterra Inglaterra Birmingham City Birmingham City 1 (0)
Neil Dougall Escocia Escocia Birmingham City Birmingham City 1 (0)
Len Duns Inglaterra Inglaterra Sunderland Sunderland 1 (0)
Albert Emptage Inglaterra Inglaterra Manchester City Manchester City 1 (0)
Ewan Fenton Escocia Escocia Blackpool FC Blackpool FC 1 (0)
Wally Fielding Inglaterra Inglaterra Everton Everton 1 (0)
Jimmy Glazzard Inglaterra Inglaterra Huddersfield Town Huddersfield Town 1 (0)
Jimmy Gordon Escocia Escocia Middlesbrough Middlesbrough 1 (0)
Len Goulden Inglaterra Inglaterra Chelsea Chelsea 1 (0)
John Graham Inglaterra Inglaterra Aston Villa Aston Villa 1 (0)
Gordon Haigh Inglaterra Inglaterra Burnley FC Burnley FC 1 (0)
Fred Hall Inglaterra Inglaterra Birmingham City Birmingham City 1 (0)
Willie Hannah Escocia Escocia Preston North End Preston North End 1 (0)
John Harris Escocia Escocia Chelsea Chelsea 1 (0)
Johnny Hart Inglaterra Inglaterra Manchester City Manchester City 1 (0)
Harold Hassall Inglaterra Inglaterra Huddersfield Town Huddersfield Town 1 (0)
George Hepplewhite Inglaterra Inglaterra Huddersfield Town Huddersfield Town 1 (0)
Jim Hernon Inglaterra Inglaterra Bolton Wanderers Bolton Wanderers 1 (0)
Frank Houghton Inglaterra Inglaterra Newcastle United Newcastle United 1 (0)
Jack Howe Inglaterra Inglaterra Derby County Derby County 1 (1)
Ernest Jackson Inglaterra Inglaterra Sheffield United Sheffield United 1 (0)
Jimmy Jackson Escocia Escocia Bolton Wanderers Bolton Wanderers 1 (0)
Bryn Jones Gales Gales Arsenal Arsenal 1 (0)
Bert Juliussen Inglaterra Inglaterra Everton Everton 1 (0)
Thomas Kiernan Escocia Escocia Stoke City Stoke City 1 (0)
Leon Leuty Inglaterra Inglaterra Derby County Derby County 1 (0)
Frank Lock Inglaterra Inglaterra Charlton Athletic Charlton Athletic 1 (0)
Eddie Lowe Inglaterra Inglaterra Aston Villa Aston Villa 1 (0)
Archibald Macaulay Escocia Escocia Arsenal Arsenal 1 (0)
Jackie Martin Inglaterra Inglaterra Aston Villa Aston Villa 1 (0)
Les McDowall Escocia Escocia Manchester City Manchester City 1 (0)
Billy McGlen Inglaterra Inglaterra Manchester United Manchester United 1 (0)
Jimmy McGuigan Escocia Escocia Sunderland Sunderland 1 (0)
Frank Mitchell Australia Australia Birmingham City Birmingham City
Chelsea Chelsea
1 (0)
Bert Mozley Inglaterra Inglaterra Derby County Derby County 1 (0)
Jimmy Munro Escocia Escocia Manchester City Manchester City 1 (0)
Bob Paisley Inglaterra Inglaterra Liverpool Liverpool 1 (0)
Jack Parry Inglaterra Inglaterra Derby County Derby County 1 (0)
Harold Phipps Inglaterra Inglaterra Charlton Athletic Charlton Athletic 1 (0)
Charlie Purves Inglaterra Inglaterra Charlton Athletic Charlton Athletic 1 (0)
Martin Reagan Inglaterra Inglaterra Middlesbrough Middlesbrough 1 (0)
Bernard Ross Gales Gales Sheffield United Sheffield United 1 (0)
John Sellars Inglaterra Inglaterra Stoke City Stoke City 1 (0)
Les Shannon Inglaterra Inglaterra Liverpool Liverpool 1 (0)
Bert Sproston Inglaterra Inglaterra Manchester City Manchester City 1 (0)
Jack Stelling Inglaterra Inglaterra Sunderland Sunderland 1 (1)
Doug Taft Inglaterra Inglaterra Derby County Derby County 1 (0)
John Tanner Inglaterra Inglaterra Huddersfield Town Huddersfield Town 1 (0)
Phil Taylor Inglaterra Inglaterra Liverpool Liverpool 1 (0)
Tommy Thompson Inglaterra Inglaterra Newcastle United Newcastle United 1 (0)
Billy Wardle Inglaterra Inglaterra Blackpool FC Blackpool FC 1 (1)
Roy Warhurst Inglaterra Inglaterra Sheffield United Sheffield United 1 (0)
Billy Watkinson Inglaterra Inglaterra Liverpool Liverpool 1 (0)
Willie Watson Inglaterra Inglaterra Sunderland Sunderland 1 (0)
Alf Whittingham Inglaterra Inglaterra Huddersfield Town Huddersfield Town 1 (0)
Ian Wilson Escocia Escocia Burnley FC Burnley FC 1 (0)
Tommy Wright Escocia Escocia Sunderland Sunderland 1 (0)