# Player Country Team Goals (Penalty)
1. Jimmy Greaves England England Tottenham Hotspur Tottenham Hotspur 35 (5)
2. Andy McEvoy Ireland Ireland Blackburn Rovers Blackburn Rovers 32 (0)
Fred Pickering England England Blackburn Rovers Blackburn Rovers
Everton FC Everton FC
32 (0)
4. Roger Hunt England England Liverpool FC Liverpool FC 31 (1)
5. Denis Law Scotland Scotland Manchester United Manchester United 30 (1)
6. Ray Crawford England England Ipswich Town Ipswich Town
Wolverhampton Wanderers Wolverhampton Wanderers
28 (0)
7. Joe Baker England England Arsenal FC Arsenal FC 26 (0)
Geoff Strong England England Arsenal FC Arsenal FC 26 (0)
9. Johnny Byrne England England West Ham United West Ham United 24 (2)
10. David Layne England England Sheffield Wednesday Sheffield Wednesday 23 (2)
11. Ian St. John Scotland Scotland Liverpool FC Liverpool FC 21 (0)
12. David Herd Scotland Scotland Manchester United Manchester United 20 (0)
13. John Ritchie England England Stoke City Stoke City 18 (0)
Roy Vernon Wales Wales Everton FC Everton FC 18 (2)
15. Clive Clark England England West Bromwich Albion West Bromwich Albion 17 (0)
Tony Hateley England England Aston Villa Aston Villa 17 (1)
Bobby Tambling England England Chelsea FC Chelsea FC 17 (0)
18. Barry Bridges England England Chelsea FC Chelsea FC 16 (0)
Harry Burrows England England Aston Villa Aston Villa 16 (2)
Peter Dobing England England Stoke City Stoke City 16 (0)
Frank Wignall England England Nottingham Forest Nottingham Forest 16 (0)
22. Alf Arrowsmith England England Liverpool FC Liverpool FC 15 (0)
Gerry Baker USA USA Ipswich Town Ipswich Town 15 (0)
Graham Leggat Scotland Scotland Fulham FC Fulham FC 15 (0)
Derek Pace England England Sheffield United Sheffield United 15 (0)
26. Mike Harrison England England Blackburn Rovers Blackburn Rovers 14 (1)
Geoff Hurst England England West Ham United West Ham United 14 (1)
Cliff Jones Wales Wales Tottenham Hotspur Tottenham Hotspur 14 (0)
29. Alan Ball England England Blackpool FC Blackpool FC 13 (0)
Bobby Smith England England Tottenham Hotspur Tottenham Hotspur 13 (0)
31. Johnny Fantham England England Sheffield Wednesday Sheffield Wednesday 12 (0)
John Kaye England England West Bromwich Albion West Bromwich Albion 12 (0)
Ken Keyworth England England Leicester City Leicester City 12 (0)
Francis Lee England England Bolton Wanderers Bolton Wanderers 12 (3)
Michael Stringfellow England England Leicester City Leicester City 12 (0)
Derek Temple England England Everton FC Everton FC 12 (0)
Alex Young Scotland Scotland Everton FC Everton FC 12 (0)
38. Colin Dobson England England Sheffield Wednesday Sheffield Wednesday 11 (0)
Terry Dyson England England Tottenham Hotspur Tottenham Hotspur 11 (0)
Andy Lochhead Scotland Scotland Burnley FC Burnley FC 11 (0)
Bert Murray England England Chelsea FC Chelsea FC 11 (1)
42. Colin Addison England England Nottingham Forest Nottingham Forest 10 (0)
Len Allchurch Wales Wales Sheffield United Sheffield United 10 (2)
Bertie Auld Scotland Scotland Birmingham City Birmingham City 10 (0)
Ray Charnley England England Blackpool FC Blackpool FC 10 (0)
George Eastham England England Arsenal FC Arsenal FC 10 (6)
Kenneth Foggo Scotland Scotland West Bromwich Albion West Bromwich Albion 10 (0)
Gordon Harris England England Burnley FC Burnley FC 10 (0)
Dennis Viollet England England Stoke City Stoke City 10 (1)
50. Bobby Charlton England England Manchester United Manchester United 9 (0)
David Gibson Scotland Scotland Leicester City Leicester City 9 (0)
Dick Le Flem England England Nottingham Forest Nottingham Forest
Wolverhampton Wanderers Wolverhampton Wanderers
9 (0)
Jimmy McIlroy Northern Ireland Northern Ireland Stoke City Stoke City 9 (0)
Dennis Stevens England England Everton FC Everton FC 9 (0)
Tony Wagstaff England England Sheffield United Sheffield United 9 (0)
Terence Wharton England England Wolverhampton Wanderers Wolverhampton Wanderers 9 (0)
57. Arthur Bellamy England England Burnley FC Burnley FC 8 (0)
Peter Brabrook England England West Ham United West Ham United 8 (0)
Ian Callaghan England England Liverpool FC Liverpool FC 8 (0)
John Connelly England England Burnley FC Burnley FC 8 (0)
Ron Fenton England England West Bromwich Albion West Bromwich Albion 8 (0)
Johnny Haynes England England Fulham FC Fulham FC 8 (0)
Edwin Holliday England England Sheffield Wednesday Sheffield Wednesday 8 (0)
Stan Lynn England England Birmingham City Birmingham City 8 (7)
James Melia England England Liverpool FC Liverpool FC
Wolverhampton Wanderers Wolverhampton Wanderers
8 (0)
Doug Moran Scotland Scotland Ipswich Town Ipswich Town 8 (0)
Graham Oates England England Blackpool FC Blackpool FC 8 (0)
Terry Venables England England Chelsea FC Chelsea FC 8 (4)
Derek Wilkinson England England Sheffield Wednesday Sheffield Wednesday 8 (0)
70. Keith Bebbington England England Stoke City Stoke City 7 (0)
Bobby Blackwood Scotland Scotland Ipswich Town Ipswich Town 7 (0)
Wyn Davies Wales Wales Bolton Wanderers Bolton Wanderers 7 (0)
Alan Finney England England Sheffield Wednesday Sheffield Wednesday 7 (0)
Alex Harley Scotland Scotland Birmingham City Birmingham City 7 (0)
Alan Hinton England England Nottingham Forest Nottingham Forest
Wolverhampton Wanderers Wolverhampton Wanderers
7 (0)
Johnny MacLeod Scotland Scotland Arsenal FC Arsenal FC 7 (0)
Graham Moore Wales Wales Chelsea FC Chelsea FC
Manchester United Manchester United
7 (0)
Johnny Quigley Scotland Scotland Nottingham Forest Nottingham Forest 7 (0)
Alex Scott Scotland Scotland Everton FC Everton FC 7 (2)
Alan Skirton England England Arsenal FC Arsenal FC 7 (0)
81. Frank Blunstone England England Chelsea FC Chelsea FC 6 (0)
Ron Boyce England England West Ham United West Ham United 6 (0)
Phil Chisnall England England Manchester United Manchester United 6 (0)
Chris Crowe England England Wolverhampton Wanderers Wolverhampton Wanderers 6 (0)
Bryan Douglas England England Blackburn Rovers Blackburn Rovers 6 (0)
Mike England Wales Wales Blackburn Rovers Blackburn Rovers 6 (0)
Bobby Howfield England England Fulham FC Fulham FC 6 (0)
Ken Leek Wales Wales Birmingham City Birmingham City 6 (0)
Frank McLintock Scotland Scotland Leicester City Leicester City 6 (0)
Brian Miller England England Burnley FC Burnley FC 6 (0)
Calvin Palmer England England Nottingham Forest Nottingham Forest
Stoke City Stoke City
6 (0)
Mark Pearson England England Sheffield Wednesday Sheffield Wednesday 6 (0)
Jimmy Robson England England Burnley FC Burnley FC 6 (0)
Ron Simpson England England Sheffield United Sheffield United 6 (0)
Ian Storey-Moore England England Nottingham Forest Nottingham Forest 6 (0)
Gordon Taylor England England Bolton Wanderers Bolton Wanderers 6 (0)
Peter Thompson England England Liverpool FC Liverpool FC 6 (0)
John White Scotland Scotland Tottenham Hotspur Tottenham Hotspur 6 (0)
99. Billy Baxter Scotland Scotland Ipswich Town Ipswich Town 5 (0)
Tony Brown England England West Bromwich Albion West Bromwich Albion 5 (0)
Maurice Cook England England Fulham FC Fulham FC 5 (0)
Graham Cross England England Leicester City Leicester City 5 (0)
Steve Earle England England Fulham FC Fulham FC 5 (0)
Mike Ferguson England England Blackburn Rovers Blackburn Rovers 5 (0)
Jimmy Gabriel Scotland Scotland Everton FC Everton FC 5 (0)
Danny Hegan Northern Ireland Northern Ireland Ipswich Town Ipswich Town 5 (0)
Mike Hellawell England England Birmingham City Birmingham City 5 (0)
Des Horne South Africa South Africa Blackpool FC Blackpool FC 5 (0)
Mick Jones England England Sheffield United Sheffield United 5 (0)
Keith Kettleborough England England Sheffield United Sheffield United 5 (0)
Johnny Key England England Fulham FC Fulham FC 5 (0)
Tom McAnearney Scotland Scotland Sheffield Wednesday Sheffield Wednesday 5 (4)
John McPhee Scotland Scotland Blackpool FC Blackpool FC 5 (0)
David Sadler England England Manchester United Manchester United 5 (0)
Geoff Vowden England England Nottingham Forest Nottingham Forest 5 (0)
116. John Barnwell England England Arsenal FC Arsenal FC
Nottingham Forest Nottingham Forest
4 (1)
George Best Northern Ireland Northern Ireland Manchester United Manchester United 4 (0)
Peter Broadbent England England Wolverhampton Wanderers Wolverhampton Wanderers 4 (1)
Joe Broadfoot England England Ipswich Town Ipswich Town 4 (0)
Brian Bromley England England Bolton Wanderers Bolton Wanderers 4 (0)
John Docherty Scotland Scotland Sheffield United Sheffield United 4 (1)
Micky Fudge England England West Bromwich Albion West Bromwich Albion 4 (0)
Billy Hodgson Scotland Scotland Leicester City Leicester City
Sheffield United Sheffield United
4 (0)
Willie Irvine Northern Ireland Northern Ireland Burnley FC Burnley FC 4 (0)
Peter Knowles England England Wolverhampton Wanderers Wolverhampton Wanderers 4 (0)
Willie Morgan Scotland Scotland Burnley FC Burnley FC 4 (0)
Alan Mullery England England Fulham FC Fulham FC
Tottenham Hotspur Tottenham Hotspur
4 (0)
Ted Phillips England England Ipswich Town Ipswich Town 4 (0)
Maurice Setters England England Manchester United Manchester United 4 (0)
Ian Towers England England Burnley FC Burnley FC 4 (0)
Graham Williams Wales Wales West Bromwich Albion West Bromwich Albion 4 (0)
Phil Woosnam Wales Wales Aston Villa Aston Villa 4 (0)
133. Terry Anderson England England Arsenal FC Arsenal FC 3 (0)
George Armstrong England England Arsenal FC Arsenal FC 3 (0)
Jimmy Bloomfield England England Birmingham City Birmingham City 3 (0)
Martin Britt England England West Ham United West Ham United 3 (0)
Dennis Butler England England Bolton Wanderers Bolton Wanderers 3 (0)
John Colrain Ireland Ireland Ipswich Town Ipswich Town 3 (0)
Alan Deakin England England Aston Villa Aston Villa 3 (0)
Peter Deakin England England Bolton Wanderers Bolton Wanderers 3 (0)
Dave Durie England England Blackpool FC Blackpool FC 3 (0)
Ron Flowers England England Wolverhampton Wanderers Wolverhampton Wanderers 3 (0)
Brian Harris England England Everton FC Everton FC 3 (0)
Jimmy Harris England England Birmingham City Birmingham City 3 (0)
David Hatton England England Bolton Wanderers Bolton Wanderers 3 (0)
Alec Jackson England England West Bromwich Albion West Bromwich Albion 3 (0)
Tony Kay England England Everton FC Everton FC 3 (0)
George Kinnell Scotland Scotland Stoke City Stoke City 3 (1)
Dave MacKay Scotland Scotland Tottenham Hotspur Tottenham Hotspur 3 (0)
Gordon Milne England England Liverpool FC Liverpool FC 3 (0)
Ian Moir Scotland Scotland Manchester United Manchester United 3 (0)
Jackie Mudie Scotland Scotland Stoke City Stoke City 3 (0)
Maurice Norman England England Tottenham Hotspur Tottenham Hotspur 3 (0)
Martin Peters England England West Ham United West Ham United 3 (0)
David Pountney England England Aston Villa Aston Villa 3 (0)
Albert Quixall England England Manchester United Manchester United 3 (0)
Brian Richardson England England Sheffield United Sheffield United 3 (0)
Howard Riley England England Leicester City Leicester City 3 (0)
Terry Simpson England England West Bromwich Albion West Bromwich Albion 3 (0)
John Sissons England England West Ham United West Ham United 3 (0)
Thomas Sweenie Scotland Scotland Leicester City Leicester City 3 (0)
Mike Tindall England England Aston Villa Aston Villa 3 (0)
Jeff Whitefoot England England Nottingham Forest Nottingham Forest 3 (0)
Ron Wylie Scotland Scotland Aston Villa Aston Villa 3 (0)
165. Colin Appleton England England Leicester City Leicester City 2 (1)
Gerald Bridgwood England England Stoke City Stoke City 2 (0)
Laurie Brown England England Arsenal FC Arsenal FC
Tottenham Hotspur Tottenham Hotspur
2 (0)
Mickey Bullock England England Birmingham City Birmingham City 2 (0)
Tosh Chamberlain England England Fulham FC Fulham FC 2 (1)
Lawson Chatterley England England Aston Villa Aston Villa 2 (0)
Eddie Clamp England England Stoke City Stoke City 2 (1)
Bobby Cram England England West Bromwich Albion West Bromwich Albion 2 (0)
Ted Farmer England England Wolverhampton Wanderers Wolverhampton Wanderers 2 (0)
John Green England England Blackpool FC Blackpool FC 2 (0)
Ron Harris England England Chelsea FC Chelsea FC 2 (0)
Fred Hill England England Bolton Wanderers Bolton Wanderers 2 (0)
Roger Hugo England England West Ham United West Ham United 2 (0)
George Jones England England Blackburn Rovers Blackburn Rovers 2 (0)
Robert Keetch England England Fulham FC Fulham FC 2 (0)
David Lennard England England Bolton Wanderers Bolton Wanderers 2 (0)
James McEwan Scotland Scotland Aston Villa Aston Villa 2 (0)
Bob McKinlay Scotland Scotland Nottingham Forest Nottingham Forest 2 (0)
Trevor Meredith England England Burnley FC Burnley FC 2 (0)
Bobby Moore England England West Ham United West Ham United 2 (0)
John Mortimore England England Chelsea FC Chelsea FC 2 (0)
Henry Newton England England Nottingham Forest Nottingham Forest 2 (0)
Brian O'Neil England England Burnley FC Burnley FC 2 (0)
Brian Pilkington England England Bolton Wanderers Bolton Wanderers 2 (0)
Ray Pointer England England Burnley FC Burnley FC 2 (0)
John Quinn England England Sheffield Wednesday Sheffield Wednesday 2 (0)
Pat Quinn Scotland Scotland Blackpool FC Blackpool FC 2 (0)
Barry Rees Wales Wales Everton FC Everton FC 2 (0)
Warwick Rimmer England England Bolton Wanderers Bolton Wanderers 2 (0)
Bobby Roberts Scotland Scotland Leicester City Leicester City 2 (0)
Alan Sealey England England West Ham United West Ham United 2 (0)
Trevor Smith England England Birmingham City Birmingham City 2 (0)
Bobby Thomson Scotland Scotland Aston Villa Aston Villa
Birmingham City Birmingham City
2 (0)
Denis Thwaites England England Birmingham City Birmingham City 2 (0)
199. Charlie Aitken Scotland Scotland Aston Villa Aston Villa 1 (0)
Les Allen England England Tottenham Hotspur Tottenham Hotspur 1 (0)
Michael Ash England England Sheffield United Sheffield United 1 (0)
William Asprey England England Stoke City Stoke City 1 (0)
Alan Baker England England Aston Villa Aston Villa 1 (0)
Peter Baker England England Tottenham Hotspur Tottenham Hotspur 1 (0)
Malcolm Beard England England Birmingham City Birmingham City 1 (0)
Dennis Brown England England Chelsea FC Chelsea FC 1 (0)
Jack Burkett England England West Ham United West Ham United 1 (0)
John Byrom England England Blackburn Rovers Blackburn Rovers 1 (0)
Geoff Carter England England West Bromwich Albion West Bromwich Albion 1 (0)
Len Chalmers England England Leicester City Leicester City 1 (1)
George Cohen England England Fulham FC Fulham FC 1 (0)
David Court England England Arsenal FC Arsenal FC 1 (0)
Bruce Crawford England England Blackpool FC Blackpool FC 1 (0)
Paddy Crerand Scotland Scotland Manchester United Manchester United 1 (0)
Vic Crowe Wales Wales Aston Villa Aston Villa 1 (0)
Jimmy Davison England England Bolton Wanderers Bolton Wanderers 1 (0)
Alex Elder Northern Ireland Northern Ireland Burnley FC Burnley FC 1 (0)
John Elsworthy Wales Wales Ipswich Town Ipswich Town 1 (0)
Tommy Ewing Scotland Scotland Aston Villa Aston Villa 1 (0)
Mick Farmer England England Birmingham City Birmingham City 1 (0)
Bill Foulkes England England Manchester United Manchester United 1 (0)
Jimmy Goodfellow Scotland Scotland Leicester City Leicester City 1 (0)
George Graham Scotland Scotland Aston Villa Aston Villa 1 (0)
Robin Hardy England England Sheffield Wednesday Sheffield Wednesday 1 (0)
Jimmy Hill Northern Ireland Northern Ireland Everton FC Everton FC 1 (0)
Marvin Hinton England England Chelsea FC Chelsea FC 1 (0)
Peter Houseman England England Chelsea FC Chelsea FC 1 (0)
Don Howe England England West Bromwich Albion West Bromwich Albion 1 (0)
Peter Johnson England England Sheffield Wednesday Sheffield Wednesday 1 (0)
Walter Joyce England England Blackburn Rovers Blackburn Rovers
Burnley FC Burnley FC
1 (0)
Len Julians England England Nottingham Forest Nottingham Forest 1 (0)
Ian King Scotland Scotland Leicester City Leicester City 1 (1)
John Kirkham England England Wolverhampton Wanderers Wolverhampton Wanderers 1 (0)
Jimmy Langley England England Fulham FC Fulham FC 1 (1)
Leslie Lea England England Blackpool FC Blackpool FC 1 (0)
Jimmy Leadbetter Scotland Scotland Ipswich Town Ipswich Town 1 (0)
Tony Marchi England England Tottenham Hotspur Tottenham Hotspur 1 (0)
Rodney Marsh England England Fulham FC Fulham FC 1 (0)
Eddie McCreadie Scotland Scotland Chelsea FC Chelsea FC 1 (0)
Billy McCullough Northern Ireland Northern Ireland Arsenal FC Arsenal FC 1 (0)
David Metchick England England Fulham FC Fulham FC 1 (0)
Ronnie Moran England England Liverpool FC Liverpool FC 1 (0)
Johnny Morrissey England England Everton FC Everton FC 1 (0)
James Mulholland Scotland Scotland Chelsea FC Chelsea FC 1 (0)
Jimmy Murray England England Wolverhampton Wanderers Wolverhampton Wanderers 1 (0)
Terry Neill Northern Ireland Northern Ireland Arsenal FC Arsenal FC 1 (0)
Pat O'Connell England England Fulham FC Fulham FC 1 (0)
Ray Parry England England Blackpool FC Blackpool FC 1 (0)
Derek Possee England England Tottenham Hotspur Tottenham Hotspur 1 (0)
Johnny Price England England Burnley FC Burnley FC 1 (0)
John Regan England England Birmingham City Birmingham City 1 (0)
Jimmy Robertson Scotland Scotland Tottenham Hotspur Tottenham Hotspur 1 (0)
Bobby Robson England England Fulham FC Fulham FC 1 (0)
Graham Rowe England England Blackpool FC Blackpool FC 1 (0)
Joe Shaw England England Sheffield United Sheffield United 1 (0)
Ken Shellito England England Chelsea FC Chelsea FC 1 (0)
Willie Stevenson Scotland Scotland Liverpool FC Liverpool FC 1 (0)
Barry Stobart England England Wolverhampton Wanderers Wolverhampton Wanderers 1 (0)
Reg Stratton England England Fulham FC Fulham FC 1 (0)
Gerry Summers England England Sheffield United Sheffield United 1 (0)
Ian Ure Scotland Scotland Arsenal FC Arsenal FC 1 (0)
Ian Watson England England Chelsea FC Chelsea FC 1 (0)
John Winfield England England Nottingham Forest Nottingham Forest 1 (0)
Ron Yeats Scotland Scotland Liverpool FC Liverpool FC 1 (0)