# Player Country Team Goals (Penalty)
1. Jimmy Greaves England England Tottenham Hotspur Tottenham Hotspur 37 (3)
2. Joe Baker England England Arsenal FC Arsenal FC 29 (0)
David Layne England England Sheffield Wednesday Sheffield Wednesday 29 (0)
4. Ray Crawford England England Ipswich Town Ipswich Town 26 (0)
5. Roger Hunt England England Liverpool FC Liverpool FC 24 (0)
Roy Vernon Wales Wales Everton FC Everton FC 24 (8)
7. Alex Harley Scotland Scotland Manchester City Manchester City 23 (1)
Denis Law Scotland Scotland Manchester United Manchester United 23 (0)
Fred Pickering England England Blackburn Rovers Blackburn Rovers 23 (0)
10. Ray Charnley England England Blackpool FC Blackpool FC 22 (4)
Alex Young Scotland Scotland Everton FC Everton FC 22 (0)
12. Ken Keyworth England England Leicester City Leicester City 21 (0)
Ken Leek Wales Wales Birmingham City Birmingham City 21 (0)
14. Cliff Jones Wales Wales Tottenham Hotspur Tottenham Hotspur 20 (0)
15. David Herd Scotland Scotland Manchester United Manchester United 19 (0)
Alan Hinton England England Wolverhampton Wanderers Wolverhampton Wanderers 19 (0)
Andy Lochhead Scotland Scotland Burnley FC Burnley FC 19 (0)
Ian St. John Scotland Scotland Liverpool FC Liverpool FC 19 (0)
19. Derek Pace England England Sheffield United Sheffield United 18 (0)
Geoff Strong England England Arsenal FC Arsenal FC 18 (0)
21. Michael Stringfellow England England Leicester City Leicester City 17 (0)
22. Colin Addison England England Nottingham Forest Nottingham Forest 16 (2)
Harry Burrows England England Aston Villa Aston Villa 16 (8)
Terence Wharton England England Wolverhampton Wanderers Wolverhampton Wanderers 16 (0)
25. Maurice Cook England England Fulham FC Fulham FC 15 (0)
Bryan Douglas England England Blackburn Rovers Blackburn Rovers 15 (4)
27. Colin Dobson England England Sheffield Wednesday Sheffield Wednesday 14 (1)
Alec Jackson England England West Bromwich Albion West Bromwich Albion 14 (0)
Len Julians England England Nottingham Forest Nottingham Forest 14 (0)
Derek Kevan England England West Bromwich Albion West Bromwich Albion 14 (0)
Ray Pointer England England Burnley FC Burnley FC 14 (0)
32. John Connelly England England Burnley FC Burnley FC 13 (0)
Geoff Hurst England England West Ham United West Ham United 13 (0)
34. Francis Lee England England Bolton Wanderers Bolton Wanderers 12 (4)
Keith Smith England England West Bromwich Albion West Bromwich Albion 12 (0)
Barry Stobart England England Wolverhampton Wanderers Wolverhampton Wanderers 12 (0)
Bobby Thomson Scotland Scotland Aston Villa Aston Villa 12 (0)
38. Chris Crowe England England Wolverhampton Wanderers Wolverhampton Wanderers 11 (0)
Dave Dunmore England England Leyton Orient Leyton Orient 11 (2)
40. Johnny Fantham England England Sheffield Wednesday Sheffield Wednesday 10 (0)
Graham Leggat Scotland Scotland Fulham FC Fulham FC 10 (0)
Kevin Lewis England England Liverpool FC Liverpool FC 10 (0)
Malcolm Musgrove England England Leyton Orient Leyton Orient
West Ham United West Ham United
10 (0)
Tony Scott England England West Ham United West Ham United 10 (0)
Alan Skirton England England Arsenal FC Arsenal FC 10 (0)
46. Bertie Auld Scotland Scotland Birmingham City Birmingham City 9 (1)
Johnny Byrne England England West Ham United West Ham United 9 (0)
Wyn Davies Wales Wales Bolton Wanderers Bolton Wanderers 9 (0)
Peter Dobing England England Manchester City Manchester City 9 (1)
Derek Dougan Northern Ireland Northern Ireland Aston Villa Aston Villa 9 (0)
Ted Farmer England England Wolverhampton Wanderers Wolverhampton Wanderers 9 (0)
David Gibson Scotland Scotland Leicester City Leicester City 9 (0)
Malcolm Graham England England Leyton Orient Leyton Orient 9 (0)
Johnny MacLeod Scotland Scotland Arsenal FC Arsenal FC 9 (0)
Terry Medwin Wales Wales Tottenham Hotspur Tottenham Hotspur 9 (0)
Doug Moran Scotland Scotland Ipswich Town Ipswich Town 9 (0)
Ted Phillips England England Ipswich Town Ipswich Town 9 (1)
58. Len Allchurch Wales Wales Sheffield United Sheffield United 8 (2)
Jimmy Bloomfield England England Birmingham City Birmingham City 8 (0)
John Byrom England England Blackburn Rovers Blackburn Rovers 8 (0)
Jimmy Harris England England Birmingham City Birmingham City 8 (0)
Billy Hodgson Scotland Scotland Sheffield United Sheffield United 8 (0)
Jimmy Murray England England Wolverhampton Wanderers Wolverhampton Wanderers 8 (1)
Calvin Palmer England England Nottingham Forest Nottingham Forest 8 (3)
Martin Peters England England West Ham United West Ham United 8 (2)
Pat Quinn Scotland Scotland Blackpool FC Blackpool FC 8 (1)
Bobby Smith England England Tottenham Hotspur Tottenham Hotspur 8 (0)
Geoff Vowden England England Nottingham Forest Nottingham Forest 8 (0)
John White Scotland Scotland Tottenham Hotspur Tottenham Hotspur 8 (0)
70. Peter Brabrook England England West Ham United West Ham United 7 (0)
Stan Brown England England Fulham FC Fulham FC 7 (0)
Bobby Charlton England England Manchester United Manchester United 7 (0)
Graham Cross England England Leicester City Leicester City 7 (0)
Peter Deakin England England Bolton Wanderers Bolton Wanderers 7 (0)
Ron Fenton England England West Bromwich Albion West Bromwich Albion 7 (0)
Mike Ferguson England England Blackburn Rovers Blackburn Rovers 7 (0)
Gordon Harris England England Burnley FC Burnley FC 7 (1)
Fred Hill England England Bolton Wanderers Bolton Wanderers 7 (0)
Ian Lawther Northern Ireland Northern Ireland Blackburn Rovers Blackburn Rovers 7 (0)
Johnny Morrissey England England Everton FC Everton FC 7 (0)
Albert Quixall England England Manchester United Manchester United 7 (5)
Dennis Stevens England England Everton FC Everton FC 7 (0)
83. Billy Bingham Northern Ireland Northern Ireland Everton FC Everton FC 6 (0)
Matthew Gray Scotland Scotland Manchester City Manchester City 6 (0)
Bobby Hope Scotland Scotland West Bromwich Albion West Bromwich Albion 6 (0)
Stan Lynn England England Birmingham City Birmingham City 6 (6)
Dave MacKay Scotland Scotland Tottenham Hotspur Tottenham Hotspur 6 (0)
James McEwan Scotland Scotland Aston Villa Aston Villa 6 (0)
Jimmy McIlroy Northern Ireland Northern Ireland Burnley FC Burnley FC 6 (1)
John McPhee Scotland Scotland Blackpool FC Blackpool FC 6 (0)
Brian Miller England England Burnley FC Burnley FC 6 (0)
Johnny Quigley Scotland Scotland Nottingham Forest Nottingham Forest 6 (0)
Alan Sealey England England West Ham United West Ham United 6 (0)
Jimmy Walsh Scotland Scotland Leicester City Leicester City 6 (0)
95. Les Allen England England Tottenham Hotspur Tottenham Hotspur 5 (1)
Peter Broadbent England England Wolverhampton Wanderers Wolverhampton Wanderers 5 (0)
Clive Clark England England West Bromwich Albion West Bromwich Albion 5 (0)
Norman Deeley England England Leyton Orient Leyton Orient 5 (1)
Jimmy Gabriel Scotland Scotland Everton FC Everton FC 5 (0)
Barry Hartle England England Sheffield United Sheffield United 5 (0)
Mike Hellawell England England Birmingham City Birmingham City 5 (0)
Dick Le Flem England England Nottingham Forest Nottingham Forest 5 (0)
James Melia England England Liverpool FC Liverpool FC 5 (0)
Ronnie Moran England England Liverpool FC Liverpool FC 5 (3)
Ray Parry England England Blackpool FC Blackpool FC 5 (0)
John Quinn England England Sheffield Wednesday Sheffield Wednesday 5 (0)
Howard Riley England England Leicester City Leicester City 5 (0)
Roy Stephenson England England Ipswich Town Ipswich Town 5 (0)
Neil Young England England Manchester City Manchester City 5 (0)
110. Alan Baker England England Aston Villa Aston Villa 4 (0)
Bobby Blackwood Scotland Scotland Ipswich Town Ipswich Town 4 (0)
Dennis Butler England England Bolton Wanderers Bolton Wanderers 4 (1)
Bobby Cram England England West Bromwich Albion West Bromwich Albion 4 (0)
Bruce Crawford England England Blackpool FC Blackpool FC 4 (0)
Dave Durie England England Blackpool FC Blackpool FC 4 (0)
George Eastham England England Arsenal FC Arsenal FC 4 (0)
Johnny Giles Ireland Ireland Manchester United Manchester United 4 (0)
Mike Harrison England England Blackburn Rovers Blackburn Rovers 4 (0)
Joe Hayes England England Manchester City Manchester City 4 (0)
Trevor Hockey Wales Wales Nottingham Forest Nottingham Forest 4 (0)
Des Horne South Africa South Africa Blackpool FC Blackpool FC 4 (0)
Willie Irvine Northern Ireland Northern Ireland Burnley FC Burnley FC 4 (0)
Mick Jones England England Sheffield United Sheffield United 4 (0)
Tony Kay England England Everton FC Everton FC
Sheffield Wednesday Sheffield Wednesday
4 (0)
Johnny Key England England Fulham FC Fulham FC 4 (0)
John Kirkham England England Wolverhampton Wanderers Wolverhampton Wanderers 4 (0)
Jimmy Langley England England Fulham FC Fulham FC 4 (2)
Andy McEvoy Ireland Ireland Blackburn Rovers Blackburn Rovers 4 (0)
Frank McLintock Scotland Scotland Leicester City Leicester City 4 (0)
Brian Pilkington England England Bolton Wanderers Bolton Wanderers 4 (1)
Frank Saul England England Tottenham Hotspur Tottenham Hotspur 4 (0)
Alex Scott Scotland Scotland Everton FC Everton FC 4 (0)
Tony Wagstaff England England Sheffield United Sheffield United 4 (0)
134. Billy Baxter Scotland Scotland Ipswich Town Ipswich Town 3 (0)
Danny Blanchflower Northern Ireland Northern Ireland Tottenham Hotspur Tottenham Hotspur 3 (3)
Gordon Bolland England England Leyton Orient Leyton Orient 3 (0)
Ron Boyce England England West Ham United West Ham United 3 (0)
Albert Cheesebrough England England Leicester City Leicester City 3 (0)
David Court England England Arsenal FC Arsenal FC 3 (0)
Bobby Craig Scotland Scotland Blackburn Rovers Blackburn Rovers 3 (0)
Alan Finney England England Sheffield Wednesday Sheffield Wednesday 3 (0)
Kenneth Foggo Scotland Scotland West Bromwich Albion West Bromwich Albion 3 (0)
George Hannah England England Manchester City Manchester City 3 (0)
Edwin Holliday England England Sheffield Wednesday Sheffield Wednesday 3 (0)
Peter Johnson England England Sheffield Wednesday Sheffield Wednesday 3 (0)
Tony Marchi England England Tottenham Hotspur Tottenham Hotspur 3 (0)
Billy McCullough Northern Ireland Northern Ireland Arsenal FC Arsenal FC 3 (0)
Ron McGarry England England Bolton Wanderers Bolton Wanderers 3 (0)
Peter McParland Northern Ireland Northern Ireland Wolverhampton Wanderers Wolverhampton Wanderers 3 (0)
Bobby Moore England England West Ham United West Ham United 3 (0)
Alan Oakes England England Manchester City Manchester City 3 (0)
William Russell England England Bolton Wanderers Bolton Wanderers
Sheffield United Sheffield United
3 (0)
Graham Shaw England England Sheffield United Sheffield United 3 (3)
Ron Simpson England England Sheffield United Sheffield United 3 (1)
Phil Woosnam Wales Wales Aston Villa Aston Villa
West Ham United West Ham United
3 (0)
156. Alan A'Court England England Liverpool FC Liverpool FC 2 (0)
George Armstrong England England Arsenal FC Arsenal FC 2 (0)
Colin Barlow England England Manchester City Manchester City 2 (0)
John Barnwell England England Arsenal FC Arsenal FC 2 (1)
Arthur Bellamy England England Burnley FC Burnley FC 2 (0)
Brian Birch England England Bolton Wanderers Bolton Wanderers 2 (0)
Ken Brown England England West Ham United West Ham United 2 (0)
Peter Bullock England England Birmingham City Birmingham City 2 (0)
Ian Callaghan England England Liverpool FC Liverpool FC 2 (0)
Alan Deakin England England Aston Villa Aston Villa 2 (0)
Terry Dyson England England Tottenham Hotspur Tottenham Hotspur 2 (0)
Mike England Wales Wales Blackburn Rovers Blackburn Rovers 2 (0)
Ron Flowers England England Wolverhampton Wanderers Wolverhampton Wanderers 2 (1)
John Galley England England Wolverhampton Wanderers Wolverhampton Wanderers 2 (0)
Terry Heath England England Leicester City Leicester City 2 (0)
Jackie Henderson Scotland Scotland Fulham FC Fulham FC 2 (0)
Don Howe England England West Bromwich Albion West Bromwich Albion 2 (2)
Keith Kettleborough England England Sheffield United Sheffield United 2 (0)
Leslie Lea England England Blackpool FC Blackpool FC 2 (0)
Jimmy Leadbetter Scotland Scotland Ipswich Town Ipswich Town 2 (0)
Tom McAnearney Scotland Scotland Sheffield Wednesday Sheffield Wednesday 2 (0)
Terry McDonald England England Leyton Orient Leyton Orient 2 (0)
Mick McGrath Ireland Ireland Blackburn Rovers Blackburn Rovers 2 (0)
Pat O'Connell England England Fulham FC Fulham FC 2 (0)
Alex Parker Scotland Scotland Everton FC Everton FC 2 (0)
Warwick Rimmer England England Bolton Wanderers Bolton Wanderers 2 (0)
Jimmy Robson England England Burnley FC Burnley FC 2 (0)
Willie Stevenson Scotland Scotland Liverpool FC Liverpool FC 2 (0)
Nobby Stiles England England Manchester United Manchester United 2 (0)
Robin Stubbs England England Birmingham City Birmingham City 2 (0)
Ian Towers England England Burnley FC Burnley FC 2 (0)
Derek Wilkinson England England Sheffield Wednesday Sheffield Wednesday 2 (0)
Ron Wylie Scotland Scotland Aston Villa Aston Villa 2 (0)
Gerry Young England England Sheffield Wednesday Sheffield Wednesday 2 (0)
190. Terry Anderson England England Arsenal FC Arsenal FC 1 (0)
Colin Appleton England England Leicester City Leicester City 1 (0)
Sid Bishop England England Leyton Orient Leyton Orient 1 (0)
Alan Bradshaw England England Blackburn Rovers Blackburn Rovers 1 (0)
Laurie Brown England England Arsenal FC Arsenal FC 1 (0)
Noel Cantwell Ireland Ireland Manchester United Manchester United 1 (0)
Geoff Carter England England West Bromwich Albion West Bromwich Albion 1 (0)
Phil Chisnall England England Manchester United Manchester United 1 (0)
Eddie Clamp England England Arsenal FC Arsenal FC 1 (0)
Ronnie Clayton England England Blackburn Rovers Blackburn Rovers 1 (0)
Billy Cobb England England Nottingham Forest Nottingham Forest 1 (0)
Vic Crowe Wales Wales Aston Villa Aston Villa 1 (0)
Alex Elder Northern Ireland Northern Ireland Burnley FC Burnley FC 1 (1)
Joe Elwood Northern Ireland Northern Ireland Leyton Orient Leyton Orient 1 (0)
Cammie Fraser Scotland Scotland Aston Villa Aston Villa 1 (0)
Derek Gibbs England England Leyton Orient Leyton Orient 1 (0)
George Graham Scotland Scotland Aston Villa Aston Villa 1 (0)
Billy Gray England England Nottingham Forest Nottingham Forest 1 (1)
John Green England England Blackpool FC Blackpool FC 1 (0)
Harry Gregory England England Leyton Orient Leyton Orient 1 (0)
Brian Harris England England Everton FC Everton FC 1 (0)
Roy Hartle England England Bolton Wanderers Bolton Wanderers 1 (0)
Terry Hennessey Wales Wales Birmingham City Birmingham City 1 (0)
Doug Holden England England Bolton Wanderers Bolton Wanderers 1 (0)
Stan Jones England England West Bromwich Albion West Bromwich Albion 1 (0)
Walter Joyce England England Burnley FC Burnley FC 1 (0)
Joe Kirkup England England West Ham United West Ham United 1 (0)
Gordon Lee England England Aston Villa Aston Villa 1 (0)
Tommy Leishman Scotland Scotland Liverpool FC Liverpool FC 1 (0)
William Leivers England England Manchester City Manchester City 1 (0)
Rodney Marsh England England Fulham FC Fulham FC 1 (0)
Don Megson England England Sheffield Wednesday Sheffield Wednesday 1 (0)
Dennis Mochan Scotland Scotland Nottingham Forest Nottingham Forest 1 (0)
Ian Moir Scotland Scotland Manchester United Manchester United 1 (0)
Alan Mullery England England Fulham FC Fulham FC 1 (0)
Maurice Norman England England Tottenham Hotspur Tottenham Hotspur 1 (0)
Richie Norman England England Leicester City Leicester City 1 (0)
Alan O'Neill England England Aston Villa Aston Villa 1 (0)
Barrie Ratcliffe England England Blackburn Rovers Blackburn Rovers 1 (0)
John Regan England England Birmingham City Birmingham City 1 (0)
Brian Richardson England England Sheffield United Sheffield United 1 (0)
Bobby Robson England England Fulham FC Fulham FC 1 (0)
Jon Sammels England England Arsenal FC Arsenal FC 1 (0)
Maurice Setters England England Manchester United Manchester United 1 (0)
Dennis Shiels Northern Ireland Northern Ireland Sheffield United Sheffield United 1 (0)
John Smith England England Tottenham Hotspur Tottenham Hotspur 1 (0)
Derek Temple England England Everton FC Everton FC 1 (0)
Dennis Thrower England England Ipswich Town Ipswich Town 1 (0)
Ray Veall England England Everton FC Everton FC 1 (0)
Dave Wagstaffe England England Manchester City Manchester City 1 (0)
Gordon Wallace Scotland Scotland Liverpool FC Liverpool FC 1 (0)
Frank Wignall England England Everton FC Everton FC 1 (0)
John Winfield England England Nottingham Forest Nottingham Forest 1 (0)