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