# Player Country Team Goals (Penalty)
1. Mick Channon England England Southampton FC Southampton FC 21 (7)
2. Frank Worthington England England Leicester City Leicester City 20 (3)
3. Stan Bowles England England Queens Park Rangers Queens Park Rangers 19 (1)
4. Kevin Hector England England Derby County Derby County 18 (0)
5. Martin Chivers England England Tottenham Hotspur Tottenham Hotspur 17 (1)
Bob Latchford England England Birmingham City Birmingham City
Everton FC Everton FC
17 (0)
Alan Woodward England England Sheffield United Sheffield United 17 (1)
8. Bryan Hamilton Northern Ireland Northern Ireland Ipswich Town Ipswich Town 16 (0)
9. Malcolm MacDonald England England Newcastle United Newcastle United 15 (2)
10. Robert Hatton England England Birmingham City Birmingham City 14 (0)
Mick Jones England England Leeds United Leeds United 14 (0)
John Ritchie England England Stoke City Stoke City 14 (0)
13. Alan Ball England England Arsenal FC Arsenal FC 13 (2)
Billy Bonds England England West Ham United West Ham United 13 (3)
Allan Clarke England England Leeds United Leeds United 13 (0)
Paul Fletcher England England Burnley FC Burnley FC 13 (0)
David Johnson England England Ipswich Town Ipswich Town 13 (1)
18. Clyde Best Bermuda Bermuda West Ham United West Ham United 12 (0)
Geoff Hurst England England Stoke City Stoke City 12 (2)
Kevin Keegan England England Liverpool FC Liverpool FC 12 (3)
Ray Kennedy England England Arsenal FC Arsenal FC 12 (0)
Peter Lorimer Scotland Scotland Leeds United Leeds United 12 (5)
Ted MacDougall Scotland Scotland Norwich City Norwich City
West Ham United West Ham United
12 (1)
24. Trevor Whymark England England Ipswich Town Ipswich Town 11 (0)
25. Billy Bremner Scotland Scotland Leeds United Leeds United 10 (0)
Kenny Burns Scotland Scotland Birmingham City Birmingham City 10 (0)
David Cross England England Coventry City Coventry City
Norwich City Norwich City
10 (0)
Derek Dougan Northern Ireland Northern Ireland Wolverhampton Wanderers Wolverhampton Wanderers 10 (0)
Don Givens Ireland Ireland Queens Park Rangers Queens Park Rangers 10 (0)
Francis Lee England England Manchester City Manchester City 10 (2)
31. Brian Alderson Scotland Scotland Coventry City Coventry City 9 (0)
Tommy Baldwin England England Chelsea FC Chelsea FC 9 (0)
Peter Cormack Scotland Scotland Liverpool FC Liverpool FC 9 (0)
Roger Davies England England Derby County Derby County 9 (0)
Leonard Glover England England Leicester City Leicester City 9 (0)
Jimmy Greenhoff England England Stoke City Stoke City 9 (0)
Mick Lambert England England Ipswich Town Ipswich Town 9 (0)
Denis Law Scotland Scotland Manchester City Manchester City 9 (0)
Mick Lyons England England Everton FC Everton FC 9 (0)
Jim McCalliog Scotland Scotland Manchester United Manchester United
Wolverhampton Wanderers Wolverhampton Wanderers
9 (1)
Geoff Nulty England England Burnley FC Burnley FC 9 (0)
Peter Osgood England England Chelsea FC Chelsea FC
Southampton FC Southampton FC
9 (0)
John Richards England England Wolverhampton Wanderers Wolverhampton Wanderers 9 (0)
44. Gerry Francis England England Queens Park Rangers Queens Park Rangers 8 (2)
Ray Hankin England England Burnley FC Burnley FC 8 (0)
46. Colin Bell England England Manchester City Manchester City 7 (0)
Jeff Bourne England England Derby County Derby County 7 (0)
William Garner England England Chelsea FC Chelsea FC 7 (0)
Leighton James Wales Wales Burnley FC Burnley FC 7 (2)
Joe Jordan Scotland Scotland Leeds United Leeds United 7 (0)
Stephen Kember England England Chelsea FC Chelsea FC 7 (0)
John Radford England England Arsenal FC Arsenal FC 7 (0)
Bryan Robson England England West Ham United West Ham United 7 (0)
Bobby Stokes England England Southampton FC Southampton FC 7 (0)
Alan Sunderland England England Wolverhampton Wanderers Wolverhampton Wanderers 7 (0)
Keith Weller England England Leicester City Leicester City 7 (0)
57. Trevor Brooking England England West Ham United West Ham United 6 (0)
Tony Currie England England Sheffield United Sheffield United 6 (0)
Trevor Francis England England Birmingham City Birmingham City 6 (1)
Paul Gilchrist England England Southampton FC Southampton FC 6 (0)
John Hollins England England Chelsea FC Chelsea FC 6 (3)
Mick Leach England England Queens Park Rangers Queens Park Rangers 6 (0)
Sammy McIlroy Northern Ireland Northern Ireland Manchester United Manchester United 6 (0)
Martin Peters England England Tottenham Hotspur Tottenham Hotspur 6 (0)
David Thomas England England Queens Park Rangers Queens Park Rangers 6 (0)
John Tudor England England Newcastle United Newcastle United 6 (0)
67. Tommy Cassidy Northern Ireland Northern Ireland Newcastle United Newcastle United 5 (0)
Mick Coop England England Coventry City Coventry City 5 (3)
Steve Earle England England Leicester City Leicester City 5 (0)
Charlie George England England Arsenal FC Arsenal FC 5 (0)
Steve Heighway Ireland Ireland Liverpool FC Liverpool FC 5 (0)
Alan Hinton England England Derby County Derby County 5 (1)
Alan Hudson England England Chelsea FC Chelsea FC
Stoke City Stoke City
5 (0)
Lou Macari Scotland Scotland Manchester United Manchester United 5 (0)
Rodney Marsh England England Manchester City Manchester City 5 (1)
Chris McGrath Northern Ireland Northern Ireland Tottenham Hotspur Tottenham Hotspur 5 (0)
Brian O'Neil England England Southampton FC Southampton FC 5 (0)
Graham Paddon England England Norwich City Norwich City
West Ham United West Ham United
5 (1)
Colin Stein Scotland Scotland Coventry City Coventry City 5 (0)
Dave Stringer England England Norwich City Norwich City 5 (0)
Colin Suggett England England Norwich City Norwich City 5 (0)
John Toshack Wales Wales Liverpool FC Liverpool FC 5 (0)
83. Mike Bernard England England Everton FC Everton FC 4 (2)
Frank Casper England England Burnley FC Burnley FC 4 (1)
Douglas Collins England England Burnley FC Burnley FC 4 (0)
John Connolly Scotland Scotland Everton FC Everton FC 4 (0)
Martin Dobson England England Burnley FC Burnley FC 4 (0)
Bobby Gould England England West Ham United West Ham United 4 (0)
Alan Green USA USA Coventry City Coventry City 4 (0)
Brian Hall Scotland Scotland Liverpool FC Liverpool FC 4 (0)
Joe Harper Scotland Scotland Everton FC Everton FC 4 (0)
Steve Kindon England England Wolverhampton Wanderers Wolverhampton Wanderers 4 (0)
Alec Lindsay England England Liverpool FC Liverpool FC 4 (4)
Terry McDermott England England Newcastle United Newcastle United 4 (1)
Roy McFarland England England Derby County Derby County 4 (0)
Peter Morris England England Ipswich Town Ipswich Town 4 (0)
Barry Powell England England Wolverhampton Wanderers Wolverhampton Wanderers 4 (0)
John Pratt England England Tottenham Hotspur Tottenham Hotspur 4 (0)
Denis Smith England England Stoke City Stoke City 4 (0)
Colin Waldron England England Burnley FC Burnley FC 4 (0)
101. Phil Boersma England England Liverpool FC Liverpool FC 3 (0)
Jimmy Bone Scotland Scotland Sheffield United Sheffield United 3 (0)
Mick Buckley England England Everton FC Everton FC 3 (0)
Dave Clements England England Everton FC Everton FC 3 (1)
Ralph Coates England England Tottenham Hotspur Tottenham Hotspur 3 (0)
Eddie Colquhoun Scotland Scotland Sheffield United Sheffield United 3 (0)
John Craven England England Coventry City Coventry City 3 (0)
Keith Eddy England England Sheffield United Sheffield United 3 (2)
Christopher Garland England England Chelsea FC Chelsea FC 3 (0)
Tommy Gibb Scotland Scotland Newcastle United Newcastle United 3 (0)
Alan Gilzean Scotland Scotland Tottenham Hotspur Tottenham Hotspur 3 (0)
Brian Greenhoff England England Manchester United Manchester United 3 (0)
John Hurst England England Everton FC Everton FC 3 (0)
Ian Hutchinson England England Chelsea FC Chelsea FC 3 (0)
Tommy Hutchison Scotland Scotland Coventry City Coventry City 3 (0)
John Mahoney Wales Wales Stoke City Stoke City 3 (0)
Jimmy Robertson Scotland Scotland Stoke City Stoke City 3 (0)
Keith Robson England England Newcastle United Newcastle United 3 (0)
Michael Stringfellow England England Leicester City Leicester City 3 (0)
Brian Talbot England England Ipswich Town Ipswich Town 3 (0)
George Telfer England England Everton FC Everton FC 3 (0)
Clive Woods England England Ipswich Town Ipswich Town 3 (0)
123. Stewart Barrowclough England England Newcastle United Newcastle United 2 (0)
Mick Bates England England Leeds United Leeds United 2 (0)
Kevin Beattie England England Ipswich Town Ipswich Town 2 (0)
George Best Northern Ireland Northern Ireland Manchester United Manchester United 2 (0)
Alan Birchenall England England Leicester City Leicester City 2 (0)
Tommy Booth England England Manchester City Manchester City 2 (0)
Phil Boyer England England Norwich City Norwich City 2 (0)
Ian Britton Scotland Scotland Chelsea FC Chelsea FC 2 (0)
Bill Dearden England England Sheffield United Sheffield United 2 (0)
Ray Evans England England Tottenham Hotspur Tottenham Hotspur 2 (0)
Hugh Fisher Scotland Scotland Southampton FC Southampton FC 2 (0)
John Flynn England England Sheffield United Sheffield United 2 (0)
Joseph Gallagher England England Birmingham City Birmingham City 2 (0)
Johnny Giles Ireland Ireland Leeds United Leeds United 2 (0)
David Goodwin England England Stoke City Stoke City 2 (0)
Colin Harper England England Ipswich Town Ipswich Town 2 (0)
Ron Harris England England Chelsea FC Chelsea FC 2 (0)
Colin Harvey England England Everton FC Everton FC 2 (0)
Kenny Hibbitt England England Wolverhampton Wanderers Wolverhampton Wanderers 2 (0)
Pat Holland England England West Ham United West Ham United 2 (0)
Jim Holton Scotland Scotland Manchester United Manchester United 2 (0)
Brian Hornsby England England Arsenal FC Arsenal FC 2 (0)
Peter Houseman England England Chelsea FC Chelsea FC 2 (0)
Stewart Houston Scotland Scotland Manchester United Manchester United 2 (0)
Trevor Howard England England Norwich City Norwich City 2 (0)
Emlyn Hughes England England Liverpool FC Liverpool FC 2 (0)
Roger Hynd Scotland Scotland Birmingham City Birmingham City 2 (0)
William Ingham England England Burnley FC Burnley FC 2 (0)
Steve James England England Manchester United Manchester United 2 (0)
Roger Kenyon England England Everton FC Everton FC 2 (0)
Brian Kidd England England Manchester United Manchester United 2 (0)
Cyril Knowles England England Tottenham Hotspur Tottenham Hotspur 2 (0)
Frank Lampard England England West Ham United West Ham United 2 (0)
Chris Lawler England England Liverpool FC Liverpool FC 2 (0)
Paul Madeley England England Leeds United Leeds United 2 (0)
John McDowell England England West Ham United West Ham United 2 (0)
John McGovern Scotland Scotland Derby County Derby County 2 (0)
Mick Mills England England Ipswich Town Ipswich Town 2 (0)
Willie Morgan Scotland Scotland Manchester United Manchester United 2 (0)
Frank Munro Scotland Scotland Wolverhampton Wanderers Wolverhampton Wanderers 2 (0)
Irving Nattrass England England Newcastle United Newcastle United 2 (0)
Michael Pejic England England Stoke City Stoke City 2 (0)
Bruce Rioch Scotland Scotland Derby County Derby County 2 (2)
Joe Royle England England Everton FC Everton FC 2 (1)
Geoff Salmons England England Sheffield United Sheffield United 2 (0)
Peter Simpson England England Arsenal FC Arsenal FC 2 (0)
John Sissons England England Norwich City Norwich City 2 (0)
Alex Stepney England England Manchester United Manchester United 2 (2)
Gordon Taylor England England Birmingham City Birmingham City 2 (0)
Phil Thompson England England Liverpool FC Liverpool FC 2 (0)
Terry Venables England England Queens Park Rangers Queens Park Rangers 2 (1)
Terry Yorath Wales Wales Leeds United Leeds United 2 (0)
175. Ronald Abbott England England Queens Park Rangers Queens Park Rangers 1 (0)
Trevor Anderson Northern Ireland Northern Ireland Manchester United Manchester United 1 (0)
John Benson Scotland Scotland Norwich City Norwich City 1 (0)
Jeff Blockley England England Arsenal FC Arsenal FC 1 (0)
Liam Brady Ireland Ireland Arsenal FC Arsenal FC 1 (0)
Alex Bruce Scotland Scotland Newcastle United Newcastle United 1 (0)
Tony Byrne Ireland Ireland Southampton FC Southampton FC 1 (0)
Steve Cammack England England Sheffield United Sheffield United 1 (0)
Alan Campbell Scotland Scotland Birmingham City Birmingham City 1 (0)
Willie Carr Scotland Scotland Coventry City Coventry City 1 (0)
Leslie Cartwright Wales Wales Coventry City Coventry City 1 (0)
Paul Cheesley England England Norwich City Norwich City 1 (0)
Trevor Cherry England England Leeds United Leeds United 1 (0)
Dave Clement England England Queens Park Rangers Queens Park Rangers 1 (0)
Charlie Cooke Scotland Scotland Chelsea FC Chelsea FC 1 (0)
Graham Cross England England Leicester City Leicester City 1 (0)
Steve Daley England England Wolverhampton Wanderers Wolverhampton Wanderers 1 (0)
Gerry Daly Ireland Ireland Manchester United Manchester United 1 (0)
Mike Dillon England England Tottenham Hotspur Tottenham Hotspur 1 (0)
Mike Doyle England England Manchester City Manchester City 1 (0)
Micky Droy England England Chelsea FC Chelsea FC 1 (0)
Tony Field England England Sheffield United Sheffield United 1 (0)
Alex Forsyth Scotland Scotland Manchester United Manchester United 1 (0)
Archie Gemmill Scotland Scotland Derby County Derby County 1 (1)
George Graham Scotland Scotland Manchester United Manchester United 1 (0)
Geoff Hammond England England Ipswich Town Ipswich Town 1 (0)
Sean Haslegrave England England Stoke City Stoke City 1 (0)
Ted Hemsley England England Sheffield United Sheffield United 1 (0)
Terry Hibbitt England England Newcastle United Newcastle United 1 (0)
Phil Holder England England Tottenham Hotspur Tottenham Hotspur 1 (0)
Jimmy Holmes Ireland Ireland Coventry City Coventry City 1 (0)
George Hope England England Newcastle United Newcastle United 1 (0)
Patrick Howard England England Newcastle United Newcastle United 1 (0)
Jimmy Husband England England Everton FC Everton FC 1 (0)
Eddie Kelly Scotland Scotland Arsenal FC Arsenal FC 1 (0)
Howard Kendall England England Birmingham City Birmingham City
Everton FC Everton FC
1 (0)
Dennis Leman England England Manchester City Manchester City 1 (0)
Doug Livermore England England Norwich City Norwich City 1 (0)
Larry Lloyd England England Liverpool FC Liverpool FC 1 (0)
Terry Mancini Ireland Ireland Queens Park Rangers Queens Park Rangers 1 (0)
John McLaughlin Scotland Scotland Everton FC Everton FC 1 (0)
Frank McLintock Scotland Scotland Queens Park Rangers Queens Park Rangers 1 (0)
Bob McNab England England Arsenal FC Arsenal FC 1 (0)
Ian Mellor England England Norwich City Norwich City 1 (0)
Bobby Moncur Scotland Scotland Newcastle United Newcastle United 1 (0)
Dennis Mortimer England England Coventry City Coventry City 1 (0)
Malcolm Munro England England Leicester City Leicester City 1 (0)
Sammy Nelson Northern Ireland Northern Ireland Arsenal FC Arsenal FC 1 (0)
Henry Newton England England Derby County Derby County
Everton FC Everton FC
1 (0)
Terence Nicholl England England Sheffield United Sheffield United 1 (0)
David Nish England England Derby County Derby County 1 (0)
Malcolm Page Wales Wales Birmingham City Birmingham City 1 (0)
Terry Paine England England Southampton FC Southampton FC 1 (0)
Geoffrey Palmer England England Wolverhampton Wanderers Wolverhampton Wanderers 1 (0)
David Peach England England Southampton FC Southampton FC 1 (0)
Steve Perryman England England Tottenham Hotspur Tottenham Hotspur 1 (0)
Stephen Phillips England England Birmingham City Birmingham City 1 (0)
Steve Powell England England Derby County Derby County 1 (0)
Pat Rice Northern Ireland Northern Ireland Arsenal FC Arsenal FC 1 (0)
Jon Sammels England England Leicester City Leicester City 1 (0)
Stewart Scullion Scotland Scotland Sheffield United Sheffield United 1 (0)
Jimmy Smith Scotland Scotland Newcastle United Newcastle United 1 (0)
Tommy Smith England England Liverpool FC Liverpool FC 1 (0)
Mick Speight England England Sheffield United Sheffield United 1 (0)
Ian Storey-Moore England England Manchester United Manchester United 1 (0)
Arthur Styles England England Birmingham City Birmingham City
Everton FC Everton FC
1 (0)
Mike Summerbee England England Manchester City Manchester City 1 (0)
Kenny Swain England England Chelsea FC Chelsea FC 1 (0)
Tony Towers England England Manchester City Manchester City 1 (0)
Dennis Tueart England England Manchester City Manchester City 1 (0)
Alan Waddle England England Liverpool FC Liverpool FC 1 (0)
Dave Wagstaffe England England Wolverhampton Wanderers Wolverhampton Wanderers 1 (0)
Joe Waters Ireland Ireland Leicester City Leicester City 1 (0)
David Webb England England Chelsea FC Chelsea FC 1 (0)
Peter Withe England England Wolverhampton Wanderers Wolverhampton Wanderers 1 (0)
Tony Young England England Manchester United Manchester United 1 (0)