# Player Country Team Goals (Penalty)
1. Phil Boyer England England Southampton FC Southampton FC 23 (1)
2. David Johnson England England Liverpool FC Liverpool FC 21 (0)
3. Glenn Hoddle England England Tottenham Hotspur Tottenham Hotspur 19 (7)
4. Paul Mariner England England Ipswich Town Ipswich Town 17 (0)
5. Kenny Dalglish Scotland Scotland Liverpool FC Liverpool FC 16 (0)
Peter Ward England England Brighton & Hove Albion Brighton & Hove Albion 16 (0)
Neil Whatmore England England Bolton Wanderers Bolton Wanderers 16 (0)
8. Peter Barnes England England West Bromwich Albion West Bromwich Albion 15 (4)
9. Trevor Francis England England Nottingham Forest Nottingham Forest 14 (0)
Frank Stapleton Ireland Ireland Arsenal FC Arsenal FC 14 (0)
Alan Sunderland England England Arsenal FC Arsenal FC 14 (0)
12. Eric Gates England England Ipswich Town Ipswich Town 13 (0)
Joe Jordan Scotland Scotland Manchester United Manchester United 13 (0)
John Richards England England Wolverhampton Wanderers Wolverhampton Wanderers 13 (0)
Thomas Ritchie Scotland Scotland Bristol City Bristol City 13 (6)
Ian Wallace Scotland Scotland Coventry City Coventry City 13 (0)
17. Garry Birtles England England Nottingham Forest Nottingham Forest 12 (0)
Alan Brazil Scotland Scotland Ipswich Town Ipswich Town 12 (0)
Garth Crooks England England Stoke City Stoke City 12 (1)
Andy Gray Scotland Scotland Wolverhampton Wanderers Wolverhampton Wanderers 12 (0)
John Wark Scotland Scotland Ipswich Town Ipswich Town 12 (5)
22. David Armstrong England England Middlesbrough FC Middlesbrough FC 11 (0)
Mick Channon England England Manchester City Manchester City
Southampton FC Southampton FC
11 (0)
Justin Fashanu England England Norwich City Norwich City 11 (0)
Terry McDermott England England Liverpool FC Liverpool FC 11 (2)
John Robertson Scotland Scotland Nottingham Forest Nottingham Forest 11 (8)
David Swindlehurst England England Crystal Palace Crystal Palace
Derby County Derby County
11 (0)
28. Micky Burns England England Middlesbrough FC Middlesbrough FC 10 (0)
Thomas English England England Coventry City Coventry City 10 (0)
Michael Ferguson England England Coventry City Coventry City 10 (0)
Kevin Reeves England England Manchester City Manchester City
Norwich City Norwich City
10 (0)
32. Alan Biley England England Derby County Derby County 9 (3)
Kevin Bond England England Norwich City Norwich City 9 (6)
Kenny Hibbitt England England Wolverhampton Wanderers Wolverhampton Wanderers 9 (3)
Chris Jones England England Tottenham Hotspur Tottenham Hotspur 9 (0)
Ray Kennedy England England Liverpool FC Liverpool FC 9 (0)
Brian Kidd England England Everton FC Everton FC 9 (0)
Andy King England England Everton FC Everton FC 9 (0)
Lou Macari Scotland Scotland Manchester United Manchester United 9 (0)
Gordon McQueen Scotland Scotland Manchester United Manchester United 9 (0)
Bryan Robson England England West Bromwich Albion West Bromwich Albion 9 (0)
Gary Shaw England England Aston Villa Aston Villa 9 (0)
43. Ray Clarke England England Brighton & Hove Albion Brighton & Hove Albion 8 (0)
Steve Coppell England England Manchester United Manchester United 8 (0)
Allan Evans Scotland Scotland Aston Villa Aston Villa 8 (2)
Kevin Hird England England Leeds United Leeds United 8 (3)
Martin Peters England England Norwich City Norwich City 8 (0)
Cyrille Regis England England West Bromwich Albion West Bromwich Albion 8 (0)
Michael Robinson Ireland Ireland Manchester City Manchester City 8 (3)
Keith Robson England England Norwich City Norwich City 8 (0)
Mickey Thomas Wales Wales Manchester United Manchester United 8 (1)
52. Liam Brady Ireland Ireland Arsenal FC Arsenal FC 7 (4)
John Duncan Scotland Scotland Derby County Derby County 7 (0)
David Hodgson England England Middlesbrough FC Middlesbrough FC 7 (0)
Barry Powell England England Coventry City Coventry City
Derby County Derby County
7 (3)
Paul Power England England Manchester City Manchester City 7 (0)
57. Alistair Brown Scotland Scotland West Bromwich Albion West Bromwich Albion 6 (0)
Terry Connor England England Leeds United Leeds United 6 (0)
Gordon Cowans England England Aston Villa Aston Villa 6 (3)
Peter Daniel England England Wolverhampton Wanderers Wolverhampton Wanderers 6 (2)
Kazimierz Deyna Poland Poland Manchester City Manchester City 6 (0)
Peter Eastoe England England Everton FC Everton FC 6 (0)
Melvyn Eves England England Wolverhampton Wanderers Wolverhampton Wanderers 6 (0)
Bob Latchford England England Everton FC Everton FC 6 (0)
Kevin Mabbutt England England Bristol City Bristol City 6 (0)
Sammy McIlroy Northern Ireland Northern Ireland Manchester United Manchester United 6 (2)
Dennis Mortimer England England Aston Villa Aston Villa 6 (0)
David Rodgers England England Bristol City Bristol City 6 (0)
Garry Thompson England England Coventry City Coventry City 6 (0)
Ian Walsh Wales Wales Crystal Palace Crystal Palace 6 (0)
71. Michael Carter England England Bolton Wanderers Bolton Wanderers 5 (0)
David Fairclough England England Liverpool FC Liverpool FC 5 (0)
Mike Flanagan England England Crystal Palace Crystal Palace 5 (0)
Adrian Heath England England Stoke City Stoke City 5 (0)
Vincent Hilaire England England Crystal Palace Crystal Palace 5 (0)
Nick Holmes England England Southampton FC Southampton FC 5 (0)
Craig Johnston England England Middlesbrough FC Middlesbrough FC 5 (0)
Brian Little England England Aston Villa Aston Villa 5 (0)
Brendan O'Callaghan Ireland Ireland Stoke City Stoke City 5 (0)
Gary Owen England England West Bromwich Albion West Bromwich Albion 5 (0)
Gerry Ryan Ireland Ireland Brighton & Hove Albion Brighton & Hove Albion 5 (0)
Alan Taylor England England Norwich City Norwich City 5 (0)
Dennis Tueart England England Manchester City Manchester City 5 (1)
84. Gerry Armstrong Northern Ireland Northern Ireland Tottenham Hotspur Tottenham Hotspur 4 (0)
Graham Baker England England Southampton FC Southampton FC 4 (0)
James Cannon Scotland Scotland Crystal Palace Crystal Palace 4 (1)
Jeffery Cook England England Stoke City Stoke City 4 (0)
Alan Curtis Wales Wales Leeds United Leeds United 4 (0)
Paul Emson England England Derby County Derby County 4 (0)
Tony Galvin Ireland Ireland Tottenham Hotspur Tottenham Hotspur 4 (0)
Gerald Gow Scotland Scotland Bristol City Bristol City 4 (3)
Alan Hansen Scotland Scotland Liverpool FC Liverpool FC 4 (0)
Carl Harris Wales Wales Leeds United Leeds United 4 (0)
Tony Henry England England Manchester City Manchester City 4 (0)
Brian Horton England England Brighton & Hove Albion Brighton & Hove Albion 4 (1)
Aidan McCaffery England England Derby County Derby County 4 (0)
Bobby McDonald Scotland Scotland Coventry City Coventry City 4 (0)
Arnold Mühren Netherlands Netherlands Ipswich Town Ipswich Town 4 (0)
Graham Rix England England Arsenal FC Arsenal FC 4 (0)
Dave Watson England England Southampton FC Southampton FC 4 (0)
Tony Woodcock England England Nottingham Forest Nottingham Forest 4 (0)
102. Viv Anderson England England Nottingham Forest Nottingham Forest 3 (0)
Osvaldo Ardiles Argentina Argentina Tottenham Hotspur Tottenham Hotspur 3 (0)
Billy Ashcroft England England Middlesbrough FC Middlesbrough FC 3 (0)
Norman Bell England England Wolverhampton Wanderers Wolverhampton Wanderers 3 (0)
Des Bremner Scotland Scotland Aston Villa Aston Villa 3 (0)
Kenny Burns Scotland Scotland Nottingham Forest Nottingham Forest 3 (0)
Jimmy Case England England Liverpool FC Liverpool FC 3 (0)
Lee Chapman England England Stoke City Stoke City 3 (0)
Roger Davies England England Derby County Derby County 3 (1)
John Deehan England England Aston Villa Aston Villa
West Bromwich Albion West Bromwich Albion
3 (0)
Brian Flynn Wales Wales Leeds United Leeds United 3 (0)
Gerry Francis England England Crystal Palace Crystal Palace 3 (2)
Charlie George England England Nottingham Forest Nottingham Forest
Southampton FC Southampton FC
3 (0)
Arthur Graham Scotland Scotland Leeds United Leeds United 3 (0)
Ashley Grimes Ireland Ireland Manchester United Manchester United 3 (0)
Ray Hankin England England Leeds United Leeds United 3 (0)
Paul Hart England England Leeds United Leeds United 3 (0)
Gordon Hill England England Derby County Derby County 3 (0)
Samuel Irvine Scotland Scotland Stoke City Stoke City 3 (0)
Božidar Janković Bosnia-Herzegovina Bosnia-Herzegovina Middlesbrough FC Middlesbrough FC 3 (0)
Larry Lloyd England England Nottingham Forest Nottingham Forest 3 (0)
Jimmy Mann England England Bristol City Bristol City 3 (0)
Willie Morgan Scotland Scotland Bolton Wanderers Bolton Wanderers 3 (2)
Tony Morley England England Aston Villa Aston Villa 3 (0)
Jerry Murphy Ireland Ireland Crystal Palace Crystal Palace 3 (0)
Martin O'Neill Northern Ireland Northern Ireland Nottingham Forest Nottingham Forest 3 (0)
Keith Osgood England England Derby County Derby County 3 (0)
Derek Parlane Scotland Scotland Leeds United Leeds United 3 (0)
Peter Reid England England Bolton Wanderers Bolton Wanderers 3 (1)
Andy Ritchie England England Manchester United Manchester United 3 (0)
Trevor Ross England England Everton FC Everton FC 3 (2)
Joe Royle England England Bristol City Bristol City 3 (0)
Ricardo Villa Argentina Argentina Tottenham Hotspur Tottenham Hotspur 3 (0)
Willie Young Scotland Scotland Arsenal FC Arsenal FC 3 (0)
136. Sam Allardyce England England Bolton Wanderers Bolton Wanderers 2 (0)
John Bailey England England Everton FC Everton FC 2 (0)
David Bennett England England Manchester City Manchester City 2 (0)
Stan Bowles England England Nottingham Forest Nottingham Forest 2 (0)
Tony Brown England England West Bromwich Albion West Bromwich Albion 2 (1)
Terry Butcher England England Ipswich Town Ipswich Town 2 (0)
Willie Carr Scotland Scotland Wolverhampton Wanderers Wolverhampton Wanderers 2 (0)
Jeff Chandler England England Leeds United Leeds United 2 (0)
Trevor Cherry England England Leeds United Leeds United 2 (0)
Paul Clark England England Brighton & Hove Albion Brighton & Hove Albion 2 (0)
Wayne Clarke England England Wolverhampton Wanderers Wolverhampton Wanderers 2 (0)
Stan Cummins England England Middlesbrough FC Middlesbrough FC 2 (0)
Steve Daley England England Manchester City Manchester City 2 (0)
Terry Donovan Ireland Ireland Aston Villa Aston Villa 2 (0)
Paul Dyson England England Coventry City Coventry City 2 (0)
Stephen Emery Wales Wales Derby County Derby County 2 (0)
Wayne Entwistle England England Leeds United Leeds United 2 (0)
Mark Falco England England Tottenham Hotspur Tottenham Hotspur 2 (0)
David Geddis England England Aston Villa Aston Villa 2 (0)
Colin Gibson England England Aston Villa Aston Villa 2 (0)
Ivan Golac Serbia Serbia Southampton FC Southampton FC 2 (0)
Ray Gooding England England Coventry City Coventry City 2 (0)
Eddie Gray Scotland Scotland Leeds United Leeds United 2 (1)
Frank Gray Scotland Scotland Nottingham Forest Nottingham Forest 2 (0)
Roy Greaves England England Bolton Wanderers Bolton Wanderers 2 (0)
Austin Hayes Ireland Ireland Southampton FC Southampton FC 2 (0)
Trevor Hebberd England England Southampton FC Southampton FC 2 (0)
Graeme Hedley England England Middlesbrough FC Middlesbrough FC 2 (0)
Paul Hinshelwood England England Crystal Palace Crystal Palace 2 (0)
Allan Hunter Northern Ireland Northern Ireland Ipswich Town Ipswich Town 2 (0)
Colin Irwin England England Liverpool FC Liverpool FC 2 (0)
Stuart Lee England England Manchester City Manchester City 2 (0)
Steve MacKenzie England England Manchester City Manchester City 2 (0)
Teddy Maybank England England Brighton & Hove Albion Brighton & Hove Albion 2 (0)
John McGovern Scotland Scotland Nottingham Forest Nottingham Forest 2 (0)
Michael McGuire England England Norwich City Norwich City 2 (0)
Peter Mendham England England Norwich City Norwich City 2 (0)
Paul Miller England England Tottenham Hotspur Tottenham Hotspur 2 (0)
Sammy Nelson Northern Ireland Northern Ireland Arsenal FC Arsenal FC 2 (0)
Peter Nicholas Wales Wales Crystal Palace Crystal Palace 2 (0)
Russell Osman England England Ipswich Town Ipswich Town 2 (0)
Graham Paddon England England Norwich City Norwich City 2 (0)
David Peach England England Southampton FC Southampton FC 2 (2)
John Pratt England England Tottenham Hotspur Tottenham Hotspur 2 (0)
Marc Proctor England England Middlesbrough FC Middlesbrough FC 2 (0)
Paul Richardson England England Stoke City Stoke City 2 (1)
Denis Smith England England Stoke City Stoke City 2 (0)
Frans Thijssen Netherlands Netherlands Ipswich Town Ipswich Town 2 (0)
John Trewick England England West Bromwich Albion West Bromwich Albion 2 (0)
Paul Vaessen England England Arsenal FC Arsenal FC 2 (0)
Malcolm Waldron England England Southampton FC Southampton FC 2 (1)
Ray Wilkins England England Manchester United Manchester United 2 (0)
Gary Williams England England Brighton & Hove Albion Brighton & Hove Albion 2 (0)
Steve Williams England England Southampton FC Southampton FC 2 (0)
Clive Woods England England Ipswich Town Ipswich Town
Norwich City Norwich City
2 (0)
191. Manny Andruszewski England England Southampton FC Southampton FC 1 (0)
Hugh Atkinson Ireland Ireland Wolverhampton Wanderers Wolverhampton Wanderers 1 (0)
Alan Ball England England Southampton FC Southampton FC 1 (0)
Andy Blair Scotland Scotland Coventry City Coventry City 1 (0)
Ian Bowyer England England Nottingham Forest Nottingham Forest 1 (0)
Colin Brazier England England Wolverhampton Wanderers Wolverhampton Wanderers 1 (0)
Vivian Busby England England Stoke City Stoke City 1 (0)
Jonathan Clark Wales Wales Derby County Derby County 1 (0)
Terry Cochrane Northern Ireland Northern Ireland Middlesbrough FC Middlesbrough FC 1 (0)
Avi Cohen Israel Israel Liverpool FC Liverpool FC 1 (0)
Mick Coop England England Coventry City Coventry City 1 (0)
John Craggs England England Middlesbrough FC Middlesbrough FC 1 (0)
Gerry Daly Ireland Ireland Derby County Derby County 1 (0)
Alan Dodd England England Stoke City Stoke City 1 (0)
Ray Evans England England Stoke City Stoke City 1 (1)
Steve Foster England England Brighton & Hove Albion Brighton & Hove Albion 1 (0)
Steve Gatting England England Arsenal FC Arsenal FC 1 (0)
John Gidman England England Aston Villa Aston Villa
Everton FC Everton FC
1 (1)
Billy Gilbert England England Crystal Palace Crystal Palace 1 (0)
Gary Gillespie Scotland Scotland Coventry City Coventry City 1 (0)
Steve Goble England England Norwich City Norwich City 1 (0)
Alan Gowling England England Bolton Wanderers Bolton Wanderers 1 (0)
Jimmy Greenhoff England England Manchester United Manchester United 1 (0)
Gary Hamson England England Leeds United Leeds United 1 (0)
Asa Hartford Scotland Scotland Everton FC Everton FC
Nottingham Forest Nottingham Forest
1 (0)
John Hollins England England Arsenal FC Arsenal FC 1 (0)
Robert Hopkins England England Aston Villa Aston Villa 1 (0)
Chris Hughton Ireland Ireland Tottenham Hotspur Tottenham Hotspur 1 (0)
Steve Hunt England England Coventry City Coventry City 1 (0)
Tommy Hutchison Scotland Scotland Coventry City Coventry City 1 (0)
Pertti Jantunen Finland Finland Bristol City Bristol City 1 (0)
David Jones Wales Wales Norwich City Norwich City 1 (0)
Paul Jones England England Bolton Wanderers Bolton Wanderers 1 (0)
Stephen Kember England England Crystal Palace Crystal Palace 1 (0)
Alan Kennedy England England Liverpool FC Liverpool FC 1 (0)
David Langan Ireland Ireland Derby County Derby County 1 (0)
Mark Lawrenson Ireland Ireland Brighton & Hove Albion Brighton & Hove Albion 1 (0)
Don McAllister England England Tottenham Hotspur Tottenham Hotspur 1 (0)
Tony McAndrew Scotland Scotland Middlesbrough FC Middlesbrough FC 1 (0)
Joe McBride Scotland Scotland Everton FC Everton FC 1 (0)
Neil McNab Scotland Scotland Bolton Wanderers Bolton Wanderers
Brighton & Hove Albion Brighton & Hove Albion
1 (0)
Ken McNaught Scotland Scotland Aston Villa Aston Villa 1 (0)
Gary Megson England England Everton FC Everton FC 1 (0)
Geoff Merrick England England Bristol City Bristol City 1 (0)
Gary Mills England England Nottingham Forest Nottingham Forest 1 (0)
Mick Mills England England Ipswich Town Ipswich Town 1 (0)
Kevin Moran Ireland Ireland Manchester United Manchester United 1 (0)
Steve Moran England England Southampton FC Southampton FC 1 (0)
Vic Moreland Northern Ireland Northern Ireland Derby County Derby County 1 (0)
Remi Moses England England West Bromwich Albion West Bromwich Albion 1 (0)
Phil Neal England England Liverpool FC Liverpool FC 1 (1)
David Needham England England Nottingham Forest Nottingham Forest 1 (0)
Chris Nicholl Northern Ireland Northern Ireland Southampton FC Southampton FC 1 (0)
Tadeusz Nowak Poland Poland Bolton Wanderers Bolton Wanderers 1 (0)
Geoff Nulty England England Everton FC Everton FC 1 (0)
David O'Leary Ireland Ireland Arsenal FC Arsenal FC 1 (0)
Peter O'Sullivan Wales Wales Brighton & Hove Albion Brighton & Hove Albion 1 (0)
Geoffrey Palmer England England Wolverhampton Wanderers Wolverhampton Wanderers 1 (0)
Roger Palmer England England Manchester City Manchester City 1 (0)
Steve Perryman England England Tottenham Hotspur Tottenham Hotspur 1 (0)
Malcolm Poskett England England Brighton & Hove Albion Brighton & Hove Albion 1 (0)
David Price England England Arsenal FC Arsenal FC 1 (0)
Alan Ramage England England Middlesbrough FC Middlesbrough FC 1 (0)
Alistair Robertson Scotland Scotland West Bromwich Albion West Bromwich Albion 1 (0)
Andrew Rollings England England Brighton & Hove Albion Brighton & Hove Albion 1 (0)
Kenny Sansom England England Crystal Palace Crystal Palace 1 (0)
Geoff Scott England England Stoke City Stoke City 1 (0)
David Shearer Scotland Scotland Middlesbrough FC Middlesbrough FC 1 (0)
Neil Smillie England England Crystal Palace Crystal Palace 1 (0)
Graeme Souness Scotland Scotland Liverpool FC Liverpool FC 1 (0)
Gary Stanley England England Everton FC Everton FC 1 (0)
Gary Stevens England England Brighton & Hove Albion Brighton & Hove Albion 1 (0)
Brian Talbot England England Arsenal FC Arsenal FC 1 (0)
Christopher Thompson England England Bolton Wanderers Bolton Wanderers 1 (0)
Steve Walford England England Arsenal FC Arsenal FC 1 (0)
Mike Walsh Ireland Ireland Bolton Wanderers Bolton Wanderers 1 (0)
John Wile England England West Bromwich Albion West Bromwich Albion 1 (0)
Philip Wilson England England Bolton Wanderers Bolton Wanderers 1 (0)
Terry Yorath Wales Wales Tottenham Hotspur Tottenham Hotspur 1 (0)