# Player Country Team Goals (Penalty)
1. Ray Crawford England England Ipswich Town Ipswich Town 33 (0)
Derek Kevan England England West Bromwich Albion West Bromwich Albion 33 (0)
3. Ray Charnley England England Blackpool FC Blackpool FC 30 (3)
4. Ted Phillips England England Ipswich Town Ipswich Town 28 (5)
5. Roy Vernon Wales Wales Everton FC Everton FC 26 (1)
6. Ray Pointer England England Burnley FC Burnley FC 25 (0)
7. John Dick Scotland Scotland West Ham United West Ham United 23 (0)
8. Peter Dobing England England Manchester City Manchester City 22 (0)
9. Jimmy Greaves England England Tottenham Hotspur Tottenham Hotspur 21 (0)
10. Derek Pace England England Sheffield United Sheffield United 20 (0)
Bobby Tambling England England Chelsea FC Chelsea FC 20 (3)
12. Barry Bridges England England Chelsea FC Chelsea FC 19 (0)
Johnny Fantham England England Sheffield Wednesday Sheffield Wednesday 19 (0)
Alan Skirton England England Arsenal FC Arsenal FC 19 (0)
15. Mel Charles Wales Wales Arsenal FC Arsenal FC
Cardiff City Cardiff City
18 (0)
Ken Leek Wales Wales Birmingham City Birmingham City 18 (0)
Peter McParland Northern Ireland Northern Ireland Aston Villa Aston Villa
Wolverhampton Wanderers Wolverhampton Wanderers
18 (0)
18. John Connelly England England Burnley FC Burnley FC 17 (0)
Keith Smith England England West Bromwich Albion West Bromwich Albion 17 (0)
Dai Ward Wales Wales Cardiff City Cardiff City 17 (0)
21. Jimmy Harris England England Birmingham City Birmingham City 16 (4)
Joe Hayes England England Manchester City Manchester City 16 (0)
Cliff Jones Wales Wales Tottenham Hotspur Tottenham Hotspur 16 (0)
Jimmy Murray England England Wolverhampton Wanderers Wolverhampton Wanderers 16 (2)
25. Ken Keyworth England England Leicester City Leicester City 15 (0)
Jimmy McIlroy Northern Ireland Northern Ireland Burnley FC Burnley FC 15 (0)
Jimmy Robson England England Burnley FC Burnley FC 15 (0)
28. Maurice Cook England England Fulham FC Fulham FC 14 (0)
Gordon Harris England England Burnley FC Burnley FC 14 (0)
David Herd Scotland Scotland Manchester United Manchester United 14 (0)
Fred Hill England England Bolton Wanderers Bolton Wanderers 14 (0)
Ian Lawther Northern Ireland Northern Ireland Blackburn Rovers Blackburn Rovers 14 (0)
Graham Leggat Scotland Scotland Fulham FC Fulham FC 14 (0)
Doug Moran Scotland Scotland Ipswich Town Ipswich Town 14 (0)
Jimmy Walsh Scotland Scotland Leicester City Leicester City 14 (0)
Alex Young Scotland Scotland Everton FC Everton FC 14 (0)
37. Harry Burrows England England Aston Villa Aston Villa 13 (1)
Malcolm Musgrove England England West Ham United West Ham United 13 (0)
39. Colin Booth England England Nottingham Forest Nottingham Forest 12 (0)
Ray Parry England England Blackpool FC Blackpool FC 12 (0)
Geoff Strong England England Arsenal FC Arsenal FC 12 (0)
Bobby Thomson Scotland Scotland Aston Villa Aston Villa 12 (0)
43. Jimmy Bloomfield England England Birmingham City Birmingham City 11 (0)
Albert Cheesebrough England England Leicester City Leicester City 11 (0)
Colin Dobson England England Sheffield Wednesday Sheffield Wednesday 11 (0)
Doug Holden England England Bolton Wanderers Bolton Wanderers 11 (0)
Alan Sealey England England West Ham United West Ham United 11 (0)
Dennis Stevens England England Bolton Wanderers Bolton Wanderers
Everton FC Everton FC
11 (0)
Geoff Vowden England England Nottingham Forest Nottingham Forest 11 (0)
Terence Wharton England England Wolverhampton Wanderers Wolverhampton Wanderers 11 (0)
51. Derek Dougan Northern Ireland Northern Ireland Aston Villa Aston Villa 10 (0)
Albert Quixall England England Manchester United Manchester United 10 (2)
Derek Temple England England Everton FC Everton FC 10 (0)
Neil Young England England Manchester City Manchester City 10 (0)
55. Les Allen England England Tottenham Hotspur Tottenham Hotspur 9 (0)
Billy Bingham Northern Ireland Northern Ireland Everton FC Everton FC 9 (0)
Chris Crowe England England Blackburn Rovers Blackburn Rovers
Wolverhampton Wanderers Wolverhampton Wanderers
9 (0)
Keith Ellis England England Sheffield Wednesday Sheffield Wednesday 9 (0)
Ron Simpson England England Sheffield United Sheffield United 9 (5)
Derek Tapscott Wales Wales Cardiff City Cardiff City 9 (0)
61. Len Allchurch Wales Wales Sheffield United Sheffield United 8 (0)
Peter Brabrook England England Chelsea FC Chelsea FC 8 (0)
John Byrom England England Blackburn Rovers Blackburn Rovers 8 (0)
Bobby Charlton England England Manchester United Manchester United 8 (0)
Bryan Douglas England England Blackburn Rovers Blackburn Rovers 8 (3)
Alec Jackson England England West Bromwich Albion West Bromwich Albion 8 (0)
Len Julians England England Nottingham Forest Nottingham Forest 8 (0)
Jimmy Leadbetter Scotland Scotland Ipswich Town Ipswich Town 8 (0)
Dave MacKay Scotland Scotland Tottenham Hotspur Tottenham Hotspur 8 (0)
Billy McAdams Northern Ireland Northern Ireland Bolton Wanderers Bolton Wanderers 8 (1)
Pat O'Connell England England Fulham FC Fulham FC 8 (0)
John White Scotland Scotland Tottenham Hotspur Tottenham Hotspur 8 (0)
73. Mike Hellawell England England Birmingham City Birmingham City 7 (0)
Brian Peterson South Africa South Africa Blackpool FC Blackpool FC 7 (0)
Howard Riley England England Leicester City Leicester City 7 (5)
William Russell England England Sheffield United Sheffield United 7 (0)
Roy Stephenson England England Ipswich Town Ipswich Town 7 (0)
Nobby Stiles England England Manchester United Manchester United 7 (0)
Dennis Viollet England England Manchester United Manchester United 7 (0)
Gordon Wills England England Leicester City Leicester City 7 (0)
81. Colin Addison England England Nottingham Forest Nottingham Forest 6 (0)
Colin Barlow England England Manchester City Manchester City 6 (0)
Terry Dyson England England Tottenham Hotspur Tottenham Hotspur 6 (0)
George Eastham England England Arsenal FC Arsenal FC 6 (1)
Alan Finney England England Sheffield Wednesday Sheffield Wednesday 6 (0)
Jimmy Gabriel Scotland Scotland Everton FC Everton FC 6 (0)
Billy Griffin England England Sheffield Wednesday Sheffield Wednesday 6 (0)
Peter Hauser South Africa South Africa Blackpool FC Blackpool FC 6 (0)
Billy Hodgson Scotland Scotland Sheffield United Sheffield United 6 (0)
Bobby Kennedy Scotland Scotland Manchester City Manchester City 6 (0)
John King England England Cardiff City Cardiff City 6 (1)
Nobby Lawton England England Manchester United Manchester United 6 (0)
Johnny MacLeod Scotland Scotland Arsenal FC Arsenal FC 6 (0)
Frank McLintock Scotland Scotland Leicester City Leicester City 6 (0)
Sammy McMillan Northern Ireland Northern Ireland Manchester United Manchester United 6 (0)
Alan Mullery England England Fulham FC Fulham FC 6 (0)
Fred Pickering England England Blackburn Rovers Blackburn Rovers 6 (1)
Bobby Smith England England Tottenham Hotspur Tottenham Hotspur 6 (0)
Phil Woosnam Wales Wales West Ham United West Ham United 6 (0)
100. Bertie Auld Scotland Scotland Birmingham City Birmingham City 5 (0)
Gerry Baker USA USA Manchester City Manchester City 5 (0)
Peter Broadbent England England Wolverhampton Wanderers Wolverhampton Wanderers 5 (0)
Bobby Collins Scotland Scotland Everton FC Everton FC 5 (0)
Ian Crawford Scotland Scotland West Ham United West Ham United 5 (0)
Ted Farmer England England Wolverhampton Wanderers Wolverhampton Wanderers 5 (0)
Johnny Haynes England England Fulham FC Fulham FC 5 (0)
Jackie Henderson Scotland Scotland Arsenal FC Arsenal FC
Fulham FC Fulham FC
5 (0)
Alan Hinton England England Wolverhampton Wanderers Wolverhampton Wanderers 5 (0)
Des Horne South Africa South Africa Blackpool FC Blackpool FC 5 (0)
Don Howe England England West Bromwich Albion West Bromwich Albion 5 (4)
Dick Le Flem England England Nottingham Forest Nottingham Forest 5 (0)
James McEwan Scotland Scotland Aston Villa Aston Villa 5 (0)
Terry Medwin Wales Wales Tottenham Hotspur Tottenham Hotspur 5 (0)
Johnny Quigley Scotland Scotland Nottingham Forest Nottingham Forest 5 (0)
Frank Wignall England England Everton FC Everton FC 5 (0)
Derek Wilkinson England England Sheffield Wednesday Sheffield Wednesday 5 (0)
117. Colin Appleton England England Leicester City Leicester City 4 (0)
David Burnside England England West Bromwich Albion West Bromwich Albion 4 (0)
Clive Clark England England West Bromwich Albion West Bromwich Albion 4 (0)
Ronnie Clayton England England Blackburn Rovers Blackburn Rovers 4 (0)
Bobby Craig Scotland Scotland Blackburn Rovers Blackburn Rovers
Sheffield Wednesday Sheffield Wednesday
4 (0)
Jimmy Fell England England Everton FC Everton FC 4 (0)
Ron Flowers England England Wolverhampton Wanderers Wolverhampton Wanderers 4 (0)
John Kirkham England England Wolverhampton Wanderers Wolverhampton Wanderers 4 (0)
Ron McGarry England England Bolton Wanderers Bolton Wanderers 4 (1)
Graham Moore Wales Wales Cardiff City Cardiff City
Chelsea FC Chelsea FC
4 (0)
Bert Murray England England Chelsea FC Chelsea FC 4 (0)
Bryan Orritt Wales Wales Birmingham City Birmingham City 4 (0)
Anthony Pickrell Wales Wales Cardiff City Cardiff City 4 (0)
Brian Pilkington England England Bolton Wanderers Bolton Wanderers 4 (0)
Bobby Robson England England West Bromwich Albion West Bromwich Albion 4 (0)
Tony Scott England England West Ham United West Ham United 4 (0)
Gerry Ward England England Arsenal FC Arsenal FC 4 (0)
134. John Barnwell England England Arsenal FC Arsenal FC 3 (1)
Eddie Clayton England England Tottenham Hotspur Tottenham Hotspur 3 (0)
Billy Cobb England England Nottingham Forest Nottingham Forest 3 (0)
Wyn Davies Wales Wales Bolton Wanderers Bolton Wanderers 3 (0)
Tommy Ewing Scotland Scotland Aston Villa Aston Villa 3 (0)
Mike Harrison England England Chelsea FC Chelsea FC 3 (0)
Keith Kettleborough England England Sheffield United Sheffield United 3 (0)
Mark Lazarus England England Wolverhampton Wanderers Wolverhampton Wanderers 3 (0)
Tom McAnearney Scotland Scotland Sheffield Wednesday Sheffield Wednesday 3 (2)
Brian Miller England England Burnley FC Burnley FC 3 (0)
Bobby Moore England England West Ham United West Ham United 3 (0)
Barrie Ratcliffe England England Blackburn Rovers Blackburn Rovers 3 (0)
Frank Saul England England Tottenham Hotspur Tottenham Hotspur 3 (0)
Maurice Setters England England Manchester United Manchester United 3 (0)
Ron Tindall England England Chelsea FC Chelsea FC
West Ham United West Ham United
3 (0)
Ian Towers England England Burnley FC Burnley FC 3 (0)
Gerry Young England England Sheffield Wednesday Sheffield Wednesday 3 (0)
151. Jimmy Adamson England England Burnley FC Burnley FC 2 (0)
Danny Blanchflower Northern Ireland Northern Ireland Tottenham Hotspur Tottenham Hotspur 2 (2)
Frank Blunstone England England Chelsea FC Chelsea FC 2 (0)
John Bond England England West Ham United West Ham United 2 (0)
Shay Brennan Ireland Ireland Manchester United Manchester United 2 (1)
Bobby Brown England England Fulham FC Fulham FC 2 (0)
Noel Cantwell Ireland Ireland Manchester United Manchester United 2 (0)
Tosh Chamberlain England England Fulham FC Fulham FC 2 (0)
Roy Cheetham England England Manchester City Manchester City 2 (0)
Bruce Crawford England England Blackpool FC Blackpool FC 2 (0)
Vic Crowe Wales Wales Aston Villa Aston Villa 2 (0)
Alex Dawson Scotland Scotland Manchester United Manchester United 2 (0)
Norman Deeley England England Wolverhampton Wanderers Wolverhampton Wanderers 2 (0)
John Docherty Scotland Scotland Sheffield United Sheffield United 2 (0)
John Elsworthy Wales Wales Ipswich Town Ipswich Town 2 (0)
Johnny Giles Ireland Ireland Manchester United Manchester United 2 (0)
Billy Gray England England Nottingham Forest Nottingham Forest 2 (0)
John Green England England Blackpool FC Blackpool FC 2 (0)
Arfon Griffiths Wales Wales Arsenal FC Arsenal FC 2 (0)
Barry Hartle England England Sheffield United Sheffield United 2 (0)
Roy Hartle England England Bolton Wanderers Bolton Wanderers 2 (0)
Trevor Hockey Wales Wales Nottingham Forest Nottingham Forest 2 (0)
Bobby Hope Scotland Scotland West Bromwich Albion West Bromwich Albion 2 (0)
Tony Kay England England Sheffield Wednesday Sheffield Wednesday 2 (0)
Jimmy Langley England England Fulham FC Fulham FC 2 (2)
Jack Lovatt England England West Bromwich Albion West Bromwich Albion 2 (0)
Eddie Lowe England England Fulham FC Fulham FC 2 (0)
Bobby Mason England England Wolverhampton Wanderers Wolverhampton Wanderers 2 (0)
Andy McEvoy Ireland Ireland Blackburn Rovers Blackburn Rovers 2 (0)
Don Megson England England Sheffield Wednesday Sheffield Wednesday 2 (0)
David Metchick England England Fulham FC Fulham FC 2 (0)
Calvin Palmer England England Nottingham Forest Nottingham Forest 2 (1)
Bill Perry England England Blackpool FC Blackpool FC 2 (0)
Ernie Phythian England England Bolton Wanderers Bolton Wanderers 2 (0)
Warwick Rimmer England England Bolton Wanderers Bolton Wanderers 2 (0)
John Rowland England England Nottingham Forest Nottingham Forest 2 (0)
Stuart Williams Wales Wales West Bromwich Albion West Bromwich Albion 2 (0)
Ron Wylie Scotland Scotland Aston Villa Aston Villa 2 (0)
189. George Armstrong England England Arsenal FC Arsenal FC 1 (0)
Alan Baker England England Aston Villa Aston Villa 1 (0)
Colin Baker Wales Wales Cardiff City Cardiff City 1 (0)
Malcolm Beard England England Birmingham City Birmingham City 1 (0)
Barrie Betts England England Manchester City Manchester City 1 (1)
Brian Birch England England Bolton Wanderers Bolton Wanderers 1 (0)
Micky Block England England Chelsea FC Chelsea FC 1 (0)
Ron Boyce England England West Ham United West Ham United 1 (0)
John Bray England England Blackburn Rovers Blackburn Rovers 1 (0)
Johnny Byrne England England West Ham United West Ham United 1 (0)
Len Chalmers England England Leicester City Leicester City 1 (0)
Tse Da Chang Taiwan Taiwan Blackpool FC Blackpool FC 1 (0)
Phil Chisnall England England Manchester United Manchester United 1 (0)
Danny Clapton England England Arsenal FC Arsenal FC 1 (0)
George Cohen England England Fulham FC Fulham FC 1 (0)
Graham Cross England England Leicester City Leicester City 1 (0)
Thomas Cummings England England Burnley FC Burnley FC 1 (0)
John Doherty England England Fulham FC Fulham FC 1 (0)
Peter Donnelly England England Cardiff City Cardiff City 1 (0)
Chuck Drury England England West Bromwich Albion West Bromwich Albion 1 (0)
Cliff Durandt South Africa South Africa Wolverhampton Wanderers Wolverhampton Wanderers 1 (0)
Alan Durban Wales Wales Cardiff City Cardiff City 1 (0)
Dave Durie England England Blackpool FC Blackpool FC 1 (0)
David Gibson Scotland Scotland Leicester City Leicester City 1 (0)
Colin Green Wales Wales Everton FC Everton FC 1 (0)
George Hannah England England Manchester City Manchester City 1 (0)
Alan Harrington Wales Wales Cardiff City Cardiff City 1 (0)
Brian Harris England England Everton FC Everton FC 1 (0)
Joe Haverty Ireland Ireland Blackburn Rovers Blackburn Rovers 1 (0)
Mandy Hill England England Blackpool FC Blackpool FC 1 (0)
Derek Hogg England England Cardiff City Cardiff City 1 (0)
Barry Hole Wales Wales Cardiff City Cardiff City 1 (0)
Edwin Holliday England England Sheffield Wednesday Sheffield Wednesday 1 (0)
Geoff Hurst England England West Ham United West Ham United 1 (0)
Ian King Scotland Scotland Leicester City Leicester City 1 (0)
Peter King England England Cardiff City Cardiff City 1 (0)
Joe Kirkup England England West Ham United West Ham United 1 (0)
Bill Lansdowne England England West Ham United West Ham United 1 (0)
William Leivers England England Manchester City Manchester City 1 (0)
Mickey Lill England England Everton FC Everton FC 1 (0)
Stan Lynn England England Aston Villa Aston Villa
Birmingham City Birmingham City
1 (0)
Andy Malcolm England England Chelsea FC Chelsea FC
West Ham United West Ham United
1 (0)
Reg Matthewson England England Sheffield United Sheffield United 1 (0)
Hughie McIlmoyle Scotland Scotland Leicester City Leicester City 1 (0)
Bob McKinlay Scotland Scotland Nottingham Forest Nottingham Forest 1 (0)
James McMorran Scotland Scotland Aston Villa Aston Villa 1 (0)
Alexander Milne Scotland Scotland Cardiff City Cardiff City 1 (0)
Richie Norman England England Leicester City Leicester City 1 (0)
Alan Oakes England England Manchester City Manchester City 1 (0)
Mark Pearson England England Manchester United Manchester United 1 (0)
David Pleat England England Nottingham Forest Nottingham Forest 1 (0)
John Quinn England England Sheffield Wednesday Sheffield Wednesday 1 (0)
Brian Richardson England England Sheffield United Sheffield United 1 (0)
Ray Sambrook England England Manchester City Manchester City 1 (0)
Jimmy Singer Wales Wales Birmingham City Birmingham City 1 (0)
Bill Slater England England Wolverhampton Wanderers Wolverhampton Wanderers 1 (0)
Edward Thomas England England Blackburn Rovers Blackburn Rovers 1 (0)
David Thomson England England Leicester City Leicester City 1 (0)
George Thomson Scotland Scotland Everton FC Everton FC 1 (0)
Jack Threlfall England England Bolton Wanderers Bolton Wanderers 1 (0)
Mike Tindall England England Aston Villa Aston Villa 1 (0)
Terry Venables England England Chelsea FC Chelsea FC 1 (0)
Dave Wagstaffe England England Manchester City Manchester City 1 (0)
John Winfield England England Nottingham Forest Nottingham Forest 1 (0)