# Player Country Team Goals (Penalty)
1. Bryan Robson England England West Ham United West Ham United 28 (2)
2. John Richards England England Wolverhampton Wanderers Wolverhampton Wanderers 27 (0)
3. Bill Dearden England England Sheffield United Sheffield United 20 (0)
4. Bob Latchford England England Birmingham City Birmingham City 19 (0)
5. Allan Clarke England England Leeds United Leeds United 18 (0)
John Tudor England England Newcastle United Newcastle United 18 (0)
7. Martin Chivers England England Tottenham Hotspur Tottenham Hotspur 17 (3)
Malcolm MacDonald England England Newcastle United Newcastle United 17 (1)
9. Mick Channon England England Southampton FC Southampton FC 16 (2)
Jimmy Greenhoff England England Stoke City Stoke City 16 (0)
11. Peter Lorimer Scotland Scotland Leeds United Leeds United 15 (5)
Martin Peters England England Tottenham Hotspur Tottenham Hotspur 15 (2)
John Radford England England Arsenal FC Arsenal FC 15 (0)
14. Kevin Hector England England Derby County Derby County 14 (0)
Francis Lee England England Manchester City Manchester City 14 (5)
Rodney Marsh England England Manchester City Manchester City 14 (0)
John Ritchie England England Stoke City Stoke City 14 (0)
18. Brian Alderson Scotland Scotland Coventry City Coventry City 13 (0)
Alan Hinton England England Derby County Derby County 13 (6)
Kevin Keegan England England Liverpool FC Liverpool FC 13 (2)
Don Rogers England England Crystal Palace Crystal Palace 13 (3)
John Toshack Wales Wales Liverpool FC Liverpool FC 13 (0)
23. Tony Brown England England West Bromwich Albion West Bromwich Albion 12 (2)
Derek Dougan Northern Ireland Northern Ireland Wolverhampton Wanderers Wolverhampton Wanderers 12 (0)
Bryan Hamilton Northern Ireland Northern Ireland Ipswich Town Ipswich Town 12 (0)
26. Jimmy Bone Scotland Scotland Norwich City Norwich City
Sheffield United Sheffield United
11 (0)
David Cross England England Norwich City Norwich City 11 (0)
Christopher Garland England England Chelsea FC Chelsea FC 11 (0)
Peter Osgood England England Chelsea FC Chelsea FC 11 (0)
Trevor Whymark England England Ipswich Town Ipswich Town 11 (0)
31. Alan Ball England England Arsenal FC Arsenal FC 10 (5)
Trevor Brooking England England West Ham United West Ham United 10 (0)
Geoff Hurst England England Stoke City Stoke City 10 (1)
Colin Stein Scotland Scotland Coventry City Coventry City 10 (0)
Alan Woodward England England Sheffield United Sheffield United 10 (4)
Frank Worthington England England Leicester City Leicester City 10 (1)
37. Ron Davies Wales Wales Southampton FC Southampton FC 9 (0)
Mick Jones England England Leeds United Leeds United 9 (0)
Joe Jordan Scotland Scotland Leeds United Leeds United 9 (0)
Ray Kennedy England England Arsenal FC Arsenal FC 9 (0)
Ted MacDougall Scotland Scotland Manchester United Manchester United
West Ham United West Ham United
9 (0)
42. Rod Belfitt England England Everton FC Everton FC
Ipswich Town Ipswich Town
8 (0)
Willie Carr Scotland Scotland Coventry City Coventry City 8 (0)
Peter Cormack Scotland Scotland Liverpool FC Liverpool FC 8 (0)
Roger Davies England England Derby County Derby County 8 (0)
Keith Weller England England Leicester City Leicester City 8 (0)
47. Colin Bell England England Manchester City Manchester City 7 (0)
Clyde Best Bermuda Bermuda West Ham United West Ham United 7 (0)
Phil Boersma England England Liverpool FC Liverpool FC 7 (0)
John Connolly Scotland Scotland Everton FC Everton FC 7 (0)
John Craven England England Crystal Palace Crystal Palace 7 (1)
Joe Harper Scotland Scotland Everton FC Everton FC 7 (0)
Robert Hatton England England Birmingham City Birmingham City 7 (0)
Emlyn Hughes England England Liverpool FC Liverpool FC 7 (0)
David Johnson England England Everton FC Everton FC
Ipswich Town Ipswich Town
7 (0)
Graham Paddon England England Norwich City Norwich City 7 (1)
Joe Royle England England Everton FC Everton FC 7 (1)
Alan Whittle England England Crystal Palace Crystal Palace
Everton FC Everton FC
7 (0)
59. Stewart Barrowclough England England Newcastle United Newcastle United 6 (0)
Bobby Charlton England England Manchester United Manchester United 6 (2)
Trevor Francis England England Birmingham City Birmingham City 6 (0)
William Garner England England Chelsea FC Chelsea FC 6 (0)
Charlie George England England Arsenal FC Arsenal FC 6 (1)
Paul Gilchrist England England Southampton FC Southampton FC 6 (0)
Johnny Giles Ireland Ireland Leeds United Leeds United 6 (3)
Bobby Gould England England West Bromwich Albion West Bromwich Albion 6 (0)
Steve Heighway Ireland Ireland Liverpool FC Liverpool FC 6 (0)
Kenny Hibbitt England England Wolverhampton Wanderers Wolverhampton Wanderers 6 (0)
Lou Macari Scotland Scotland Manchester United Manchester United 6 (0)
70. Jeff Astle England England West Bromwich Albion West Bromwich Albion 5 (0)
Kevin Beattie England England Ipswich Town Ipswich Town 5 (0)
Alan Birchenall England England Leicester City Leicester City 5 (0)
Tommy Booth England England Manchester City Manchester City 5 (0)
Alan Gilzean Scotland Scotland Tottenham Hotspur Tottenham Hotspur 5 (0)
Bobby Hope Scotland Scotland Birmingham City Birmingham City 5 (0)
Mick Lambert England England Ipswich Town Ipswich Town 5 (0)
Roy McFarland England England Derby County Derby County 5 (0)
John Pratt England England Tottenham Hotspur Tottenham Hotspur 5 (0)
Jimmy Robertson Scotland Scotland Stoke City Stoke City 5 (0)
Jimmy Smith Scotland Scotland Newcastle United Newcastle United 5 (0)
Bobby Stokes England England Southampton FC Southampton FC 5 (0)
Ian Storey-Moore England England Manchester United Manchester United 5 (0)
Alan Sunderland England England Wolverhampton Wanderers Wolverhampton Wanderers 5 (0)
Tony Towers England England Manchester City Manchester City 5 (0)
Colin Viljoen South Africa South Africa Ipswich Town Ipswich Town 5 (2)
86. Terry Anderson England England Norwich City Norwich City 4 (0)
George Best Northern Ireland Northern Ireland Manchester United Manchester United 4 (2)
Billy Bremner Scotland Scotland Leeds United Leeds United 4 (0)
Terry Conroy Ireland Ireland Stoke City Stoke City 4 (0)
Wyn Davies Wales Wales Manchester City Manchester City
Manchester United Manchester United
4 (0)
John Farrington England England Leicester City Leicester City 4 (0)
Leonard Glover England England Leicester City Leicester City 4 (0)
George Graham Scotland Scotland Arsenal FC Arsenal FC
Manchester United Manchester United
4 (0)
Howard Kendall England England Everton FC Everton FC 4 (1)
Brian Kidd England England Manchester United Manchester United 4 (0)
Steve Kindon England England Wolverhampton Wanderers Wolverhampton Wanderers 4 (0)
Alec Lindsay England England Liverpool FC Liverpool FC 4 (0)
Jim McCalliog Scotland Scotland Wolverhampton Wanderers Wolverhampton Wanderers 4 (1)
Ian Mellor England England Manchester City Manchester City
Norwich City Norwich City
4 (0)
John O'Hare Scotland Scotland Derby County Derby County 4 (0)
Brian O'Neil England England Southampton FC Southampton FC 4 (0)
Jimmy Pearce England England Tottenham Hotspur Tottenham Hotspur 4 (0)
Derek Possee England England Crystal Palace Crystal Palace 4 (0)
Jon Sammels England England Leicester City Leicester City 4 (1)
Denis Smith England England Stoke City Stoke City 4 (0)
Peter Storey England England Arsenal FC Arsenal FC 4 (0)
Dave Stringer England England Norwich City Norwich City 4 (0)
Colin Suggett England England Norwich City Norwich City
West Bromwich Albion West Bromwich Albion
4 (0)
109. Billy Bonds England England West Ham United West Ham United 3 (0)
Alistair Brown Scotland Scotland West Bromwich Albion West Bromwich Albion 3 (0)
Kenny Burns Scotland Scotland Birmingham City Birmingham City 3 (0)
Ian Callaghan England England Liverpool FC Liverpool FC 3 (0)
Alan Campbell Scotland Scotland Birmingham City Birmingham City 3 (1)
Jack Charlton England England Leeds United Leeds United 3 (0)
Dave Craig Northern Ireland Northern Ireland Newcastle United Newcastle United 3 (0)
Archie Gemmill Scotland Scotland Derby County Derby County 3 (2)
Asa Hartford Scotland Scotland West Bromwich Albion West Bromwich Albion 3 (0)
Danny Hegan Northern Ireland Northern Ireland Wolverhampton Wanderers Wolverhampton Wanderers 3 (0)
Terry Hibbitt England England Newcastle United Newcastle United 3 (0)
John Hollins England England Chelsea FC Chelsea FC 3 (1)
Jim Holton Scotland Scotland Manchester United Manchester United 3 (0)
Ian Hutchinson England England Chelsea FC Chelsea FC 3 (0)
Chris Lawler England England Liverpool FC Liverpool FC 3 (0)
Bobby Moore England England West Ham United West Ham United 3 (0)
Willie Morgan Scotland Scotland Manchester United Manchester United 3 (0)
Irving Nattrass England England Newcastle United Newcastle United 3 (0)
David Shaw England England West Bromwich Albion West Bromwich Albion 3 (0)
Tommy Taylor England England West Ham United West Ham United 3 (0)
129. George Armstrong England England Arsenal FC Arsenal FC 2 (0)
Alan Bloor England England Stoke City Stoke City 2 (0)
Ralph Coates England England Tottenham Hotspur Tottenham Hotspur 2 (0)
Peter Collins England England Tottenham Hotspur Tottenham Hotspur 2 (0)
Charlie Cooke Scotland Scotland Chelsea FC Chelsea FC
Crystal Palace Crystal Palace
2 (0)
Graham Cross England England Leicester City Leicester City 2 (0)
Brian Hall Scotland Scotland Liverpool FC Liverpool FC 2 (0)
Sean Haslegrave England England Stoke City Stoke City 2 (0)
Terry Hennessey Wales Wales Derby County Derby County 2 (0)
Trevor Hockey Wales Wales Norwich City Norwich City
Sheffield United Sheffield United
2 (0)
Peter Houseman England England Chelsea FC Chelsea FC 2 (0)
Ernie Hunt England England Coventry City Coventry City 2 (1)
Tommy Hutchison Scotland Scotland Coventry City Coventry City 2 (0)
Roger Kenyon England England Everton FC Everton FC 2 (0)
Larry Lloyd England England Liverpool FC Liverpool FC 2 (0)
Mick Lyons England England Everton FC Everton FC 2 (0)
John Mahoney Wales Wales Stoke City Stoke City 2 (0)
John McDowell England England West Ham United West Ham United 2 (0)
Paddy Mulligan Ireland Ireland Chelsea FC Chelsea FC
Crystal Palace Crystal Palace
2 (0)
Frank Munro Scotland Scotland Wolverhampton Wanderers Wolverhampton Wanderers 2 (0)
Michael Pejic England England Stoke City Stoke City 2 (0)
Steve Perryman England England Tottenham Hotspur Tottenham Hotspur 2 (0)
Steve Powell England England Derby County Derby County 2 (0)
Gil Reece Wales Wales Sheffield United Sheffield United 2 (0)
Geoff Salmons England England Sheffield United Sheffield United 2 (0)
Tommy Smith England England Liverpool FC Liverpool FC 2 (1)
Mike Summerbee England England Manchester City Manchester City 2 (0)
Gordon Taylor England England Birmingham City Birmingham City 2 (0)
David Webb England England Chelsea FC Chelsea FC 2 (0)
158. Trevor Anderson Northern Ireland Northern Ireland Manchester United Manchester United 1 (0)
Johnny Ayris England England West Ham United West Ham United 1 (0)
Tommy Baldwin England England Chelsea FC Chelsea FC 1 (0)
Roy Barry Scotland Scotland Coventry City Coventry City 1 (0)
Mick Bates England England Leeds United Leeds United 1 (0)
Paul Bennett England England Southampton FC Southampton FC 1 (0)
Mike Bernard England England Everton FC Everton FC 1 (0)
Alan Black Scotland Scotland Norwich City Norwich City 1 (0)
Keith Bowker England England Birmingham City Birmingham City 1 (0)
Michael Brolly Scotland Scotland Chelsea FC Chelsea FC 1 (0)
Mick Buckley England England Everton FC Everton FC 1 (0)
Jimmy Calderwood Scotland Scotland Birmingham City Birmingham City 1 (0)
Steve Cammack England England Sheffield United Sheffield United 1 (0)
James Cannon Scotland Scotland Crystal Palace Crystal Palace 1 (0)
Frank Carrodus England England Manchester City Manchester City 1 (0)
Trevor Cherry England England Leeds United Leeds United 1 (0)
Ade Coker USA USA West Ham United West Ham United 1 (0)
Tony Currie England England Sheffield United Sheffield United 1 (0)
Willie Donachie Scotland Scotland Manchester City Manchester City 1 (0)
Mike Doyle England England Manchester City Manchester City 1 (0)
Alan Durban Wales Wales Derby County Derby County 1 (0)
Keith Eddy England England Sheffield United Sheffield United 1 (0)
Mike England Wales Wales Tottenham Hotspur Tottenham Hotspur 1 (0)
Peter Feely England England Chelsea FC Chelsea FC 1 (0)
Tommy Gibb Scotland Scotland Newcastle United Newcastle United 1 (0)
Allan Glover England England West Bromwich Albion West Bromwich Albion 1 (0)
Bobby Graham Scotland Scotland Coventry City Coventry City 1 (0)
Eddie Gray Scotland Scotland Leeds United Leeds United 1 (0)
Frank Gray Scotland Scotland Leeds United Leeds United 1 (0)
Anthony Green Scotland Scotland Newcastle United Newcastle United 1 (0)
Ron Guthrie England England Newcastle United Newcastle United 1 (0)
Colin Harper England England Ipswich Town Ipswich Town 1 (0)
Ron Harris England England Chelsea FC Chelsea FC 1 (0)
Ted Hemsley England England Sheffield United Sheffield United 1 (0)
Martin Hinshelwood England England Crystal Palace Crystal Palace 1 (0)
Marvin Hinton England England Chelsea FC Chelsea FC 1 (0)
Pat Holland England England West Ham United West Ham United 1 (0)
Patrick Howard England England Newcastle United Newcastle United 1 (0)
Trevor Howard England England Norwich City Norwich City 1 (0)
Yogi Hughes Scotland Scotland Crystal Palace Crystal Palace 1 (0)
Norman Hunter England England Leeds United Leeds United 1 (0)
John Hurst England England Everton FC Everton FC 1 (0)
Roger Hynd Scotland Scotland Birmingham City Birmingham City 1 (0)
Ross Jenkins England England Crystal Palace Crystal Palace 1 (0)
Bobby Kellard England England Crystal Palace Crystal Palace 1 (1)
Eddie Kelly Scotland Scotland Arsenal FC Arsenal FC 1 (0)
Joe Kinnear Ireland Ireland Tottenham Hotspur Tottenham Hotspur 1 (0)
Joe Kirkup England England Southampton FC Southampton FC 1 (0)
Denis Law Scotland Scotland Manchester United Manchester United 1 (0)
Kevin Lock England England West Ham United West Ham United 1 (0)
Bertie Lutton Northern Ireland Northern Ireland West Ham United West Ham United 1 (0)
Ian Mackenzie England England Sheffield United Sheffield United 1 (0)
Peter Marinello Scotland Scotland Arsenal FC Arsenal FC 1 (0)
Mick Martin Ireland Ireland Manchester United Manchester United 1 (0)
Robert McCarthy England England Southampton FC Southampton FC 1 (0)
Eddie McCreadie Scotland Scotland Chelsea FC Chelsea FC 1 (0)
Terry McDermott England England Newcastle United Newcastle United 1 (0)
John McGovern Scotland Scotland Derby County Derby County 1 (0)
Bob McNab England England Arsenal FC Arsenal FC 1 (0)
Johnny Miller England England Ipswich Town Ipswich Town 1 (0)
Peter Morris England England Ipswich Town Ipswich Town 1 (0)
Dennis Mortimer England England Coventry City Coventry City 1 (0)
James Neighbour England England Tottenham Hotspur Tottenham Hotspur 1 (0)
Henry Newton England England Everton FC Everton FC 1 (0)
David Nish England England Derby County Derby County
Leicester City Leicester City
1 (0)
Alan Oakes England England Manchester City Manchester City 1 (0)
Thomas Ord England England Chelsea FC Chelsea FC 1 (0)
Malcolm Page Wales Wales Birmingham City Birmingham City 1 (0)
Garry Pendrey England England Birmingham City Birmingham City 1 (0)
Iain Phillip Scotland Scotland Crystal Palace Crystal Palace 1 (0)
Barry Powell England England Wolverhampton Wanderers Wolverhampton Wanderers 1 (0)
Gerry Queen Scotland Scotland Crystal Palace Crystal Palace 1 (0)
Paul Reaney England England Leeds United Leeds United 1 (0)
Pat Rice Northern Ireland Northern Ireland Arsenal FC Arsenal FC 1 (0)
John Roberts Wales Wales Arsenal FC Arsenal FC
Birmingham City Birmingham City
1 (0)
Alistair Robertson Scotland Scotland West Bromwich Albion West Bromwich Albion 1 (0)
Peter Simpson England England Arsenal FC Arsenal FC 1 (0)
Dave Staniforth England England Sheffield United Sheffield United 1 (0)
Jim Steele Scotland Scotland Southampton FC Southampton FC 1 (0)
Michael Stringfellow England England Leicester City Leicester City 1 (0)
Tony Taylor Scotland Scotland Crystal Palace Crystal Palace 1 (0)
Colin Todd England England Derby County Derby County 1 (0)
David Tomlin England England Leicester City Leicester City 1 (0)
Dudley Tyler England England West Ham United West Ham United 1 (0)
Jim Walker England England Derby County Derby County 1 (0)
William Wallace Scotland Scotland Crystal Palace Crystal Palace 1 (0)
Anthony Want England England Birmingham City Birmingham City 1 (0)
John Wile England England West Bromwich Albion West Bromwich Albion 1 (0)
Tommy Wright England England Everton FC Everton FC 1 (0)