# Player Country Team Goals (Penalty)
1. Frank Worthington England England Bolton Wanderers Bolton Wanderers 24 (5)
2. Kenny Dalglish Scotland Scotland Liverpool FC Liverpool FC 21 (0)
3. Alistair Brown Scotland Scotland West Bromwich Albion West Bromwich Albion 19 (1)
4. Frank Stapleton Ireland Ireland Arsenal FC Arsenal FC 17 (0)
5. John Hawley England England Leeds United Leeds United 16 (0)
David Johnson England England Liverpool FC Liverpool FC 16 (0)
7. Alan Gowling England England Bolton Wanderers Bolton Wanderers 15 (0)
Tommy Langley England England Chelsea FC Chelsea FC 15 (1)
Cyrille Regis England England West Bromwich Albion West Bromwich Albion 15 (0)
Ian Wallace Scotland Scotland Coventry City Coventry City 15 (0)
11. Garry Birtles England England Nottingham Forest Nottingham Forest 14 (0)
Micky Burns England England Middlesbrough FC Middlesbrough FC 14 (0)
13. Liam Brady Ireland Ireland Arsenal FC Arsenal FC 13 (4)
Gerry Daly Ireland Ireland Derby County Derby County 13 (4)
Paul Mariner England England Ipswich Town Ipswich Town 13 (0)
16. Andy King England England Everton FC Everton FC 12 (1)
17. David Armstrong England England Middlesbrough FC Middlesbrough FC 11 (1)
Mick Channon England England Manchester City Manchester City 11 (0)
Steve Coppell England England Manchester United Manchester United 11 (0)
Jimmy Greenhoff England England Manchester United Manchester United 11 (1)
Bob Latchford England England Everton FC Everton FC 11 (0)
Gary Owen England England Manchester City Manchester City 11 (6)
23. John Deehan England England Aston Villa Aston Villa 10 (0)
Ray Kennedy England England Liverpool FC Liverpool FC 10 (0)
Martin O'Neill Northern Ireland Northern Ireland Nottingham Forest Nottingham Forest 10 (0)
Martin Peters England England Norwich City Norwich City 10 (0)
Andy Ritchie England England Manchester United Manchester United 10 (0)
Peter Taylor England England Tottenham Hotspur Tottenham Hotspur 10 (2)
Tony Woodcock England England Nottingham Forest Nottingham Forest 10 (0)
30. Alan Brazil Scotland Scotland Ipswich Town Ipswich Town 9 (0)
Laurie Cunningham England England West Bromwich Albion West Bromwich Albion 9 (0)
Trevor Francis England England Birmingham City Birmingham City
Nottingham Forest Nottingham Forest
9 (1)
Ray Hankin England England Leeds United Leeds United 9 (0)
Brian Kidd England England Everton FC Everton FC
Manchester City Manchester City
9 (1)
Kevin Mabbutt England England Bristol City Bristol City 9 (0)
David Mills England England Middlesbrough FC Middlesbrough FC
West Bromwich Albion West Bromwich Albion
9 (0)
Barry Powell England England Coventry City Coventry City 9 (3)
Marc Proctor England England Middlesbrough FC Middlesbrough FC 9 (0)
Kevin Reeves England England Norwich City Norwich City 9 (0)
John Richards England England Wolverhampton Wanderers Wolverhampton Wanderers 9 (0)
Thomas Ritchie Scotland Scotland Bristol City Bristol City 9 (2)
John Robertson Scotland Scotland Nottingham Forest Nottingham Forest 9 (3)
John Ryan England England Norwich City Norwich City 9 (4)
Alan Sunderland England England Arsenal FC Arsenal FC 9 (0)
45. Tony Brown England England West Bromwich Albion West Bromwich Albion 8 (0)
Alan Buckley England England Birmingham City Birmingham City 8 (0)
Arthur Graham Scotland Scotland Leeds United Leeds United 8 (0)
Nick Holmes England England Southampton FC Southampton FC 8 (0)
Colin Lee England England Tottenham Hotspur Tottenham Hotspur 8 (0)
Terry McDermott England England Liverpool FC Liverpool FC 8 (2)
Arnold Mühren Netherlands Netherlands Ipswich Town Ipswich Town 8 (0)
David Price England England Arsenal FC Arsenal FC 8 (0)
Graeme Souness Scotland Scotland Liverpool FC Liverpool FC 8 (0)
Garry Thompson England England Coventry City Coventry City 8 (0)
55. Phil Boyer England England Southampton FC Southampton FC 7 (0)
Jimmy Case England England Liverpool FC Liverpool FC 7 (0)
Tony Currie England England Leeds United Leeds United 7 (0)
Ron Futcher England England Manchester City Manchester City 7 (0)
Eric Gates England England Ipswich Town Ipswich Town 7 (0)
Don Givens Ireland Ireland Birmingham City Birmingham City 7 (0)
John Gregory England England Aston Villa Aston Villa 7 (0)
Glenn Hoddle England England Tottenham Hotspur Tottenham Hotspur 7 (2)
Bryan Robson England England West Bromwich Albion West Bromwich Albion 7 (0)
Joe Royle England England Bristol City Bristol City 7 (0)
Gary Shelton England England Aston Villa Aston Villa 7 (1)
66. Billy Ashcroft England England Middlesbrough FC Middlesbrough FC 6 (0)
Martyn Busby England England Queens Park Rangers Queens Park Rangers 6 (0)
Trevor Cherry England England Leeds United Leeds United 6 (0)
Steve Daley England England Wolverhampton Wanderers Wolverhampton Wanderers 6 (0)
Kazimierz Deyna Poland Poland Manchester City Manchester City 6 (0)
John Duncan Scotland Scotland Derby County Derby County
Tottenham Hotspur Tottenham Hotspur
6 (0)
Allan Evans Scotland Scotland Aston Villa Aston Villa 6 (0)
Michael Ferguson England England Coventry City Coventry City 6 (0)
Paul Goddard England England Queens Park Rangers Queens Park Rangers 6 (0)
Andy Gray Scotland Scotland Aston Villa Aston Villa 6 (1)
Frank Gray Scotland Scotland Leeds United Leeds United 6 (4)
Kenny Hibbitt England England Wolverhampton Wanderers Wolverhampton Wanderers 6 (0)
Tommy Hutchison Scotland Scotland Coventry City Coventry City 6 (0)
Joe Jordan Scotland Scotland Manchester United Manchester United 6 (0)
Mick Lyons England England Everton FC Everton FC 6 (0)
Lou Macari Scotland Scotland Manchester United Manchester United 6 (0)
Gordon McQueen Scotland Scotland Manchester United Manchester United 6 (0)
Trevor Ross England England Everton FC Everton FC 6 (2)
Kenny Swain England England Aston Villa Aston Villa
Chelsea FC Chelsea FC
6 (0)
Malcolm Waldron England England Southampton FC Southampton FC 6 (0)
John Wark Scotland Scotland Ipswich Town Ipswich Town 6 (2)
87. Graham Baker England England Southampton FC Southampton FC 5 (0)
Peter Daniel England England Wolverhampton Wanderers Wolverhampton Wanderers 5 (3)
Justin Fashanu England England Norwich City Norwich City 5 (0)
Gerald Gow Scotland Scotland Bristol City Bristol City 5 (0)
Paul Hart England England Leeds United Leeds United 5 (0)
Steve Hunt England England Coventry City Coventry City 5 (0)
Chris Jones England England Tottenham Hotspur Tottenham Hotspur 5 (0)
Ted MacDougall Scotland Scotland Southampton FC Southampton FC 5 (0)
Sammy McIlroy Northern Ireland Northern Ireland Manchester United Manchester United 5 (0)
Phil Neal England England Liverpool FC Liverpool FC 5 (2)
David Peach England England Southampton FC Southampton FC 5 (5)
David Rodgers England England Bristol City Bristol City 5 (0)
Gary Stanley England England Chelsea FC Chelsea FC 5 (1)
Clive Woods England England Ipswich Town Ipswich Town 5 (0)
101. Clive Allen England England Queens Park Rangers Queens Park Rangers 4 (0)
Ian Bowyer England England Nottingham Forest Nottingham Forest 4 (0)
Steven Buckley England England Derby County Derby County 4 (0)
Martin Chivers England England Norwich City Norwich City 4 (0)
Gordon Cowans England England Aston Villa Aston Villa 4 (0)
Martin Dobson England England Everton FC Everton FC 4 (0)
Eddie Gray Scotland Scotland Leeds United Leeds United 4 (0)
Steve Heighway Ireland Ireland Liverpool FC Liverpool FC 4 (0)
Bobby McDonald Scotland Scotland Coventry City Coventry City 4 (0)
Duncan McKenzie England England Chelsea FC Chelsea FC 4 (0)
Roger Palmer England England Manchester City Manchester City 4 (0)
John Pratt England England Tottenham Hotspur Tottenham Hotspur 4 (0)
Keith Robson England England Norwich City Norwich City 4 (0)
Glenn Roeder England England Queens Park Rangers Queens Park Rangers 4 (0)
Clive Walker England England Chelsea FC Chelsea FC 4 (0)
Mick Walsh Ireland Ireland Everton FC Everton FC
Queens Park Rangers Queens Park Rangers
4 (1)
117. Osvaldo Ardiles Argentina Argentina Tottenham Hotspur Tottenham Hotspur 3 (0)
Norman Bell England England Wolverhampton Wanderers Wolverhampton Wanderers 3 (0)
George Berry Wales Wales Wolverhampton Wanderers Wolverhampton Wanderers 3 (0)
Len Cantello England England West Bromwich Albion West Bromwich Albion 3 (0)
Willie Carr Scotland Scotland Wolverhampton Wanderers Wolverhampton Wanderers 3 (0)
Billy Caskey Northern Ireland Northern Ireland Derby County Derby County 3 (0)
Terry Cochrane Northern Ireland Northern Ireland Middlesbrough FC Middlesbrough FC 3 (0)
Peter Cormack Scotland Scotland Bristol City Bristol City 3 (2)
Andrew Crawford England England Derby County Derby County 3 (0)
Peter Eastoe England England Everton FC Everton FC
Queens Park Rangers Queens Park Rangers
3 (0)
Brian Flynn Wales Wales Leeds United Leeds United 3 (0)
Joseph Gallagher England England Birmingham City Birmingham City 3 (0)
John Gidman England England Aston Villa Aston Villa 3 (3)
Ian Gillard England England Queens Park Rangers Queens Park Rangers 3 (0)
Rachid Harkouk Algeria Algeria Queens Park Rangers Queens Park Rangers 3 (0)
Carl Harris Wales Wales Leeds United Leeds United 3 (0)
Asa Hartford Scotland Scotland Manchester City Manchester City 3 (0)
Austin Hayes Ireland Ireland Southampton FC Southampton FC 3 (0)
Alan Kennedy England England Liverpool FC Liverpool FC 3 (0)
Roy McFarland England England Derby County Derby County 3 (0)
Paul McGee Ireland Ireland Queens Park Rangers Queens Park Rangers 3 (0)
Neil McNab Scotland Scotland Bolton Wanderers Bolton Wanderers
Tottenham Hotspur Tottenham Hotspur
3 (0)
Dennis Mortimer England England Aston Villa Aston Villa 3 (0)
Chris Nicholl Northern Ireland Northern Ireland Southampton FC Southampton FC 3 (0)
Steve Powell England England Derby County Derby County 3 (0)
Paul Power England England Manchester City Manchester City 3 (0)
Graham Rix England England Arsenal FC Arsenal FC 3 (0)
Don Shanks England England Queens Park Rangers Queens Park Rangers 3 (0)
Barry Silkman England England Manchester City Manchester City 3 (0)
Brian Talbot England England Arsenal FC Arsenal FC
Ipswich Town Ipswich Town
3 (0)
John Trewick England England West Bromwich Albion West Bromwich Albion 3 (0)
Neil Whatmore England England Bolton Wanderers Bolton Wanderers 3 (0)
Ray Wilkins England England Chelsea FC Chelsea FC 3 (0)
150. Alan Ainscow England England Birmingham City Birmingham City 2 (0)
Alan Ball England England Southampton FC Southampton FC 2 (1)
Stewart Barrowclough England England Birmingham City Birmingham City 2 (1)
Keith Bertschin England England Birmingham City Birmingham City 2 (0)
Kevin Bond England England Norwich City Norwich City 2 (0)
Martin Buchan Scotland Scotland Manchester United Manchester United 2 (0)
Terry Butcher England England Ipswich Town Ipswich Town 2 (0)
Tommy Craig Scotland Scotland Aston Villa Aston Villa 2 (1)
Alex Cropley Scotland Scotland Aston Villa Aston Villa 2 (0)
Ian Davies England England Norwich City Norwich City 2 (0)
Kevin Dillon England England Birmingham City Birmingham City 2 (0)
Melvyn Eves England England Wolverhampton Wanderers Wolverhampton Wanderers 2 (0)
David Fairclough England England Liverpool FC Liverpool FC 2 (0)
Gerry Francis England England Queens Park Rangers Queens Park Rangers 2 (0)
Charlie George England England Derby County Derby County
Southampton FC Southampton FC
2 (0)
Brian Greenhoff England England Manchester United Manchester United 2 (0)
Billy Hamilton Northern Ireland Northern Ireland Queens Park Rangers Queens Park Rangers 2 (0)
Trevor Hebberd England England Southampton FC Southampton FC 2 (0)
Malcolm MacDonald England England Arsenal FC Arsenal FC 2 (0)
Geert Meijer Netherlands Netherlands Bristol City Bristol City 2 (0)
Mick Mills England England Ipswich Town Ipswich Town 2 (0)
Willie Morgan Scotland Scotland Bolton Wanderers Bolton Wanderers 2 (0)
David Needham England England Nottingham Forest Nottingham Forest 2 (0)
James Neighbour England England Norwich City Norwich City 2 (0)
Sammy Nelson Northern Ireland Northern Ireland Arsenal FC Arsenal FC 2 (0)
David O'Leary Ireland Ireland Arsenal FC Arsenal FC 2 (0)
Peter Osgood England England Chelsea FC Chelsea FC 2 (0)
Russell Osman England England Ipswich Town Ipswich Town 2 (0)
Billy Rafferty Scotland Scotland Wolverhampton Wanderers Wolverhampton Wanderers 2 (0)
George Telfer England England Everton FC Everton FC 2 (0)
David Thomas England England Everton FC Everton FC 2 (0)
Tony Towers England England Birmingham City Birmingham City 2 (1)
Ricardo Villa Argentina Argentina Tottenham Hotspur Tottenham Hotspur 2 (0)
Steve Walford England England Arsenal FC Arsenal FC 2 (0)
Clive Whitehead England England Bristol City Bristol City 2 (0)
John Wile England England West Bromwich Albion West Bromwich Albion 2 (0)
Billy Wright England England Everton FC Everton FC 2 (0)
187. Sam Allardyce England England Bolton Wanderers Bolton Wanderers 1 (0)
Viv Anderson England England Nottingham Forest Nottingham Forest 1 (0)
Gerry Armstrong Northern Ireland Northern Ireland Tottenham Hotspur Tottenham Hotspur 1 (0)
Gary Bannister England England Coventry City Coventry City 1 (0)
Eamon Bannon Scotland Scotland Chelsea FC Chelsea FC 1 (0)
Peter Barnes England England Manchester City Manchester City 1 (0)
Colin Barrett England England Nottingham Forest Nottingham Forest 1 (0)
Kevin Beattie England England Ipswich Town Ipswich Town 1 (0)
John Beck England England Coventry City Coventry City 1 (0)
Andy Blair Scotland Scotland Coventry City Coventry City 1 (0)
Stuart Boam England England Middlesbrough FC Middlesbrough FC 1 (0)
Stan Bowles England England Queens Park Rangers Queens Park Rangers 1 (1)
Kevan Broadhurst England England Birmingham City Birmingham City 1 (0)
John Bumstead England England Chelsea FC Chelsea FC 1 (0)
David Burke England England Bolton Wanderers Bolton Wanderers 1 (0)
George Burley Scotland Scotland Ipswich Town Ipswich Town 1 (0)
Jimmy Calderwood Scotland Scotland Birmingham City Birmingham City 1 (0)
Wayne Clarke England England Wolverhampton Wanderers Wolverhampton Wanderers 1 (0)
Dave Clement England England Queens Park Rangers Queens Park Rangers 1 (0)
Stan Cummins England England Middlesbrough FC Middlesbrough FC 1 (0)
Peter Daniel England England Derby County Derby County 1 (0)
Trevor Dark England England Birmingham City Birmingham City 1 (0)
Douglas Evans Wales Wales Norwich City Norwich City 1 (0)
Mark Falco England England Tottenham Hotspur Tottenham Hotspur 1 (0)
Christopher Garland England England Bristol City Bristol City 1 (0)
Steve Gatting England England Arsenal FC Arsenal FC 1 (0)
David Geddis England England Ipswich Town Ipswich Town 1 (0)
Archie Gemmill Scotland Scotland Nottingham Forest Nottingham Forest 1 (0)
Donald Gillies Scotland Scotland Bristol City Bristol City 1 (0)
Roy Greaves England England Bolton Wanderers Bolton Wanderers 1 (0)
Alan Green USA USA Coventry City Coventry City 1 (0)
Roy Greenwood England England Derby County Derby County 1 (0)
Alan Hansen Scotland Scotland Liverpool FC Liverpool FC 1 (0)
Mark Heeley England England Arsenal FC Arsenal FC 1 (0)
Mark Higgins England England Everton FC Everton FC 1 (0)
Gordon Hill England England Derby County Derby County 1 (0)
David Hodgson England England Middlesbrough FC Middlesbrough FC 1 (0)
Jimmy Holmes Ireland Ireland Tottenham Hotspur Tottenham Hotspur 1 (0)
Ernie Howe England England Queens Park Rangers Queens Park Rangers 1 (0)
Norman Hunter England England Bristol City Bristol City 1 (0)
Ross Jack Scotland Scotland Everton FC Everton FC 1 (0)
Božidar Janković Bosnia-Herzegovina Bosnia-Herzegovina Middlesbrough FC Middlesbrough FC 1 (0)
Gary Johnson England England Chelsea FC Chelsea FC 1 (0)
Paul Jones England England Bolton Wanderers Bolton Wanderers 1 (0)
Brian Little England England Aston Villa Aston Villa 1 (0)
Stephen Lynex England England Birmingham City Birmingham City 1 (0)
Paul Madeley England England Leeds United Leeds United 1 (0)
Jimmy Mann England England Bristol City Bristol City 1 (0)
Don McAllister England England Tottenham Hotspur Tottenham Hotspur 1 (0)
Tony McAndrew Scotland Scotland Middlesbrough FC Middlesbrough FC 1 (0)
Ken McNaught Scotland Scotland Aston Villa Aston Villa 1 (0)
Gary Mills England England Nottingham Forest Nottingham Forest 1 (0)
David Nish England England Derby County Derby County 1 (0)
Geoff Nulty England England Everton FC Everton FC 1 (0)
Graham Paddon England England Norwich City Norwich City 1 (0)
Martin Patching England England Wolverhampton Wanderers Wolverhampton Wanderers 1 (0)
Steve Perryman England England Tottenham Hotspur Tottenham Hotspur 1 (0)
Tony Powell England England Norwich City Norwich City 1 (0)
Pat Rice Northern Ireland Northern Ireland Arsenal FC Arsenal FC 1 (0)
Davie Robb Scotland Scotland Norwich City Norwich City 1 (0)
David Shearer Scotland Scotland Middlesbrough FC Middlesbrough FC 1 (0)
Brian Smith England England Bolton Wanderers Bolton Wanderers 1 (0)
Derek Statham England England West Bromwich Albion West Bromwich Albion 1 (0)
Byron Stevenson Wales Wales Leeds United Leeds United 1 (0)
Kevin Summerfield England England West Bromwich Albion West Bromwich Albion 1 (0)
Trevor Tainton England England Bristol City Bristol City 1 (0)
Alberto Tarantini Argentina Argentina Birmingham City Birmingham City 1 (0)
Frans Thijssen Netherlands Netherlands Ipswich Town Ipswich Town 1 (0)
Mickey Thomas Wales Wales Manchester United Manchester United 1 (0)
Colin Todd England England Derby County Derby County
Everton FC Everton FC
1 (0)
Mike Walsh Ireland Ireland Bolton Wanderers Bolton Wanderers 1 (0)
Dave Watson England England Manchester City Manchester City 1 (0)
David Webb England England Derby County Derby County 1 (0)
Trevor Whymark England England Ipswich Town Ipswich Town 1 (0)
Stephen Wicks England England Chelsea FC Chelsea FC
Derby County Derby County
1 (0)
Graham Wilkins England England Chelsea FC Chelsea FC 1 (0)
William Woof England England Middlesbrough FC Middlesbrough FC 1 (0)