# Player Country Team Goals (Penalty)
1. Bob Latchford England England Everton FC Everton FC 30 (2)
2. Trevor Francis England England Birmingham City Birmingham City 25 (3)
3. Kenny Dalglish Scotland Scotland Liverpool FC Liverpool FC 20 (0)
Ray Hankin England England Leeds United Leeds United 20 (0)
Ian Wallace Scotland Scotland Coventry City Coventry City 20 (0)
6. Tony Brown England England West Bromwich Albion West Bromwich Albion 18 (7)
Gordon Hill England England Derby County Derby County
Manchester United Manchester United
18 (7)
8. David Cross England England West Bromwich Albion West Bromwich Albion
West Ham United West Ham United
17 (0)
Michael Ferguson England England Coventry City Coventry City 17 (0)
10. Brian Kidd England England Manchester City Manchester City 16 (0)
11. Micky Burns England England Newcastle United Newcastle United 15 (3)
Malcolm MacDonald England England Arsenal FC Arsenal FC 15 (0)
John Ryan England England Norwich City Norwich City 15 (5)
14. Andy Gray Scotland Scotland Aston Villa Aston Villa 13 (0)
Frank Stapleton Ireland Ireland Arsenal FC Arsenal FC 13 (0)
16. Mick Channon England England Manchester City Manchester City 12 (0)
John Deehan England England Aston Villa Aston Villa 12 (0)
Kevin Reeves England England Norwich City Norwich City 12 (0)
John Robertson Scotland Scotland Nottingham Forest Nottingham Forest 12 (7)
Dennis Tueart England England Manchester City Manchester City 12 (1)
Peter Withe England England Nottingham Forest Nottingham Forest 12 (0)
22. Keith Bertschin England England Birmingham City Birmingham City 11 (0)
Charlie George England England Derby County Derby County 11 (2)
Tommy Langley England England Chelsea FC Chelsea FC 11 (0)
Paul Mariner England England Ipswich Town Ipswich Town 11 (0)
John Richards England England Wolverhampton Wanderers Wolverhampton Wanderers 11 (0)
Thomas Ritchie Scotland Scotland Bristol City Bristol City 11 (0)
Joe Royle England England Bristol City Bristol City
Manchester City Manchester City
11 (0)
Tony Woodcock England England Nottingham Forest Nottingham Forest 11 (0)
30. Gerry Daly Ireland Ireland Derby County Derby County 10 (1)
David Fairclough England England Liverpool FC Liverpool FC 10 (0)
Derek Hales England England Derby County Derby County
West Ham United West Ham United
10 (0)
Billy Hughes Scotland Scotland Derby County Derby County
Leicester City Leicester City
10 (1)
David Mills England England Middlesbrough FC Middlesbrough FC 10 (0)
Stuart Pearson England England Manchester United Manchester United 10 (1)
Cyrille Regis England England West Bromwich Albion West Bromwich Albion 10 (0)
37. Liam Brady Ireland Ireland Arsenal FC Arsenal FC 9 (6)
Arthur Graham Scotland Scotland Leeds United Leeds United 9 (0)
Sammy McIlroy Northern Ireland Northern Ireland Manchester United Manchester United 9 (0)
Duncan McKenzie England England Everton FC Everton FC 9 (0)
Bryan Robson England England West Ham United West Ham United 9 (2)
Trevor Whymark England England Ipswich Town Ipswich Town 9 (2)
43. Peter Barnes England England Manchester City Manchester City 8 (0)
Steve Daley England England Wolverhampton Wanderers Wolverhampton Wanderers 8 (1)
Andy King England England Everton FC Everton FC 8 (1)
Lou Macari Scotland Scotland Manchester United Manchester United 8 (0)
Martin O'Neill Northern Ireland Northern Ireland Nottingham Forest Nottingham Forest 8 (0)
48. Gordon Cowans England England Aston Villa Aston Villa 7 (0)
Martin Dobson England England Everton FC Everton FC 7 (0)
Roger Gibbins England England Norwich City Norwich City 7 (0)
Brian Little England England Aston Villa Aston Villa 7 (0)
David Needham England England Nottingham Forest Nottingham Forest
Queens Park Rangers Queens Park Rangers
7 (0)
Gary Owen England England Manchester City Manchester City 7 (3)
Martin Patching England England Wolverhampton Wanderers Wolverhampton Wanderers 7 (0)
Martin Peters England England Norwich City Norwich City 7 (0)
Clive Walker England England Chelsea FC Chelsea FC 7 (0)
57. David Armstrong England England Middlesbrough FC Middlesbrough FC 6 (0)
Billy Ashcroft England England Middlesbrough FC Middlesbrough FC 6 (0)
Stan Bowles England England Queens Park Rangers Queens Park Rangers 6 (3)
Mick Coop England England Coventry City Coventry City 6 (6)
Peter Cormack Scotland Scotland Bristol City Bristol City 6 (4)
Stan Cummins England England Middlesbrough FC Middlesbrough FC 6 (0)
Peter Eastoe England England Queens Park Rangers Queens Park Rangers 6 (0)
Jimmy Greenhoff England England Manchester United Manchester United 6 (0)
Kenny Hibbitt England England Wolverhampton Wanderers Wolverhampton Wanderers 6 (0)
Terry Hibbitt England England Birmingham City Birmingham City 6 (0)
Joe Jordan Scotland Scotland Leeds United Leeds United
Manchester United Manchester United
6 (0)
Peter Lorimer Scotland Scotland Leeds United Leeds United 6 (1)
Gordon McQueen Scotland Scotland Leeds United Leeds United
Manchester United Manchester United
6 (0)
Mick Mills England England Ipswich Town Ipswich Town 6 (0)
Alan Sunderland England England Arsenal FC Arsenal FC
Wolverhampton Wanderers Wolverhampton Wanderers
6 (0)
Ray Wilkins England England Chelsea FC Chelsea FC 6 (0)
73. Alistair Brown Scotland Scotland West Bromwich Albion West Bromwich Albion 5 (0)
Jimmy Case England England Liverpool FC Liverpool FC 5 (0)
Tommy Cassidy Northern Ireland Northern Ireland Newcastle United Newcastle United 5 (0)
Laurie Cunningham England England West Bromwich Albion West Bromwich Albion 5 (0)
William Garner England England Chelsea FC Chelsea FC 5 (0)
Eddie Gray Scotland Scotland Leeds United Leeds United 5 (1)
Ray Graydon England England Coventry City Coventry City 5 (0)
Alan Green USA USA Coventry City Coventry City 5 (0)
Steve Heighway Ireland Ireland Liverpool FC Liverpool FC 5 (0)
Mick Lyons England England Everton FC Everton FC 5 (0)
Bobby McDonald Scotland Scotland Coventry City Coventry City 5 (0)
David Price England England Arsenal FC Arsenal FC 5 (0)
Bruce Rioch Scotland Scotland Derby County Derby County
Everton FC Everton FC
5 (0)
Graeme Souness Scotland Scotland Liverpool FC Liverpool FC
Middlesbrough FC Middlesbrough FC
5 (0)
John Wark Scotland Scotland Ipswich Town Ipswich Town 5 (1)
88. Norman Bell England England Wolverhampton Wanderers Wolverhampton Wanderers 4 (0)
Ian Bowyer England England Nottingham Forest Nottingham Forest 4 (0)
Kenny Burns Scotland Scotland Nottingham Forest Nottingham Forest 4 (0)
John Connolly Scotland Scotland Birmingham City Birmingham City 4 (0)
Steve Coppell England England Manchester United Manchester United 4 (0)
Roger Davies England England Leicester City Leicester City 4 (1)
David Geddis England England Ipswich Town Ipswich Town 4 (0)
Archie Gemmill Scotland Scotland Derby County Derby County
Nottingham Forest Nottingham Forest
4 (0)
Donald Gillies Scotland Scotland Bristol City Bristol City 4 (0)
Don Givens Ireland Ireland Queens Park Rangers Queens Park Rangers 4 (0)
Gerald Gow Scotland Scotland Bristol City Bristol City 4 (0)
Asa Hartford Scotland Scotland Manchester City Manchester City 4 (0)
Leighton James Wales Wales Derby County Derby County
Queens Park Rangers Queens Park Rangers
4 (0)
Ray Kennedy England England Liverpool FC Liverpool FC 4 (0)
Kevin Mabbutt England England Bristol City Bristol City 4 (0)
Don Masson Scotland Scotland Derby County Derby County
Queens Park Rangers Queens Park Rangers
4 (0)
Terry McDermott England England Liverpool FC Liverpool FC 4 (0)
Paul McGee Ireland Ireland Queens Park Rangers Queens Park Rangers 4 (0)
John McGovern Scotland Scotland Nottingham Forest Nottingham Forest 4 (0)
Phil Neal England England Liverpool FC Liverpool FC 4 (4)
Barry Powell England England Coventry City Coventry City 4 (2)
Billy Rafferty Scotland Scotland Wolverhampton Wanderers Wolverhampton Wanderers 4 (0)
Trevor Ross England England Arsenal FC Arsenal FC
Everton FC Everton FC
4 (2)
Gerry Ryan Ireland Ireland Derby County Derby County 4 (0)
Geoff Salmons England England Leicester City Leicester City 4 (0)
Colin Suggett England England Norwich City Norwich City 4 (0)
Kenny Swain England England Chelsea FC Chelsea FC 4 (1)
Brian Talbot England England Ipswich Town Ipswich Town 4 (0)
John Wile England England West Bromwich Albion West Bromwich Albion 4 (0)
117. Viv Anderson England England Nottingham Forest Nottingham Forest 3 (0)
Tommy Booth England England Manchester City Manchester City 3 (0)
Trevor Brooking England England West Ham United West Ham United 3 (0)
Martyn Busby England England Queens Park Rangers Queens Park Rangers 3 (0)
Willie Carr Scotland Scotland Wolverhampton Wanderers Wolverhampton Wanderers 3 (1)
Frank Carrodus England England Aston Villa Aston Villa 3 (0)
Allan Clarke England England Leeds United Leeds United 3 (0)
Tommy Craig Scotland Scotland Aston Villa Aston Villa
Newcastle United Newcastle United
3 (0)
Tony Currie England England Leeds United Leeds United 3 (0)
Alan Devonshire England England West Ham United West Ham United 3 (0)
Melvyn Eves England England Wolverhampton Wanderers Wolverhampton Wanderers 3 (0)
Steve Finnieston Scotland Scotland Chelsea FC Chelsea FC 3 (0)
Joseph Gallagher England England Birmingham City Birmingham City 3 (0)
Mark Goodwin England England Leicester City Leicester City 3 (0)
Alan Gowling England England Newcastle United Newcastle United 3 (0)
Frank Gray Scotland Scotland Leeds United Leeds United 3 (1)
John Gregory England England Aston Villa Aston Villa 3 (0)
Pat Holland England England West Ham United West Ham United 3 (0)
Norman Hunter England England Bristol City Bristol City 3 (0)
Tommy Hutchison Scotland Scotland Coventry City Coventry City 3 (0)
David Johnson England England Liverpool FC Liverpool FC 3 (0)
David Jones Wales Wales Norwich City Norwich City 3 (0)
Alan Kennedy England England Newcastle United Newcastle United 3 (0)
Mark McGhee Scotland Scotland Newcastle United Newcastle United 3 (0)
Dennis Mortimer England England Aston Villa Aston Villa 3 (0)
Irving Nattrass England England Newcastle United Newcastle United 3 (0)
Roger Palmer England England Manchester City Manchester City 3 (0)
Jim Pearson Scotland Scotland Everton FC Everton FC 3 (0)
Paul Power England England Manchester City Manchester City 3 (0)
Bryan Robson England England West Bromwich Albion West Bromwich Albion 3 (0)
Don Shanks England England Queens Park Rangers Queens Park Rangers 3 (0)
Trevor Tainton England England Bristol City Bristol City 3 (0)
Phil Thompson England England Liverpool FC Liverpool FC 3 (0)
John Trewick England England West Bromwich Albion West Bromwich Albion 3 (0)
Thomas Williams England England Leicester City Leicester City 3 (0)
Clive Woods England England Ipswich Town Ipswich Town 3 (0)
Willie Young Scotland Scotland Arsenal FC Arsenal FC 3 (0)
154. Trevor Aylott England England Chelsea FC Chelsea FC 2 (0)
John Beck England England Coventry City Coventry City 2 (0)
Colin Bell England England Manchester City Manchester City 2 (0)
Stuart Boam England England Middlesbrough FC Middlesbrough FC 2 (0)
Mick Buckley England England Everton FC Everton FC 2 (0)
John Craggs England England Middlesbrough FC Middlesbrough FC 2 (0)
Alex Cropley Scotland Scotland Aston Villa Aston Villa 2 (0)
Thomas Cunningham England England Queens Park Rangers Queens Park Rangers 2 (0)
Terry Curran England England Derby County Derby County 2 (0)
Gerry Francis England England Queens Park Rangers Queens Park Rangers 2 (0)
Eric Gates England England Ipswich Town Ipswich Town 2 (0)
Ashley Grimes Ireland Ireland Manchester United Manchester United 2 (1)
Carl Harris Wales Wales Leeds United Leeds United 2 (0)
Graeme Hedley England England Middlesbrough FC Middlesbrough FC 2 (0)
John Hollins England England Queens Park Rangers Queens Park Rangers 2 (0)
Wayne Hughes Wales Wales West Bromwich Albion West Bromwich Albion 2 (0)
Willie Johnston Scotland Scotland West Bromwich Albion West Bromwich Albion 2 (0)
Stephen Kember England England Leicester City Leicester City 2 (0)
Ray Lewington England England Chelsea FC Chelsea FC 2 (0)
Dennis Martin Scotland Scotland Newcastle United Newcastle United 2 (0)
Ken McNaught Scotland Scotland Aston Villa Aston Villa 2 (0)
Jimmy Nicholl Northern Ireland Northern Ireland Manchester United Manchester United 2 (0)
David Nish England England Derby County Derby County 2 (0)
Geoff Pike England England West Ham United West Ham United 2 (0)
Steve Powell England England Derby County Derby County 2 (0)
Richie Powling England England Arsenal FC Arsenal FC 2 (0)
Pat Rice Northern Ireland Northern Ireland Arsenal FC Arsenal FC 2 (0)
Graham Rix England England Arsenal FC Arsenal FC 2 (0)
David Shearer Scotland Scotland Middlesbrough FC Middlesbrough FC 2 (0)
Steve Sims England England Leicester City Leicester City 2 (0)
Tommy Smith England England Liverpool FC Liverpool FC 2 (0)
Alan Taylor England England West Ham United West Ham United 2 (0)
Tommy Taylor England England West Ham United West Ham United 2 (0)
David Thomas England England Everton FC Everton FC 2 (0)
Garry Thompson England England Coventry City Coventry City 2 (0)
Tony Towers England England Birmingham City Birmingham City 2 (0)
Clive Whitehead England England Bristol City Bristol City 2 (0)
Terry Yorath Wales Wales Coventry City Coventry City 2 (0)
192. Ronald Abbott England England Queens Park Rangers Queens Park Rangers 1 (0)
Colin Barrett England England Nottingham Forest Nottingham Forest 1 (0)
Stewart Barrowclough England England Newcastle United Newcastle United 1 (0)
John Bird England England Newcastle United Newcastle United 1 (0)
Billy Bonds England England West Ham United West Ham United 1 (0)
Ian Britton Scotland Scotland Chelsea FC Chelsea FC 1 (1)
Martin Buchan Scotland Scotland Manchester United Manchester United 1 (0)
Steven Buckley England England Derby County Derby County 1 (0)
George Burley Scotland Scotland Ipswich Town Ipswich Town 1 (0)
Trevor Cherry England England Leeds United Leeds United 1 (0)
Colin Chesters England England Derby County Derby County 1 (0)
Frank Clark England England Nottingham Forest Nottingham Forest 1 (0)
Andrew Crawford England England Derby County Derby County 1 (0)
Alan Curbishley England England West Ham United West Ham United 1 (0)
Peter Daniel England England Derby County Derby County 1 (0)
Kevin Dillon England England Birmingham City Birmingham City 1 (0)
Micky Droy England England Chelsea FC Chelsea FC 1 (0)
Gary Emmanuel Wales Wales Birmingham City Birmingham City 1 (0)
Allan Evans Scotland Scotland Aston Villa Aston Villa 1 (0)
Brian Flynn Wales Wales Leeds United Leeds United 1 (0)
Duncan Forbes Scotland Scotland Norwich City Norwich City 1 (0)
John Gidman England England Aston Villa Aston Villa 1 (0)
Paul Goddard England England Queens Park Rangers Queens Park Rangers 1 (0)
Ray Gooding England England Coventry City Coventry City 1 (0)
William Green England England West Ham United West Ham United 1 (0)
Brian Greenhoff England England Manchester United Manchester United 1 (0)
Ron Harris England England Chelsea FC Chelsea FC 1 (0)
Bob Hazell Jamaica Jamaica Wolverhampton Wanderers Wolverhampton Wanderers 1 (0)
Kevin Hector England England Derby County Derby County 1 (0)
Mark Higgins England England Everton FC Everton FC 1 (0)
Ernie Howe England England Queens Park Rangers Queens Park Rangers 1 (0)
Billy Jennings England England West Ham United West Ham United 1 (0)
Craig Johnston England England Middlesbrough FC Middlesbrough FC 1 (0)
Eddie Kelly Scotland Scotland Leicester City Leicester City 1 (0)
Steve Kindon England England Wolverhampton Wanderers Wolverhampton Wanderers 1 (0)
Mick Lambert England England Ipswich Town Ipswich Town 1 (0)
Sammy Lee England England Liverpool FC Liverpool FC 1 (0)
Kevin Lock England England West Ham United West Ham United 1 (0)
Philip Lythgoe England England Norwich City Norwich City 1 (0)
John Mahoney Wales Wales Middlesbrough FC Middlesbrough FC 1 (0)
Jimmy Mann England England Bristol City Bristol City 1 (0)
Alvin Martin England England West Ham United West Ham United 1 (0)
Aidan McCaffery England England Newcastle United Newcastle United 1 (0)
David McCreery Northern Ireland Northern Ireland Manchester United Manchester United 1 (0)
John McDowell England England West Ham United West Ham United 1 (0)
Roy McFarland England England Derby County Derby County 1 (0)
Chris McGrath Northern Ireland Northern Ireland Manchester United Manchester United 1 (0)
Kenny Mitchell England England Newcastle United Newcastle United 1 (0)
Paddy Mulligan Ireland Ireland West Bromwich Albion West Bromwich Albion 1 (0)
Donato Nardiello Wales Wales Coventry City Coventry City 1 (0)
Sammy Nelson Northern Ireland Northern Ireland Arsenal FC Arsenal FC 1 (0)
David O'Leary Ireland Ireland Arsenal FC Arsenal FC 1 (0)
Don O'Riordan Ireland Ireland Derby County Derby County 1 (0)
Roger Osborne England England Ipswich Town Ipswich Town 1 (0)
Keith Osgood England England Coventry City Coventry City 1 (0)
Michael Pejic England England Everton FC Everton FC 1 (0)
Garry Pendrey England England Birmingham City Birmingham City 1 (0)
Alan Ramage England England Middlesbrough FC Middlesbrough FC 1 (0)
Alistair Robertson Scotland Scotland West Bromwich Albion West Bromwich Albion 1 (0)
Neil Robinson England England Everton FC Everton FC 1 (0)
Stuart Robinson England England Newcastle United Newcastle United 1 (0)
Keith Robson England England Norwich City Norwich City 1 (0)
David Rodgers England England Bristol City Bristol City 1 (0)
Jon Sammels England England Leicester City Leicester City 1 (1)
Ricky Sbragia Scotland Scotland Birmingham City Birmingham City 1 (0)
Dean Smith England England Leicester City Leicester City 1 (0)
Gary Stanley England England Chelsea FC Chelsea FC 1 (0)
Gerry Sweeney Scotland Scotland Bristol City Bristol City 1 (0)
George Telfer England England Everton FC Everton FC 1 (0)
Gwyn Thomas Wales Wales Leeds United Leeds United 1 (0)
Colin Todd England England Derby County Derby County 1 (0)
Alan Waddle England England Leicester City Leicester City 1 (0)
Winston White England England Leicester City Leicester City 1 (0)
Stephen Wicks England England Chelsea FC Chelsea FC 1 (0)
Frank Worthington England England Leicester City Leicester City 1 (0)
Billy Wright England England Everton FC Everton FC 1 (0)