# Player Country Team Goals (Penalty)
1. Francis Lee England England Manchester City Manchester City 33 (11)
2. Martin Chivers England England Tottenham Hotspur Tottenham Hotspur 25 (0)
3. Peter Lorimer Scotland Scotland Leeds United Leeds United 23 (0)
Malcolm MacDonald England England Newcastle United Newcastle United 23 (4)
5. Peter Osgood England England Chelsea FC Chelsea FC 19 (0)
6. George Best Northern Ireland Northern Ireland Manchester United Manchester United 18 (2)
Ian Storey-Moore England England Manchester United Manchester United
Nottingham Forest Nottingham Forest
18 (4)
8. Clyde Best Bermuda Bermuda West Ham United West Ham United 17 (0)
Tony Brown England England West Bromwich Albion West Bromwich Albion 17 (2)
10. Bill Dearden England England Sheffield United Sheffield United 16 (0)
11. Derek Dougan Northern Ireland Northern Ireland Wolverhampton Wanderers Wolverhampton Wanderers 15 (0)
Alan Hinton England England Derby County Derby County 15 (8)
Alan Woodward England England Sheffield United Sheffield United 15 (6)
14. Mick Channon England England Southampton FC Southampton FC 14 (1)
15. Bobby Gould England England West Bromwich Albion West Bromwich Albion
Wolverhampton Wanderers Wolverhampton Wanderers
13 (0)
Denis Law Scotland Scotland Manchester United Manchester United 13 (0)
John O'Hare Scotland Scotland Derby County Derby County 13 (0)
John Richards England England Wolverhampton Wanderers Wolverhampton Wanderers 13 (0)
John Toshack Wales Wales Liverpool FC Liverpool FC 13 (0)
20. Colin Bell England England Manchester City Manchester City 12 (0)
Kevin Hector England England Derby County Derby County 12 (0)
Ernie Hunt England England Coventry City Coventry City 12 (2)
Ray Kennedy England England Arsenal FC Arsenal FC 12 (0)
John Ritchie England England Stoke City Stoke City 12 (1)
25. Allan Clarke England England Leeds United Leeds United 11 (0)
Ron Davies Wales Wales Southampton FC Southampton FC 11 (0)
Alan Gilzean Scotland Scotland Tottenham Hotspur Tottenham Hotspur 11 (0)
John Hollins England England Chelsea FC Chelsea FC 11 (4)
Mick Jones England England Leeds United Leeds United 11 (0)
Jim McCalliog Scotland Scotland Wolverhampton Wanderers Wolverhampton Wanderers 11 (5)
31. Tommy Baldwin England England Chelsea FC Chelsea FC 10 (0)
Alistair Brown Scotland Scotland Leicester City Leicester City
West Bromwich Albion West Bromwich Albion
10 (0)
Tony Currie England England Sheffield United Sheffield United 10 (0)
Brian Kidd England England Manchester United Manchester United 10 (0)
Martin Peters England England Tottenham Hotspur Tottenham Hotspur 10 (2)
36. David Johnson England England Everton FC Everton FC 9 (0)
Kevin Keegan England England Liverpool FC Liverpool FC 9 (0)
Jimmy Lawson England England Huddersfield Town Huddersfield Town 9 (0)
Bryan Robson England England West Ham United West Ham United 9 (0)
Joe Royle England England Everton FC Everton FC 9 (0)
41. Rod Belfitt England England Ipswich Town Ipswich Town
Leeds United Leeds United
8 (0)
Willie Carr Scotland Scotland Coventry City Coventry City 8 (0)
Bobby Charlton England England Manchester United Manchester United 8 (0)
Wyn Davies Wales Wales Manchester City Manchester City 8 (0)
George Graham Scotland Scotland Arsenal FC Arsenal FC 8 (0)
Jimmy Greenhoff England England Stoke City Stoke City 8 (2)
Emlyn Hughes England England Liverpool FC Liverpool FC 8 (0)
Geoff Hurst England England West Ham United West Ham United 8 (2)
John Radford England England Arsenal FC Arsenal FC 8 (0)
Bobby Tambling England England Crystal Palace Crystal Palace 8 (0)
John Tudor England England Newcastle United Newcastle United 8 (0)
52. Peter Cormack Scotland Scotland Nottingham Forest Nottingham Forest 7 (0)
John Craven England England Crystal Palace Crystal Palace 7 (0)
Charlie George England England Arsenal FC Arsenal FC 7 (2)
Kenny Hibbitt England England Wolverhampton Wanderers Wolverhampton Wanderers 7 (0)
Mick Hill Wales Wales Ipswich Town Ipswich Town 7 (0)
Duncan McKenzie England England Nottingham Forest Nottingham Forest 7 (0)
Bobby Stokes England England Southampton FC Southampton FC 7 (0)
59. Alan Ball England England Arsenal FC Arsenal FC
Everton FC Everton FC
6 (0)
Trevor Brooking England England West Ham United West Ham United 6 (0)
Alan Durban Wales Wales Derby County Derby County 6 (0)
Johnny Giles Ireland Ireland Leeds United Leeds United 6 (3)
Alan Gowling England England Manchester United Manchester United 6 (0)
Eddie Gray Scotland Scotland Leeds United Leeds United 6 (0)
Chris Lawler England England Liverpool FC Liverpool FC 6 (0)
Stewart Scullion Scotland Scotland Sheffield United Sheffield United 6 (0)
Tommy Smith England England Liverpool FC Liverpool FC 6 (6)
Keith Weller England England Chelsea FC Chelsea FC
Leicester City Leicester City
6 (0)
Jack Whitham England England Liverpool FC Liverpool FC 6 (0)
70. Alan Birchenall England England Crystal Palace Crystal Palace
Leicester City Leicester City
5 (0)
Billy Bremner Scotland Scotland Leeds United Leeds United 5 (0)
Jack Charlton England England Leeds United Leeds United 5 (0)
Jimmy Gabriel Scotland Scotland Southampton FC Southampton FC 5 (2)
Tommy Gemmell Scotland Scotland Nottingham Forest Nottingham Forest 5 (1)
Leonard Glover England England Leicester City Leicester City 5 (0)
Neil Martin Scotland Scotland Nottingham Forest Nottingham Forest 5 (0)
Jimmy Pearce England England Tottenham Hotspur Tottenham Hotspur 5 (0)
Gerry Queen Scotland Scotland Crystal Palace Crystal Palace 5 (0)
Paul Richardson England England Nottingham Forest Nottingham Forest 5 (0)
Jon Sammels England England Leicester City Leicester City 5 (1)
Denis Smith England England Stoke City Stoke City 5 (0)
Frank Wignall England England Derby County Derby County 5 (0)
Frank Worthington England England Huddersfield Town Huddersfield Town 5 (0)
84. Tommy Booth England England Manchester City Manchester City 4 (0)
Frank Clarke England England Ipswich Town Ipswich Town 4 (2)
Terry Conroy Ireland Ireland Stoke City Stoke City 4 (0)
Bobby Graham Scotland Scotland Coventry City Coventry City
Liverpool FC Liverpool FC
4 (0)
Steve Heighway Ireland Ireland Liverpool FC Liverpool FC 4 (0)
Bobby Kellard England England Crystal Palace Crystal Palace
Leicester City Leicester City
4 (2)
Howard Kendall England England Everton FC Everton FC 4 (0)
John Mahoney Wales Wales Stoke City Stoke City 4 (0)
Rodney Marsh England England Manchester City Manchester City 4 (0)
Roy McFarland England England Derby County Derby County 4 (0)
Sammy McIlroy Northern Ireland Northern Ireland Manchester United Manchester United 4 (0)
Dennis Mortimer England England Coventry City Coventry City 4 (0)
Peter Simpson England England Arsenal FC Arsenal FC 4 (0)
David Webb England England Chelsea FC Chelsea FC 4 (0)
Trevor Whymark England England Ipswich Town Ipswich Town 4 (0)
99. Billy Bonds England England West Ham United West Ham United 3 (0)
Les Chapman England England Huddersfield Town Huddersfield Town 3 (0)
Chris Chilton England England Coventry City Coventry City 3 (0)
Rodney Fern England England Leicester City Leicester City 3 (0)
John Flynn England England Sheffield United Sheffield United 3 (0)
Christopher Garland England England Chelsea FC Chelsea FC 3 (0)
Archie Gemmill Scotland Scotland Derby County Derby County 3 (0)
Colin Harvey England England Everton FC Everton FC 3 (0)
Danny Hegan Northern Ireland Northern Ireland Wolverhampton Wanderers Wolverhampton Wanderers 3 (0)
Terry Hibbitt England England Newcastle United Newcastle United 3 (0)
Yogi Hughes Scotland Scotland Crystal Palace Crystal Palace 3 (0)
Stephen Kember England England Chelsea FC Chelsea FC
Crystal Palace Crystal Palace
3 (0)
Mick Lyons England England Everton FC Everton FC 3 (0)
John McGovern Scotland Scotland Derby County Derby County 3 (0)
Frank McLintock Scotland Scotland Arsenal FC Arsenal FC 3 (0)
Ian Mellor England England Manchester City Manchester City 3 (0)
Alan Mullery England England Tottenham Hotspur Tottenham Hotspur 3 (0)
Frank Munro Scotland Scotland Wolverhampton Wanderers Wolverhampton Wanderers 3 (0)
David Nish England England Leicester City Leicester City 3 (0)
Gil Reece Wales Wales Sheffield United Sheffield United 3 (0)
John Roberts Wales Wales Arsenal FC Arsenal FC 3 (0)
David Smith England England Huddersfield Town Huddersfield Town 3 (0)
Ian St. John Scotland Scotland Coventry City Coventry City 3 (0)
Mike Summerbee England England Manchester City Manchester City 3 (0)
Tony Towers England England Manchester City Manchester City 3 (0)
Colin Viljoen South Africa South Africa Ipswich Town Ipswich Town 3 (1)
William Wallace Scotland Scotland Crystal Palace Crystal Palace 3 (0)
John Wile England England West Bromwich Albion West Bromwich Albion 3 (0)
127. George Armstrong England England Arsenal FC Arsenal FC 2 (0)
Jeff Astle England England West Bromwich Albion West Bromwich Albion 2 (0)
Mike Bailey England England Wolverhampton Wanderers Wolverhampton Wanderers 2 (0)
Stewart Barrowclough England England Newcastle United Newcastle United 2 (0)
Mike Bernard England England Stoke City Stoke City 2 (0)
Jeff Blockley England England Coventry City Coventry City 2 (1)
Melvyn Blyth England England Crystal Palace Crystal Palace 2 (0)
Vivian Busby England England Newcastle United Newcastle United 2 (0)
Ian Callaghan England England Liverpool FC Liverpool FC 2 (0)
Len Cantello England England West Bromwich Albion West Bromwich Albion 2 (0)
Tommy Cassidy Northern Ireland Northern Ireland Newcastle United Newcastle United 2 (0)
Ralph Coates England England Tottenham Hotspur Tottenham Hotspur 2 (0)
Ade Coker USA USA West Ham United West Ham United 2 (0)
Ian Collard England England Ipswich Town Ipswich Town 2 (0)
Eddie Colquhoun Scotland Scotland Sheffield United Sheffield United 2 (0)
Charlie Cooke Scotland Scotland Chelsea FC Chelsea FC 2 (0)
Steve Daley England England Wolverhampton Wanderers Wolverhampton Wanderers 2 (0)
Mike England Wales Wales Tottenham Hotspur Tottenham Hotspur 2 (0)
John Farrington England England Leicester City Leicester City 2 (0)
Hugh Fisher Scotland Scotland Southampton FC Southampton FC 2 (0)
Anthony Green Scotland Scotland Newcastle United Newcastle United 2 (0)
Colin Harper England England Ipswich Town Ipswich Town 2 (0)
Alan Hudson England England Chelsea FC Chelsea FC 2 (0)
Allan Hunter Northern Ireland Northern Ireland Ipswich Town Ipswich Town 2 (0)
Tommy Jenkins England England Southampton FC Southampton FC 2 (0)
Eddie Kelly Scotland Scotland Arsenal FC Arsenal FC 2 (0)
Cyril Knowles England England Tottenham Hotspur Tottenham Hotspur 2 (1)
Mick Lambert England England Ipswich Town Ipswich Town 2 (0)
Paul Madeley England England Leeds United Leeds United 2 (0)
Peter Morris England England Ipswich Town Ipswich Town 2 (0)
Brian O'Neil England England Southampton FC Southampton FC 2 (0)
Martin O'Neill Northern Ireland Northern Ireland Nottingham Forest Nottingham Forest 2 (0)
Terry Paine England England Southampton FC Southampton FC 2 (0)
Derek Parkin England England Wolverhampton Wanderers Wolverhampton Wanderers 2 (1)
Billy Rafferty Scotland Scotland Coventry City Coventry City 2 (0)
John Robson England England Derby County Derby County 2 (0)
Geoff Salmons England England Sheffield United Sheffield United 2 (0)
Steve Smith England England Huddersfield Town Huddersfield Town 2 (0)
Tony Taylor Scotland Scotland Crystal Palace Crystal Palace 2 (0)
Colin Todd England England Derby County Derby County 2 (0)
Dave Wagstaffe England England Wolverhampton Wanderers Wolverhampton Wanderers 2 (0)
Quinton Young Scotland Scotland Coventry City Coventry City 2 (0)
169. Len Badger England England Sheffield United Sheffield United 1 (0)
Roy Barry Scotland Scotland Coventry City Coventry City 1 (0)
Phil Boersma England England Liverpool FC Liverpool FC 1 (0)
Tony Book England England Manchester City Manchester City 1 (0)
Martin Buchan Scotland Scotland Manchester United Manchester United 1 (0)
Mick Buckley England England Everton FC Everton FC 1 (0)
Francis Burns Scotland Scotland Manchester United Manchester United 1 (0)
Harry Burrows England England Stoke City Stoke City 1 (0)
Tony Byrne Ireland Ireland Southampton FC Southampton FC 1 (0)
Steve Carter England England Manchester City Manchester City 1 (0)
Trevor Cherry England England Huddersfield Town Huddersfield Town 1 (0)
David Connor England England Manchester City Manchester City 1 (0)
Terry Cooper England England Leeds United Leeds United 1 (0)
Dave Craig Northern Ireland Northern Ireland Newcastle United Newcastle United 1 (0)
Graham Cross England England Leicester City Leicester City 1 (0)
John Dempsey Ireland Ireland Chelsea FC Chelsea FC 1 (0)
Terence Dolan England England Huddersfield Town Huddersfield Town 1 (0)
Mike Doyle England England Manchester City Manchester City 1 (0)
Keith Dyson England England Newcastle United Newcastle United 1 (0)
Roy Ellam England England Huddersfield Town Huddersfield Town 1 (0)
Alun Evans England England Liverpool FC Liverpool FC 1 (0)
David Ford England England Sheffield United Sheffield United 1 (0)
Tommy Gibb Scotland Scotland Newcastle United Newcastle United 1 (0)
Brian Hall Scotland Scotland Liverpool FC Liverpool FC 1 (0)
Bryan Hamilton Northern Ireland Northern Ireland Ipswich Town Ipswich Town 1 (0)
Asa Hartford Scotland Scotland West Bromwich Albion West Bromwich Albion 1 (0)
Fred Hill England England Manchester City Manchester City 1 (0)
Trevor Hockey Wales Wales Sheffield United Sheffield United 1 (0)
Bobby Hope Scotland Scotland West Bromwich Albion West Bromwich Albion 1 (1)
Peter Houseman England England Chelsea FC Chelsea FC 1 (0)
Jimmy Husband England England Everton FC Everton FC 1 (0)
Tommy Jackson Northern Ireland Northern Ireland Nottingham Forest Nottingham Forest 1 (0)
Steve James England England Manchester United Manchester United 1 (0)
Ross Jenkins England England Crystal Palace Crystal Palace 1 (0)
Brian Joicey England England Coventry City Coventry City 1 (0)
Joe Kirkup England England Southampton FC Southampton FC 1 (0)
Frank Lampard England England West Ham United West Ham United 1 (0)
Larry Lloyd England England Liverpool FC Liverpool FC 1 (0)
Barry Lyons England England Nottingham Forest Nottingham Forest 1 (0)
Ernie Machin England England Coventry City Coventry City 1 (0)
Peter Marinello Scotland Scotland Arsenal FC Arsenal FC 1 (0)
Robert McCarthy England England Southampton FC Southampton FC 1 (0)
John McCormick Scotland Scotland Crystal Palace Crystal Palace 1 (0)
Michael McGuire England England Coventry City Coventry City 1 (0)
James McIntosh Scotland Scotland Nottingham Forest Nottingham Forest 1 (0)
George McVitie England England West Bromwich Albion West Bromwich Albion 1 (0)
Johnny Miller England England Ipswich Town Ipswich Town 1 (0)
Willie Morgan Scotland Scotland Manchester United Manchester United 1 (1)
Paddy Mulligan Ireland Ireland Chelsea FC Chelsea FC 1 (0)
Irving Nattrass England England Newcastle United Newcastle United 1 (0)
James Neighbour England England Tottenham Hotspur Tottenham Hotspur 1 (0)
Sammy Nelson Northern Ireland Northern Ireland Arsenal FC Arsenal FC 1 (0)
Henry Newton England England Everton FC Everton FC 1 (0)
Gerry O'Brien Scotland Scotland Southampton FC Southampton FC 1 (0)
John O'Rourke England England Coventry City Coventry City 1 (0)
Malcolm Partridge England England Leicester City Leicester City 1 (0)
David Payne England England Crystal Palace Crystal Palace 1 (0)
Steve Perryman England England Tottenham Hotspur Tottenham Hotspur 1 (0)
John Pratt England England Tottenham Hotspur Tottenham Hotspur 1 (0)
Pat Rice Northern Ireland Northern Ireland Arsenal FC Arsenal FC 1 (0)
Jimmy Robertson Scotland Scotland Ipswich Town Ipswich Town 1 (0)
Ian Ross Scotland Scotland Liverpool FC Liverpool FC 1 (0)
David Sadler England England Manchester United Manchester United 1 (0)
Jimmy Scott Scotland Scotland Crystal Palace Crystal Palace 1 (0)
Peter Scott Northern Ireland Northern Ireland Everton FC Everton FC 1 (0)
Bernard Shaw England England Wolverhampton Wanderers Wolverhampton Wanderers 1 (0)
John Sjoberg Scotland Scotland Leicester City Leicester City 1 (0)
Jimmy Smith Scotland Scotland Newcastle United Newcastle United 1 (0)
Wilf Smith England England Coventry City Coventry City 1 (0)
Peter Storey England England Arsenal FC Arsenal FC 1 (1)
Gerry Taylor England England Wolverhampton Wanderers Wolverhampton Wanderers 1 (0)
David Tomlin England England Leicester City Leicester City 1 (0)
Jim Walker England England Derby County Derby County 1 (0)
Peter Wall England England Crystal Palace Crystal Palace 1 (0)
Ron Webster England England Derby County Derby County 1 (0)
Bernard Wright England England Everton FC Everton FC 1 (0)
Terry Yorath Wales Wales Leeds United Leeds United 1 (0)