# Player Country Team Goals (Penalty)
1. Jimmy Glazzard England England Huddersfield Town Huddersfield Town 29 (0)
2. Johnny Nicholls England England West Bromwich Albion West Bromwich Albion 28 (0)
3. Ronnie Allen England England West Bromwich Albion West Bromwich Albion 27 (0)
4. Johnny Hancocks England England Wolverhampton Wanderers Wolverhampton Wanderers 25 (6)
Charlie Wayman England England Preston North End Preston North End 25 (0)
Dennis Wilshaw England England Wolverhampton Wanderers Wolverhampton Wanderers 25 (0)
7. Stuart Leary South Africa South Africa Charlton Athletic Charlton Athletic 24 (1)
Roy Swinbourne England England Wolverhampton Wanderers Wolverhampton Wanderers 24 (0)
9. Tommy Taylor England England Manchester United Manchester United 22 (0)
10. Roy Bentley England England Chelsea FC Chelsea FC 21 (0)
Stan Mortensen England England Blackpool FC Blackpool FC 21 (0)
Tommy Thompson England England Aston Villa Aston Villa 21 (0)
13. Peter Harris England England Portsmouth FC Portsmouth FC 20 (1)
14. Ken Chisholm Scotland Scotland Cardiff City Cardiff City
Sunderland AFC Sunderland AFC
19 (0)
Billy Gray England England Burnley FC Burnley FC 19 (0)
16. Lindy Delapenha Jamaica Jamaica Middlesbrough FC Middlesbrough FC 18 (2)
Doug Lishman England England Arsenal FC Arsenal FC 18 (0)
Johnny McNichol Scotland Scotland Chelsea FC Chelsea FC 18 (0)
Willie Moir Scotland Scotland Bolton Wanderers Bolton Wanderers 18 (0)
Dennis Woodhead England England Sheffield Wednesday Sheffield Wednesday 18 (0)
Tommy Wright Scotland Scotland Sunderland AFC Sunderland AFC 18 (0)
22. Johnny Gordon England England Portsmouth FC Portsmouth FC 17 (0)
Cliff Holton England England Arsenal FC Arsenal FC 17 (0)
Nat Lofthouse England England Bolton Wanderers Bolton Wanderers 17 (0)
Jimmy McIlroy Northern Ireland Northern Ireland Burnley FC Burnley FC 17 (0)
26. Harold Hassall England England Bolton Wanderers Bolton Wanderers 16 (6)
Jackie Milburn England England Newcastle United Newcastle United 16 (2)
George Robb England England Tottenham Hotspur Tottenham Hotspur 16 (0)
29. Jimmy Baxter Scotland Scotland Preston North End Preston North End 15 (8)
Trevor Ford Wales Wales Cardiff City Cardiff City
Sunderland AFC Sunderland AFC
15 (0)
Bobby Foster England England Preston North End Preston North End 15 (0)
Bill Perry England England Blackpool FC Blackpool FC 15 (0)
Jackie Sewell England England Sheffield Wednesday Sheffield Wednesday 15 (0)
34. Bill Holden England England Burnley FC Burnley FC 14 (0)
Bobby Mitchell Scotland Scotland Newcastle United Newcastle United 14 (1)
Len Shackleton England England Sunderland AFC Sunderland AFC 14 (0)
Sonny Walters England England Tottenham Hotspur Tottenham Hotspur 14 (0)
38. Jackie Blanchflower Northern Ireland Northern Ireland Manchester United Manchester United 13 (0)
Sammy Smyth Northern Ireland Northern Ireland Liverpool FC Liverpool FC 13 (0)
40. Louis Bimpson England England Liverpool FC Liverpool FC 12 (0)
Peter Broadbent England England Wolverhampton Wanderers Wolverhampton Wanderers 12 (0)
Harold Brook England England Sheffield United Sheffield United 12 (1)
John Evans England England Charlton Athletic Charlton Athletic
Liverpool FC Liverpool FC
12 (0)
Eddie Firmani South Africa South Africa Charlton Athletic Charlton Athletic 12 (0)
Wilf Grant England England Cardiff City Cardiff City 12 (1)
Johnny Hart England England Manchester City Manchester City 12 (1)
Don Revie England England Manchester City Manchester City 12 (1)
Alf Ringstead Ireland Ireland Sheffield United Sheffield United 12 (0)
Don Roper England England Arsenal FC Arsenal FC 12 (0)
Jack Rowley England England Manchester United Manchester United 12 (0)
Jack Shaw England England Sheffield Wednesday Sheffield Wednesday 12 (0)
Ernie Taylor England England Blackpool FC Blackpool FC 12 (0)
Charlie Vaughan England England Portsmouth FC Portsmouth FC 12 (0)
54. Allan Brown Scotland Scotland Blackpool FC Blackpool FC 11 (0)
Tom Finney England England Preston North End Preston North End 11 (0)
Dennis Hatsell England England Preston North End Preston North End 11 (0)
Derek Hawksworth England England Sheffield United Sheffield United 11 (0)
Vic Metcalfe England England Huddersfield Town Huddersfield Town 11 (2)
Jackie Mudie Scotland Scotland Blackpool FC Blackpool FC 11 (0)
Ted Purdon South Africa South Africa Sunderland AFC Sunderland AFC 11 (0)
Dennis Viollet England England Manchester United Manchester United 11 (0)
Davy Walsh Ireland Ireland Aston Villa Aston Villa 11 (0)
63. Ivor Broadis England England Manchester City Manchester City
Newcastle United Newcastle United
10 (0)
64. Tommy Cavanagh England England Huddersfield Town Huddersfield Town 9 (0)
Johnny Dixon England England Aston Villa Aston Villa 9 (0)
Len Duquemin England England Tottenham Hotspur Tottenham Hotspur 9 (0)
Billy Elliott England England Sunderland AFC Sunderland AFC 9 (0)
Gordon Hurst England England Charlton Athletic Charlton Athletic 9 (0)
Jim Lewis England England Chelsea FC Chelsea FC 9 (0)
Wilf Mannion England England Middlesbrough FC Middlesbrough FC 9 (0)
Eric Parsons England England Chelsea FC Chelsea FC 9 (0)
Les Stubbs England England Chelsea FC Chelsea FC 9 (0)
73. Redfern Froggatt England England Sheffield Wednesday Sheffield Wednesday 8 (0)
Jackie Henderson Scotland Scotland Portsmouth FC Portsmouth FC 8 (0)
Jimmy Logie Scotland Scotland Arsenal FC Arsenal FC 8 (0)
Billy McAdams Northern Ireland Northern Ireland Manchester City Manchester City 8 (0)
Jimmy Meadows England England Manchester City Manchester City 8 (0)
Alan Monkhouse England England Newcastle United Newcastle United 8 (0)
Brian Pilkington England England Burnley FC Burnley FC 8 (0)
Johnny Spuhler England England Middlesbrough FC Middlesbrough FC 8 (0)
81. Roy Clarke Wales Wales Manchester City Manchester City 7 (0)
George Hannah England England Newcastle United Newcastle United 7 (0)
George Lee England England West Bromwich Albion West Bromwich Albion 7 (0)
Billy Liddell Scotland Scotland Liverpool FC Liverpool FC 7 (2)
Angus Morrison Scotland Scotland Preston North End Preston North End 7 (0)
Jimmy Mullen England England Wolverhampton Wanderers Wolverhampton Wanderers 7 (0)
Reg Ryan Ireland Ireland West Bromwich Albion West Bromwich Albion 7 (0)
Les Shannon England England Burnley FC Burnley FC 7 (0)
Roy Stephenson England England Burnley FC Burnley FC 7 (0)
Peter Wragg England England Sheffield United Sheffield United 7 (0)
91. Willie Davie Scotland Scotland Huddersfield Town Huddersfield Town 6 (0)
Reg Davies Wales Wales Newcastle United Newcastle United 6 (0)
Brian Frear England England Huddersfield Town Huddersfield Town 6 (1)
Frank Griffin England England West Bromwich Albion West Bromwich Albion 6 (0)
Jimmy Hagan England England Sheffield United Sheffield United 6 (0)
Bill Jones England England Liverpool FC Liverpool FC 6 (0)
Vic Keeble England England Newcastle United Newcastle United 6 (0)
Bill Kiernan England England Charlton Athletic Charlton Athletic 6 (0)
Ken McPherson England England Middlesbrough FC Middlesbrough FC 6 (0)
Derek Pace England England Aston Villa Aston Villa 6 (0)
Ray Parry England England Bolton Wanderers Bolton Wanderers 6 (0)
Jimmy Watson Scotland Scotland Huddersfield Town Huddersfield Town 6 (0)
Johnny Wheeler England England Bolton Wanderers Bolton Wanderers 6 (0)
104. Jimmy Adamson England England Burnley FC Burnley FC 5 (0)
Eric Anderson England England Liverpool FC Liverpool FC 5 (0)
Bobby Ayre England England Charlton Athletic Charlton Athletic 5 (0)
Eddie Baily England England Tottenham Hotspur Tottenham Hotspur 5 (0)
Ray Barlow England England West Bromwich Albion West Bromwich Albion 5 (0)
Mike Barnard England England Portsmouth FC Portsmouth FC 5 (0)
Johnny Berry England England Manchester United Manchester United 5 (0)
Jack Cross England England Sheffield United Sheffield United 5 (0)
Peter McParland Northern Ireland Northern Ireland Aston Villa Aston Villa 5 (0)
Duggie Reid Scotland Scotland Portsmouth FC Portsmouth FC 5 (0)
Derek Tapscott Wales Wales Arsenal FC Arsenal FC 5 (0)
115. Kevin Baron England England Liverpool FC Liverpool FC 4 (0)
Les Bennett England England Tottenham Hotspur Tottenham Hotspur 4 (0)
Danny Blanchflower Northern Ireland Northern Ireland Aston Villa Aston Villa 4 (0)
George Edwards Wales Wales Cardiff City Cardiff City 4 (0)
Alec Forbes Scotland Scotland Arsenal FC Arsenal FC 4 (1)
Jack Froggatt England England Portsmouth FC Portsmouth FC 4 (0)
Brian Jackson England England Liverpool FC Liverpool FC 4 (0)
Clarrie Jordan England England Sheffield Wednesday Sheffield Wednesday 4 (0)
Bill McGarry England England Huddersfield Town Huddersfield Town 4 (1)
Sid O'Linn South Africa South Africa Charlton Athletic Charlton Athletic 4 (0)
Len Stephenson England England Blackpool FC Blackpool FC 4 (0)
Dennis Stevens England England Bolton Wanderers Bolton Wanderers 4 (0)
Mike Tiddy England England Cardiff City Cardiff City 4 (0)
Harry Webster England England Bolton Wanderers Bolton Wanderers 4 (0)
129. Alan A'Court England England Liverpool FC Liverpool FC 3 (0)
Harry Anders England England Manchester City Manchester City 3 (0)
Stan Anderson England England Sunderland AFC Sunderland AFC 3 (0)
Billy Bingham Northern Ireland Northern Ireland Sunderland AFC Sunderland AFC 3 (0)
Frank Blunstone England England Chelsea FC Chelsea FC 3 (0)
Gerry Burrell Northern Ireland Northern Ireland Huddersfield Town Huddersfield Town 3 (0)
Roger Byrne England England Manchester United Manchester United 3 (3)
Roy Chapman England England Aston Villa Aston Villa 3 (0)
Gordon Dale England England Portsmouth FC Portsmouth FC 3 (0)
Ewan Fenton Scotland Scotland Blackpool FC Blackpool FC 3 (2)
Alan Finney England England Sheffield Wednesday Sheffield Wednesday 3 (0)
Arthur Fitzsimons Ireland Ireland Middlesbrough FC Middlesbrough FC 3 (0)
John Hewie Scotland Scotland Charlton Athletic Charlton Athletic 3 (0)
Ben Marden England England Arsenal FC Arsenal FC 3 (0)
Sam McNab Scotland Scotland Sheffield United Sheffield United 3 (0)
Arthur Milton England England Arsenal FC Arsenal FC 3 (0)
Tommy Northcott England England Cardiff City Cardiff City 3 (0)
Cliff Nugent England England Cardiff City Cardiff City 3 (0)
Jimmy Payne England England Liverpool FC Liverpool FC 3 (0)
Ken Roberts Wales Wales Aston Villa Aston Villa 3 (0)
Derrick Sullivan Wales Wales Cardiff City Cardiff City 3 (0)
Joe Tyrell England England Aston Villa Aston Villa 3 (0)
Geoff Walker England England Middlesbrough FC Middlesbrough FC 3 (0)
152. Terry Allcock England England Bolton Wanderers Bolton Wanderers 2 (0)
Ken Armstrong England England Chelsea FC Chelsea FC 2 (0)
John Aston England England Manchester United Manchester United 2 (0)
Bill Baxter Scotland Scotland Aston Villa Aston Villa
Wolverhampton Wanderers Wolverhampton Wanderers
2 (0)
Arthur Bottom England England Sheffield United Sheffield United 2 (0)
John Brooks England England Tottenham Hotspur Tottenham Hotspur 2 (0)
Len Browning England England Sheffield United Sheffield United 2 (0)
Gordon Davies England England Manchester City Manchester City 2 (0)
Dave Dunmore England England Tottenham Hotspur Tottenham Hotspur 2 (0)
Benny Fenton England England Charlton Athletic Charlton Athletic 2 (1)
Fred Furniss England England Sheffield United Sheffield United 2 (2)
Eddie Gannon Ireland Ireland Sheffield Wednesday Sheffield Wednesday 2 (0)
Tommy Harmer England England Tottenham Hotspur Tottenham Hotspur 2 (0)
Thomas Hoyland England England Sheffield United Sheffield United 2 (0)
Sammy Lawrie Scotland Scotland Middlesbrough FC Middlesbrough FC 2 (0)
Roy Little England England Manchester City Manchester City 2 (0)
Norman Lockhart Northern Ireland Northern Ireland Aston Villa Aston Villa 2 (0)
Stanley Matthews England England Blackpool FC Blackpool FC 2 (0)
Seamus O'Connell England England Middlesbrough FC Middlesbrough FC 2 (0)
Bob Paisley England England Liverpool FC Liverpool FC 2 (0)
Stan Pearson England England Manchester United Manchester United 2 (0)
Albert Quixall England England Sheffield Wednesday Sheffield Wednesday 2 (0)
Alf Ramsey England England Tottenham Hotspur Tottenham Hotspur 2 (1)
Joe Rayment England England Middlesbrough FC Middlesbrough FC 2 (0)
Bill Slater England England Wolverhampton Wanderers Wolverhampton Wanderers 2 (0)
Billy Spurdle England England Manchester City Manchester City 2 (0)
Willie Toner Scotland Scotland Sheffield United Sheffield United 2 (0)
Billy Watkin England England Middlesbrough FC Middlesbrough FC 2 (0)
Len White England England Newcastle United Newcastle United 2 (0)
181. George Aitken Scotland Scotland Sunderland AFC Sunderland AFC 1 (0)
Alan Arnell England England Liverpool FC Liverpool FC 1 (0)
Peter Baker England England Tottenham Hotspur Tottenham Hotspur 1 (0)
Walley Barnes Wales Wales Arsenal FC Arsenal FC 1 (1)
Ken Branagan England England Manchester City Manchester City 1 (0)
Colin Brittan England England Tottenham Hotspur Tottenham Hotspur 1 (0)
Allenby Chilton England England Manchester United Manchester United 1 (0)
Freddie Cox England England West Bromwich Albion West Bromwich Albion 1 (0)
Bobby Cunliffe England England Manchester City Manchester City 1 (0)
Norman Curtis England England Sheffield Wednesday Sheffield Wednesday 1 (1)
Ray Daniel Wales Wales Sunderland AFC Sunderland AFC 1 (0)
Dickie Davis England England Sunderland AFC Sunderland AFC 1 (0)
Jimmy Dickinson England England Portsmouth FC Portsmouth FC 1 (0)
Billy Dickson Northern Ireland Northern Ireland Arsenal FC Arsenal FC 1 (0)
Frank Dudley England England Cardiff City Cardiff City 1 (0)
Jimmy Dudley Scotland Scotland West Bromwich Albion West Bromwich Albion 1 (0)
Dave Durie England England Blackpool FC Blackpool FC 1 (0)
William Edwards England England Middlesbrough FC Middlesbrough FC 1 (0)
Ray Evans England England Preston North End Preston North End 1 (0)
Willy Forbes Scotland Scotland Preston North End Preston North End 1 (0)
Bill Foulkes England England Manchester United Manchester United 1 (0)
Colin Gibson England England Aston Villa Aston Villa 1 (0)
Vic Groves England England Tottenham Hotspur Tottenham Hotspur 1 (0)
Fred Hall England England Sunderland AFC Sunderland AFC 1 (0)
Cyril Hammond England England Charlton Athletic Charlton Athletic 1 (0)
William Harris Wales Wales Middlesbrough FC Middlesbrough FC 1 (0)
Jimmy Hartnett Ireland Ireland Middlesbrough FC Middlesbrough FC 1 (0)
Ken Hodgkinson England England West Bromwich Albion West Bromwich Albion 1 (0)
Doug Holden England England Bolton Wanderers Bolton Wanderers 1 (0)
George Hutchinson England England Tottenham Hotspur Tottenham Hotspur 1 (0)
Gordon Kaile England England Preston North End Preston North End 1 (0)
Stan Keery England England Newcastle United Newcastle United 1 (0)
Sam Kemp England England Sunderland AFC Sunderland AFC 1 (0)
Ray Lambert Wales Wales Liverpool FC Liverpool FC 1 (1)
Tommy Lawton England England Arsenal FC Arsenal FC 1 (0)
Eddie Lewis England England Manchester United Manchester United 1 (0)
Frank Lock England England Charlton Athletic Charlton Athletic
Liverpool FC Liverpool FC
1 (1)
Tony Marchi England England Tottenham Hotspur Tottenham Hotspur 1 (0)
Jack Marriott England England Sheffield Wednesday Sheffield Wednesday 1 (0)
Tommy Mulgrew Scotland Scotland Newcastle United Newcastle United 1 (0)
Dick Pearson England England Portsmouth FC Portsmouth FC 1 (0)
Lionel Phillips England England Portsmouth FC Portsmouth FC 1 (0)
Len Quested Australia Australia Huddersfield Town Huddersfield Town 1 (0)
Johnny Rainford England England Cardiff City Cardiff City 1 (0)
Stan Rickaby England England West Bromwich Albion West Bromwich Albion 1 (0)
Tony Rowley Wales Wales Liverpool FC Liverpool FC 1 (0)
Derek Saunders England England Chelsea FC Chelsea FC 1 (0)
Jimmy Scoular Scotland Scotland Newcastle United Newcastle United 1 (0)
Joe Shaw England England Sheffield United Sheffield United 1 (0)
Alf Sherwood Wales Wales Cardiff City Cardiff City 1 (1)
Roy Shiner England England Huddersfield Town Huddersfield Town 1 (0)
Les Smith England England Wolverhampton Wanderers Wolverhampton Wanderers 1 (0)
Alfie Stokes England England Tottenham Hotspur Tottenham Hotspur 1 (0)
Pat Terry England England Charlton Athletic Charlton Athletic 1 (0)
Peter Thomas Wales Wales Cardiff City Cardiff City 1 (0)
Ken Whitfield England England Manchester City Manchester City 1 (0)
Arthur Wright England England Sunderland AFC Sunderland AFC 1 (0)