# Player Country Team Goals (Penalty)
1. Bobby Smith England England Tottenham Hotspur Tottenham Hotspur 36 (0)
2. Tommy Thompson England England Preston North End Preston North End 34 (0)
3. Gordon Turner England England Luton Town Luton Town 33 (2)
4. Jimmy Murray England England Wolverhampton Wanderers Wolverhampton Wanderers 29 (0)
5. Tom Finney England England Preston North End Preston North End 25 (5)
Joe Hayes England England Manchester City Manchester City 25 (0)
7. David Herd Scotland Scotland Arsenal FC Arsenal FC 24 (0)
Bobby Robson England England West Bromwich Albion West Bromwich Albion 24 (0)
9. Norman Deeley England England Wolverhampton Wanderers Wolverhampton Wanderers 23 (0)
10. Ronnie Allen England England West Bromwich Albion West Bromwich Albion 22 (7)
Jimmy Greaves England England Chelsea FC Chelsea FC 22 (0)
Len White England England Newcastle United Newcastle United 22 (0)
13. Hugh Baird Scotland Scotland Leeds United Leeds United 20 (4)
Peter Murphy England England Birmingham City Birmingham City 20 (0)
Arthur Rowley England England Leicester City Leicester City 20 (3)
16. Derek Kevan England England West Bromwich Albion West Bromwich Albion 19 (1)
Billy McAdams Northern Ireland Northern Ireland Manchester City Manchester City 19 (0)
Tommy Wilson England England Nottingham Forest Nottingham Forest 19 (1)
19. Peter Harris England England Portsmouth FC Portsmouth FC 18 (0)
Jackie Mudie Scotland Scotland Blackpool FC Blackpool FC 18 (0)
Bill Perry England England Blackpool FC Blackpool FC 18 (0)
22. Colin Barlow England England Manchester City Manchester City 17 (0)
Peter Broadbent England England Wolverhampton Wanderers Wolverhampton Wanderers 17 (1)
Nat Lofthouse England England Bolton Wanderers Bolton Wanderers 17 (0)
25. Jimmy Bloomfield England England Arsenal FC Arsenal FC 16 (0)
Jimmy McIlroy Northern Ireland Northern Ireland Burnley FC Burnley FC 16 (1)
Peter McParland Northern Ireland Northern Ireland Aston Villa Aston Villa 16 (0)
Tommy Taylor England England Manchester United Manchester United 16 (0)
Ron Tindall England England Chelsea FC Chelsea FC 16 (0)
Dennis Viollet England England Manchester United Manchester United 16 (0)
31. Eddy Brown England England Birmingham City Birmingham City 15 (0)
Samuel Taylor Scotland Scotland Preston North End Preston North End 15 (1)
Edward Thomas England England Everton FC Everton FC 15 (0)
34. Dave Durie England England Blackpool FC Blackpool FC 14 (0)
Jimmy Harris England England Everton FC Everton FC 14 (0)
Stewart Imlach Scotland Scotland Nottingham Forest Nottingham Forest 14 (0)
Terry Medwin Wales Wales Tottenham Hotspur Tottenham Hotspur 14 (0)
Ray Parry England England Bolton Wanderers Bolton Wanderers 14 (2)
Roy Shiner England England Sheffield Wednesday Sheffield Wednesday 14 (0)
40. Albert Cheesebrough England England Burnley FC Burnley FC 13 (0)
Johnny Gordon England England Portsmouth FC Portsmouth FC 13 (0)
Alan O'Neill England England Sunderland AFC Sunderland AFC 13 (0)
Brian Pilkington England England Burnley FC Burnley FC 13 (0)
Jimmy Walsh Scotland Scotland Leicester City Leicester City 13 (0)
45. Jim Barrett England England Nottingham Forest Nottingham Forest 12 (2)
Allan Brown Scotland Scotland Luton Town Luton Town 12 (0)
Ray Charnley England England Blackpool FC Blackpool FC 12 (0)
Derek Mayers England England Preston North End Preston North End 12 (0)
Bobby Mitchell Scotland Scotland Newcastle United Newcastle United 12 (4)
Don Revie England England Sunderland AFC Sunderland AFC 12 (0)
Dennis Stevens England England Bolton Wanderers Bolton Wanderers 12 (0)
Liam Whelan Ireland Ireland Manchester United Manchester United 12 (0)
53. Kenneth Barnes England England Manchester City Manchester City 11 (1)
Bill Curry England England Newcastle United Newcastle United 11 (0)
Doug Newlands Scotland Scotland Burnley FC Burnley FC 11 (1)
Bryan Orritt Wales Wales Birmingham City Birmingham City 11 (0)
Albert Quixall England England Sheffield Wednesday Sheffield Wednesday 11 (4)
58. John Brooks England England Tottenham Hotspur Tottenham Hotspur 10 (0)
Ted Clamp England England Wolverhampton Wanderers Wolverhampton Wanderers 10 (3)
William Gardiner Scotland Scotland Leicester City Leicester City 10 (0)
Vic Groves England England Arsenal FC Arsenal FC 10 (0)
Gerry Hitchens England England Aston Villa Aston Villa 10 (0)
Harry Hooper England England Birmingham City Birmingham City 10 (2)
Jackie Sewell England England Aston Villa Aston Villa 10 (0)
Alan Shackleton England England Burnley FC Burnley FC 10 (0)
Ernie Taylor England England Blackpool FC Blackpool FC
Manchester United Manchester United
10 (0)
67. Billy Gray England England Nottingham Forest Nottingham Forest 9 (0)
Tommy Harmer England England Tottenham Hotspur Tottenham Hotspur 9 (5)
Dave Hickson England England Everton FC Everton FC 9 (0)
Derek Wilkinson England England Sheffield Wednesday Sheffield Wednesday 9 (0)
71. Eddie Baily England England Nottingham Forest Nottingham Forest 8 (0)
Peter Brabrook England England Chelsea FC Chelsea FC 8 (0)
Bobby Charlton England England Manchester United Manchester United 8 (0)
Ray Crawford England England Portsmouth FC Portsmouth FC 8 (0)
Derek Dougan Northern Ireland Northern Ireland Portsmouth FC Portsmouth FC 8 (0)
Keith Ellis England England Sheffield Wednesday Sheffield Wednesday 8 (0)
Jim Lewis England England Chelsea FC Chelsea FC 8 (0)
Stan Lynn England England Aston Villa Aston Villa 8 (5)
Ray Pointer England England Burnley FC Burnley FC 8 (0)
Alfie Stokes England England Tottenham Hotspur Tottenham Hotspur 8 (0)
Derek Temple England England Everton FC Everton FC 8 (0)
82. Arthur Bottom England England Newcastle United Newcastle United 7 (0)
Paddy Fagan Ireland Ireland Manchester City Manchester City 7 (0)
Bob Forrest England England Leeds United Leeds United 7 (0)
Redfern Froggatt England England Sheffield Wednesday Sheffield Wednesday 7 (0)
Frank Griffin England England West Bromwich Albion West Bromwich Albion 7 (0)
Derek Hines England England Leicester City Leicester City 7 (0)
Bobby Johnstone Scotland Scotland Manchester City Manchester City 7 (0)
Bobby Mason England England Wolverhampton Wanderers Wolverhampton Wanderers 7 (0)
Howard Riley England England Leicester City Leicester City 7 (1)
91. John Doherty England England Leicester City Leicester City
Manchester United Manchester United
6 (0)
Duncan Edwards England England Manchester United Manchester United 6 (2)
Alan Finney England England Sheffield Wednesday Sheffield Wednesday 6 (0)
Brian Harris England England Everton FC Everton FC 6 (0)
Don Kichenbrand South Africa South Africa Sunderland AFC Sunderland AFC 6 (0)
Ian McNeill Scotland Scotland Leicester City Leicester City 6 (0)
Tony Nicholas England England Chelsea FC Chelsea FC 6 (0)
Colin Webster Wales Wales Manchester United Manchester United 6 (0)
99. Gordon Astall England England Birmingham City Birmingham City 5 (0)
Jimmy Baxter Scotland Scotland Preston North End Preston North End 5 (1)
Danny Clapton England England Arsenal FC Arsenal FC 5 (0)
Reg Davies Wales Wales Newcastle United Newcastle United 5 (0)
Alex Dawson Scotland Scotland Manchester United Manchester United 5 (0)
Derek Hennin England England Bolton Wanderers Bolton Wanderers 5 (1)
Derek Hogg England England Leicester City Leicester City 5 (0)
Roy Horobin England England West Bromwich Albion West Bromwich Albion 5 (0)
Noel Kinsey Wales Wales Birmingham City Birmingham City 5 (0)
Tommy McDonald Scotland Scotland Leicester City Leicester City 5 (0)
Bill Myerscough England England Aston Villa Aston Villa 5 (0)
110. Mike Barnard England England Portsmouth FC Portsmouth FC 4 (0)
Johnny Berry England England Manchester United Manchester United 4 (0)
Billy Bingham Northern Ireland Northern Ireland Sunderland AFC Sunderland AFC 4 (0)
Brian Birch England England Bolton Wanderers Bolton Wanderers 4 (0)
Micky Block England England Chelsea FC Chelsea FC 4 (0)
Stan Crowther England England Aston Villa Aston Villa
Manchester United Manchester United
4 (0)
Wally Fielding England England Everton FC Everton FC 4 (0)
Alex Govan Scotland Scotland Birmingham City Birmingham City
Portsmouth FC Portsmouth FC
4 (1)
Colin Grainger England England Sunderland AFC Sunderland AFC 4 (0)
Tony Gregory England England Luton Town Luton Town 4 (0)
John Groves England England Luton Town Luton Town 4 (0)
Cliff Holton England England Arsenal FC Arsenal FC 4 (0)
Jack Mansell England England Portsmouth FC Portsmouth FC 4 (0)
Jim McAnearney Scotland Scotland Sheffield Wednesday Sheffield Wednesday 4 (0)
Sid McClellan England England Portsmouth FC Portsmouth FC 4 (0)
George McLeod Scotland Scotland Luton Town Luton Town 4 (0)
Johnny McNichol Scotland Scotland Chelsea FC Chelsea FC 4 (0)
George Meek Scotland Scotland Leeds United Leeds United 4 (0)
Jimmy Mullen England England Wolverhampton Wanderers Wolverhampton Wanderers 4 (0)
Dick Neal England England Birmingham City Birmingham City 4 (0)
Jackie Overfield England England Leeds United Leeds United 4 (0)
Brian Peterson South Africa South Africa Blackpool FC Blackpool FC 4 (0)
Peter Sillett England England Chelsea FC Chelsea FC 4 (1)
Dennis Wilshaw England England Wolverhampton Wanderers Wolverhampton Wanderers 4 (0)
134. Jimmy Adam Australia Australia Luton Town Luton Town 3 (0)
Terry Allcock England England Bolton Wanderers Bolton Wanderers 3 (0)
Les Allen England England Chelsea FC Chelsea FC 3 (0)
Alec Ashworth England England Everton FC Everton FC 3 (0)
Harold Brook England England Leeds United Leeds United 3 (0)
Eddie Clayton England England Tottenham Hotspur Tottenham Hotspur 3 (0)
Willie Cunningham Northern Ireland Northern Ireland Leicester City Leicester City 3 (2)
Billy Cush Northern Ireland Northern Ireland Leeds United Leeds United 3 (0)
George Eastham England England Newcastle United Newcastle United 3 (0)
Charles Fleming Scotland Scotland Sunderland AFC Sunderland AFC 3 (1)
Ron Flowers England England Wolverhampton Wanderers Wolverhampton Wanderers 3 (0)
Amby Fogarty Ireland Ireland Sunderland AFC Sunderland AFC 3 (0)
Ralph Gubbins England England Bolton Wanderers Bolton Wanderers 3 (0)
Johnny Hart England England Manchester City Manchester City 3 (0)
Dennis Hatsell England England Preston North End Preston North End 3 (0)
Wally Hazelden England England Aston Villa Aston Villa 3 (0)
Jackie Henderson Scotland Scotland Portsmouth FC Portsmouth FC
Wolverhampton Wanderers Wolverhampton Wanderers
3 (0)
Doug Holden England England Bolton Wanderers Bolton Wanderers 3 (0)
Don Howe England England West Bromwich Albion West Bromwich Albion 3 (1)
Hugh Kelly Scotland Scotland Blackpool FC Blackpool FC 3 (3)
Alan Kirkman England England Manchester City Manchester City 3 (0)
George Lee England England West Bromwich Albion West Bromwich Albion 3 (0)
Gordon Nutt England England Arsenal FC Arsenal FC 3 (0)
George O'Brien Scotland Scotland Leeds United Leeds United 3 (0)
Derek Pace England England Aston Villa Aston Villa 3 (0)
David Pegg England England Manchester United Manchester United 3 (0)
Johnny Quigley Scotland Scotland Nottingham Forest Nottingham Forest 3 (0)
George Robb England England Tottenham Hotspur Tottenham Hotspur 3 (0)
Ray Sambrook England England Manchester City Manchester City 3 (0)
Albert Scanlon England England Manchester United Manchester United 3 (0)
Maurice Setters England England West Bromwich Albion West Bromwich Albion 3 (0)
Tommy Southren England England Aston Villa Aston Villa 3 (0)
Les Stubbs England England Chelsea FC Chelsea FC 3 (0)
Ray Swallow England England Arsenal FC Arsenal FC 3 (0)
Brian Whitehouse England England West Bromwich Albion West Bromwich Albion 3 (0)
169. Colin Booth England England Wolverhampton Wanderers Wolverhampton Wanderers 2 (0)
Roy Chapman England England Aston Villa Aston Villa 2 (0)
Chris Crowe England England Leeds United Leeds United 2 (0)
Michael Cullen Scotland Scotland Luton Town Luton Town 2 (0)
Jimmy Dickinson England England Portsmouth FC Portsmouth FC 2 (0)
Johnny Dixon England England Aston Villa Aston Villa 2 (0)
Micky Dulin England England Tottenham Hotspur Tottenham Hotspur 2 (0)
Dave Dunmore England England Tottenham Hotspur Tottenham Hotspur 2 (0)
Terry Dyson England England Tottenham Hotspur Tottenham Hotspur 2 (0)
Billy Elliott England England Sunderland AFC Sunderland AFC 2 (1)
Albert Franks England England Newcastle United Newcastle United 2 (0)
Johnny Goodchild England England Sunderland AFC Sunderland AFC 2 (0)
Alex Harris England England Blackpool FC Blackpool FC 2 (0)
Jimmy Hill Northern Ireland Northern Ireland Newcastle United Newcastle United 2 (0)
Gordon Hughes England England Newcastle United Newcastle United 2 (0)
Peter Johnson England England Sheffield Wednesday Sheffield Wednesday 2 (0)
Bob Morton England England Luton Town Luton Town 2 (0)
Ron Newman England England Portsmouth FC Portsmouth FC 2 (0)
Joe O'Neil Scotland Scotland Leicester City Leicester City 2 (0)
Noel Peyton Ireland Ireland Leeds United Leeds United 2 (0)
Jimmy Robson England England Burnley FC Burnley FC 2 (0)
Eddie Russell England England Leicester City Leicester City 2 (0)
Bobby Seith Scotland Scotland Burnley FC Burnley FC 2 (0)
Les Shannon England England Burnley FC Burnley FC 2 (0)
Les Smith England England Aston Villa Aston Villa 2 (0)
Derek Tapscott Wales Wales Arsenal FC Arsenal FC 2 (0)
Mike Tiddy England England Arsenal FC Arsenal FC 2 (0)
Roy Warhurst England England Manchester City Manchester City 2 (0)
Derek Weddle England England Portsmouth FC Portsmouth FC 2 (0)
Billy White England England Burnley FC Burnley FC 2 (0)
Graham Williams Wales Wales Everton FC Everton FC 2 (0)
200. Alex Alston England England Preston North End Preston North End 1 (0)
Stan Anderson England England Sunderland AFC Sunderland AFC 1 (0)
John Ball England England Bolton Wanderers Bolton Wanderers 1 (1)
Ron Batty England England Newcastle United Newcastle United 1 (0)
Jackie Bell England England Newcastle United Newcastle United 1 (0)
Wally Bellett England England Chelsea FC Chelsea FC 1 (0)
Albert Broadbent England England Sheffield Wednesday Sheffield Wednesday 1 (0)
Thommy Casey Northern Ireland Northern Ireland Newcastle United Newcastle United 1 (0)
Roy Clarke Wales Wales Manchester City Manchester City 1 (0)
David Cliss England England Chelsea FC Chelsea FC 1 (0)
George Cummins England England Luton Town Luton Town 1 (0)
Norman Curtis England England Sheffield Wednesday Sheffield Wednesday 1 (0)
Les Dagger England England Preston North End Preston North End 1 (0)
Tommy Docherty Scotland Scotland Preston North End Preston North End 1 (0)
Jimmy Dugdale England England Aston Villa Aston Villa 1 (0)
Dave Ewing Scotland Scotland Manchester City Manchester City 1 (0)
Alec Farrall England England Preston North End Preston North End 1 (0)
Jack Froggatt England England Leicester City Leicester City 1 (0)
David Gaskell England England Manchester United Manchester United 1 (0)
Derek Gibbs England England Chelsea FC Chelsea FC 1 (0)
Archie Gibson Scotland Scotland Leeds United Leeds United 1 (0)
Harry Godbold England England Sunderland AFC Sunderland AFC 1 (0)
Ken Green England England Birmingham City Birmingham City 1 (0)
Johnny Hannigan Scotland Scotland Sunderland AFC Sunderland AFC 1 (0)
Mike Hellawell England England Birmingham City Birmingham City 1 (0)
Cliff Jones Wales Wales Tottenham Hotspur Tottenham Hotspur 1 (0)
Vic Keeble England England Newcastle United Newcastle United 1 (0)
Jack Keeley England England Everton FC Everton FC 1 (0)
Eric Kerfoot England England Leeds United Leeds United 1 (0)
George Kirby England England Everton FC Everton FC 1 (0)
Mickey Lill England England Wolverhampton Wanderers Wolverhampton Wanderers 1 (0)
Jackie Maltby England England Sunderland AFC Sunderland AFC 1 (0)
Tom McAnearney Scotland Scotland Sheffield Wednesday Sheffield Wednesday 1 (0)
Bob McKinlay Scotland Scotland Nottingham Forest Nottingham Forest 1 (0)
Mick Meagan Ireland Ireland Everton FC Everton FC 1 (0)
Brian Miller England England Burnley FC Burnley FC 1 (0)
Johnny Morris England England Leicester City Leicester City 1 (0)
John Mortimore England England Chelsea FC Chelsea FC 1 (0)
Keith Neale England England Birmingham City Birmingham City 1 (0)
Maurice Norman England England Tottenham Hotspur Tottenham Hotspur 1 (0)
Ralph O'Donnell England England Sheffield Wednesday Sheffield Wednesday 1 (0)
Dave Pacey England England Luton Town Luton Town 1 (0)
Reg Pearce England England Luton Town Luton Town
Sunderland AFC Sunderland AFC
1 (0)
Keith Ripley England England Leeds United Leeds United 1 (0)
George Showell England England Wolverhampton Wanderers Wolverhampton Wanderers 1 (0)
Ken Simcoe England England Nottingham Forest Nottingham Forest 1 (0)
Alan Spence England England Sunderland AFC Sunderland AFC 1 (0)
Alec Stenhouse Scotland Scotland Portsmouth FC Portsmouth FC 1 (0)
Bob Stokoe England England Newcastle United Newcastle United 1 (0)
Alex Tait England England Newcastle United Newcastle United 1 (0)
Don Walker Scotland Scotland Leicester City Leicester City 1 (0)
Johnny Watts England England Birmingham City Birmingham City 1 (0)
Bill Whare England England Nottingham Forest Nottingham Forest 1 (0)
Brian Whitby England England Luton Town Luton Town 1 (0)
Len Wills England England Arsenal FC Arsenal FC 1 (1)
Gerry Young England England Sheffield Wednesday Sheffield Wednesday 1 (0)