# Player Country Team Goals (Penalty)
1. Steve Archibald Scotland Scotland Tottenham Hotspur Tottenham Hotspur 20 (0)
Peter Withe England England Aston Villa Aston Villa 20 (0)
3. Justin Fashanu England England Norwich City Norwich City 19 (0)
Michael Robinson Ireland Ireland Brighton & Hove Albion Brighton & Hove Albion 19 (0)
5. Steve Moran England England Southampton FC Southampton FC 18 (0)
Gary Shaw England England Aston Villa Aston Villa 18 (0)
John Wark Scotland Scotland Ipswich Town Ipswich Town 18 (5)
8. Alan Brazil Scotland Scotland Ipswich Town Ipswich Town 17 (0)
9. Garth Crooks England England Tottenham Hotspur Tottenham Hotspur 16 (0)
Frank Worthington England England Birmingham City Birmingham City 16 (1)
11. Lee Chapman England England Stoke City Stoke City 15 (0)
Peter Eastoe England England Everton FC Everton FC 15 (0)
Joe Jordan Scotland Scotland Manchester United Manchester United 15 (0)
14. Cyrille Regis England England West Bromwich Albion West Bromwich Albion 14 (0)
Frank Stapleton Ireland Ireland Arsenal FC Arsenal FC 14 (0)
16. Paul Mariner England England Ipswich Town Ipswich Town 13 (0)
Terry McDermott England England Liverpool FC Liverpool FC 13 (4)
John Richards England England Wolverhampton Wanderers Wolverhampton Wanderers 13 (1)
19. Glenn Hoddle England England Tottenham Hotspur Tottenham Hotspur 12 (3)
Božidar Janković Bosnia-Herzegovina Bosnia-Herzegovina Middlesbrough FC Middlesbrough FC 12 (1)
Kevin Reeves England England Manchester City Manchester City 12 (0)
22. Eric Gates England England Ipswich Town Ipswich Town 11 (0)
Kevin Keegan England England Southampton FC Southampton FC 11 (0)
Ian Wallace Scotland Scotland Nottingham Forest Nottingham Forest 11 (0)
25. Alistair Brown Scotland Scotland West Bromwich Albion West Bromwich Albion 10 (0)
Mick Channon England England Southampton FC Southampton FC 10 (0)
Carl Harris Wales Wales Leeds United Leeds United 10 (0)
Craig Johnston England England Middlesbrough FC Middlesbrough FC 10 (0)
Tony Morley England England Aston Villa Aston Villa 10 (0)
Bryan Robson England England West Bromwich Albion West Bromwich Albion 10 (0)
Gary Rowell England England Sunderland AFC Sunderland AFC 10 (1)
Gordon Smith Scotland Scotland Brighton & Hove Albion Brighton & Hove Albion 10 (0)
33. Clive Allen England England Crystal Palace Crystal Palace 9 (3)
Stan Cummins England England Sunderland AFC Sunderland AFC 9 (1)
Andy Gray Scotland Scotland Wolverhampton Wanderers Wolverhampton Wanderers 9 (0)
Lou Macari Scotland Scotland Manchester United Manchester United 9 (0)
James Melrose Scotland Scotland Leicester City Leicester City 9 (0)
Joe Royle England England Norwich City Norwich City 9 (0)
39. Alan Ainscow England England Birmingham City Birmingham City 8 (0)
Graham Baker England England Southampton FC Southampton FC 8 (1)
Peter Barnes England England West Bromwich Albion West Bromwich Albion 8 (1)
Kenny Dalglish Scotland Scotland Liverpool FC Liverpool FC 8 (0)
Gerry Daly Ireland Ireland Coventry City Coventry City 8 (2)
Charlie George England England Southampton FC Southampton FC 8 (1)
David Johnson England England Liverpool FC Liverpool FC 8 (0)
Ray Kennedy England England Liverpool FC Liverpool FC 8 (0)
Garry Thompson England England Coventry City Coventry City 8 (0)
Dennis Tueart England England Manchester City Manchester City 8 (2)
49. David Bennett England England Manchester City Manchester City 7 (0)
Thomas English England England Coventry City Coventry City 7 (0)
Allan Evans Scotland Scotland Aston Villa Aston Villa 7 (0)
Tony Evans England England Birmingham City Birmingham City 7 (0)
John Gregory England England Brighton & Hove Albion Brighton & Hove Albion 7 (0)
John Hawley England England Sunderland AFC Sunderland AFC 7 (2)
Joe McBride Scotland Scotland Everton FC Everton FC 7 (2)
Brendan O'Callaghan Ireland Ireland Stoke City Stoke City 7 (0)
David Shearer Scotland Scotland Middlesbrough FC Middlesbrough FC 7 (0)
Alan Sunderland England England Arsenal FC Arsenal FC 7 (0)
Brian Talbot England England Arsenal FC Arsenal FC 7 (0)
Loek Ursem Netherlands Netherlands Stoke City Stoke City 7 (0)
Alan Young Scotland Scotland Leicester City Leicester City 7 (0)
62. David Armstrong England England Middlesbrough FC Middlesbrough FC 6 (0)
Garry Birtles England England Manchester United Manchester United
Nottingham Forest Nottingham Forest
6 (0)
Steve Coppell England England Manchester United Manchester United 6 (0)
Alan Curbishley England England Birmingham City Birmingham City 6 (0)
Trevor Francis England England Nottingham Forest Nottingham Forest 6 (0)
Adrian Heath England England Stoke City Stoke City 6 (0)
Steve Hunt England England Coventry City Coventry City 6 (0)
Bob Latchford England England Everton FC Everton FC 6 (0)
Stephen Lynex England England Birmingham City Birmingham City
Leicester City Leicester City
6 (2)
Steve MacKenzie England England Manchester City Manchester City 6 (0)
Gary Owen England England West Bromwich Albion West Bromwich Albion 6 (4)
John Robertson Scotland Scotland Nottingham Forest Nottingham Forest 6 (5)
Graeme Souness Scotland Scotland Liverpool FC Liverpool FC 6 (0)
Imre Váradi England England Everton FC Everton FC 6 (0)
76. Osvaldo Ardiles Argentina Argentina Tottenham Hotspur Tottenham Hotspur 5 (0)
Alan Brown England England Sunderland AFC Sunderland AFC 5 (0)
Kenny Burns Scotland Scotland Nottingham Forest Nottingham Forest 5 (0)
Gordon Cowans England England Aston Villa Aston Villa 5 (4)
Melvyn Eves England England Wolverhampton Wanderers Wolverhampton Wanderers 5 (0)
Gerald Gow Scotland Scotland Manchester City Manchester City 5 (0)
Asa Hartford Scotland Scotland Everton FC Everton FC 5 (1)
David Hodgson England England Middlesbrough FC Middlesbrough FC 5 (0)
John Hollins England England Arsenal FC Arsenal FC 5 (1)
Nick Holmes England England Southampton FC Southampton FC 5 (0)
Brian McDermott England England Arsenal FC Arsenal FC 5 (0)
Sammy McIlroy Northern Ireland Northern Ireland Manchester United Manchester United 5 (3)
Steve McMahon England England Everton FC Everton FC 5 (0)
Gary Mills England England Nottingham Forest Nottingham Forest 5 (0)
Arnold Mühren Netherlands Netherlands Ipswich Town Ipswich Town 5 (0)
Derek Parlane Scotland Scotland Leeds United Leeds United 5 (0)
Andy Ritchie England England Brighton & Hove Albion Brighton & Hove Albion
Manchester United Manchester United
5 (0)
Graham Rix England England Arsenal FC Arsenal FC 5 (0)
Tony Sealy England England Crystal Palace Crystal Palace 5 (0)
Ian Walsh Wales Wales Crystal Palace Crystal Palace 5 (0)
96. Keith Bertschin England England Birmingham City Birmingham City 4 (0)
Andy Blair Scotland Scotland Coventry City Coventry City 4 (0)
Ian Bowyer England England Nottingham Forest Nottingham Forest
Sunderland AFC Sunderland AFC
4 (0)
Terry Butcher England England Ipswich Town Ipswich Town 4 (0)
Terry Connor England England Leeds United Leeds United 4 (0)
Mike Doyle England England Stoke City Stoke City 4 (0)
David Fairclough England England Liverpool FC Liverpool FC 4 (0)
Gerry Francis England England Crystal Palace Crystal Palace 4 (1)
David Geddis England England Aston Villa Aston Villa 4 (0)
Paul Hart England England Leeds United Leeds United 4 (0)
Vincent Hilaire England England Crystal Palace Crystal Palace 4 (0)
Joseph Hinnigan England England Sunderland AFC Sunderland AFC 4 (0)
Kevin Hird England England Leeds United Leeds United 4 (2)
Tommy Hutchison Scotland Scotland Coventry City Coventry City
Manchester City Manchester City
4 (0)
Nikola Jovanović Montenegro Montenegro Manchester United Manchester United 4 (0)
Sammy Lee England England Liverpool FC Liverpool FC 4 (0)
Bobby McDonald Scotland Scotland Coventry City Coventry City
Manchester City Manchester City
4 (0)
Dennis Mortimer England England Aston Villa Aston Villa 4 (0)
Remi Moses England England West Bromwich Albion West Bromwich Albion 4 (0)
Martin O'Neill Northern Ireland Northern Ireland Norwich City Norwich City
Nottingham Forest Nottingham Forest
4 (0)
Paul Power England England Manchester City Manchester City 4 (0)
Thomas Ritchie Scotland Scotland Sunderland AFC Sunderland AFC 4 (2)
Colin Walsh Scotland Scotland Nottingham Forest Nottingham Forest 4 (0)
Steve Williams England England Southampton FC Southampton FC 4 (0)
Thomas Williams England England Leicester City Leicester City 4 (0)
Willie Young Scotland Scotland Arsenal FC Arsenal FC 4 (0)
122. Norman Bell England England Wolverhampton Wanderers Wolverhampton Wanderers 3 (0)
Peter Bodak England England Coventry City Coventry City 3 (0)
Phil Boyer England England Manchester City Manchester City
Southampton FC Southampton FC
3 (0)
Gary Brooke England England Tottenham Hotspur Tottenham Hotspur 3 (0)
Gordon Chisholm Scotland Scotland Sunderland AFC Sunderland AFC 3 (0)
Wayne Clarke England England Wolverhampton Wanderers Wolverhampton Wanderers 3 (0)
Mike Flanagan England England Crystal Palace Crystal Palace 3 (0)
Brian Flynn Wales Wales Leeds United Leeds United 3 (0)
Steve Gatting England England Arsenal FC Arsenal FC 3 (0)
Archie Gemmill Scotland Scotland Birmingham City Birmingham City 3 (1)
Arthur Graham Scotland Scotland Leeds United Leeds United 3 (0)
Frank Gray Scotland Scotland Nottingham Forest Nottingham Forest 3 (2)
Mark Hateley England England Coventry City Coventry City 3 (0)
Martin Henderson Scotland Scotland Leicester City Leicester City 3 (0)
Kenny Hibbitt England England Wolverhampton Wanderers Wolverhampton Wanderers 3 (0)
Tommy Langley England England Crystal Palace Crystal Palace 3 (0)
Paul Maguire Scotland Scotland Stoke City Stoke City 3 (1)
Tony McAndrew Scotland Scotland Middlesbrough FC Middlesbrough FC 3 (1)
Michael McGuire England England Norwich City Norwich City 3 (0)
Chris Nicholl Northern Ireland Northern Ireland Southampton FC Southampton FC 3 (0)
Eamon O'Keefe England England Everton FC Everton FC 3 (0)
Graham Paddon England England Norwich City Norwich City 3 (0)
Raimondo Ponte Switzerland Switzerland Nottingham Forest Nottingham Forest 3 (0)
David Price England England Arsenal FC Arsenal FC
Crystal Palace Crystal Palace
3 (0)
Bryan Robson England England Sunderland AFC Sunderland AFC 3 (0)
Kenny Sansom England England Arsenal FC Arsenal FC 3 (0)
Giles Stille England England Brighton & Hove Albion Brighton & Hove Albion 3 (0)
Frans Thijssen Netherlands Netherlands Ipswich Town Ipswich Town 3 (0)
Peter Ward England England Brighton & Hove Albion Brighton & Hove Albion
Nottingham Forest Nottingham Forest
3 (0)
Dave Watson England England Norwich City Norwich City 3 (0)
152. Sam Allardyce England England Sunderland AFC Sunderland AFC 2 (0)
Kevin Arnott England England Sunderland AFC Sunderland AFC 2 (0)
Billy Ashcroft England England Middlesbrough FC Middlesbrough FC 2 (0)
Gary Bannister England England Coventry City Coventry City 2 (0)
Paul Bracewell England England Stoke City Stoke City 2 (0)
Des Bremner Scotland Scotland Aston Villa Aston Villa 2 (0)
Pat Byrne Ireland Ireland Leicester City Leicester City 2 (0)
Steve Daley England England Manchester City Manchester City 2 (0)
John Deehan England England West Bromwich Albion West Bromwich Albion 2 (0)
Kevin Dillon England England Birmingham City Birmingham City 2 (0)
Gregory Downs England England Norwich City Norwich City 2 (0)
Michael Duxbury England England Manchester United Manchester United 2 (0)
Paul Dyson England England Coventry City Coventry City 2 (0)
Ivan Golac Serbia Serbia Southampton FC Southampton FC 2 (0)
Ray Gooding England England Coventry City Coventry City 2 (0)
Ashley Grimes Ireland Ireland Manchester United Manchester United 2 (0)
Peter Hampton England England Stoke City Stoke City 2 (0)
Tony Henry England England Manchester City Manchester City 2 (0)
Emlyn Hughes England England Wolverhampton Wanderers Wolverhampton Wanderers 2 (0)
Alan Kennedy England England Liverpool FC Liverpool FC 2 (0)
John Lacy England England Tottenham Hotspur Tottenham Hotspur 2 (0)
Gary Lineker England England Leicester City Leicester City 2 (0)
Steve Lovell Wales Wales Crystal Palace Crystal Palace 2 (0)
Mick Lyons England England Everton FC Everton FC 2 (0)
Kevin MacDonald Scotland Scotland Leicester City Leicester City 2 (1)
Gordon McQueen Scotland Scotland Manchester United Manchester United 2 (0)
Paul Miller England England Tottenham Hotspur Tottenham Hotspur 2 (0)
Jerry Murphy Ireland Ireland Crystal Palace Crystal Palace 2 (0)
Phil Neal England England Liverpool FC Liverpool FC 2 (0)
Peter Nicholas Wales Wales Arsenal FC Arsenal FC
Crystal Palace Crystal Palace
2 (0)
John O'Neill Northern Ireland Northern Ireland Leicester City Leicester City 2 (0)
Peter O'Sullivan Wales Wales Brighton & Hove Albion Brighton & Hove Albion 2 (0)
Steve Perryman England England Tottenham Hotspur Tottenham Hotspur 2 (0)
Paul Randall England England Stoke City Stoke City 2 (0)
Trevor Ross England England Everton FC Everton FC 2 (1)
Alejandro Sabella Argentina Argentina Leeds United Leeds United 2 (0)
Neil Smillie England England Crystal Palace Crystal Palace 2 (0)
Byron Stevenson Wales Wales Leeds United Leeds United 2 (1)
Mickey Thomas Wales Wales Manchester United Manchester United 2 (0)
Paul Vaessen England England Arsenal FC Arsenal FC 2 (0)
Ricardo Villa Argentina Argentina Tottenham Hotspur Tottenham Hotspur 2 (0)
Dave Watson England England Southampton FC Southampton FC 2 (0)
Gary Williams England England Brighton & Hove Albion Brighton & Hove Albion 2 (1)
Clive Woods England England Norwich City Norwich City 2 (0)
Billy Wright England England Everton FC Everton FC 2 (0)
197. Einar Aas Norway Norway Nottingham Forest Nottingham Forest 1 (0)
Arthur Albiston Scotland Scotland Manchester United Manchester United 1 (0)
Hugh Atkinson Ireland Ireland Wolverhampton Wanderers Wolverhampton Wanderers 1 (0)
Mark Barham England England Norwich City Norwich City 1 (0)
Brendon Batson England England West Bromwich Albion West Bromwich Albion 1 (0)
Kevin Beattie England England Ipswich Town Ipswich Town 1 (0)
Charlie Bell England England Middlesbrough FC Middlesbrough FC 1 (0)
Dave Bennett England England Norwich City Norwich City 1 (0)
Martyn Bennett England England West Bromwich Albion West Bromwich Albion 1 (0)
George Berry Wales Wales Wolverhampton Wanderers Wolverhampton Wanderers 1 (0)
Kevin Bond England England Norwich City Norwich City 1 (1)
Terence Boyle Wales Wales Crystal Palace Crystal Palace 1 (0)
Kevan Broadhurst England England Birmingham City Birmingham City 1 (0)
David Buchanan England England Leicester City Leicester City 1 (0)
James Cannon Scotland Scotland Crystal Palace Crystal Palace 1 (0)
Jimmy Case England England Liverpool FC Liverpool FC 1 (0)
Terry Cochrane Northern Ireland Northern Ireland Middlesbrough FC Middlesbrough FC 1 (0)
John Cooke England England Sunderland AFC Sunderland AFC 1 (0)
Nicky Cross England England West Bromwich Albion West Bromwich Albion 1 (0)
Alan Curtis Wales Wales Leeds United Leeds United 1 (0)
Mich D'Avray England England Ipswich Town Ipswich Town 1 (0)
Paul Davis England England Arsenal FC Arsenal FC 1 (0)
Alan Dodd England England Stoke City Stoke City 1 (0)
Mark Falco England England Tottenham Hotspur Tottenham Hotspur 1 (0)
Steve Foster England England Brighton & Hove Albion Brighton & Hove Albion 1 (0)
Tony Galvin Ireland Ireland Tottenham Hotspur Tottenham Hotspur 1 (0)
Howard Gayle England England Liverpool FC Liverpool FC 1 (0)
John Gidman England England Everton FC Everton FC 1 (1)
Gary Gillespie Scotland Scotland Coventry City Coventry City 1 (0)
Don Givens Ireland Ireland Birmingham City Birmingham City 1 (0)
Steve Goble England England Norwich City Norwich City 1 (0)
Stuart Gray England England Nottingham Forest Nottingham Forest 1 (0)
Brian Greenhoff England England Leeds United Leeds United 1 (0)
Peter Griffiths England England Stoke City Stoke City 1 (0)
Alan Hansen Scotland Scotland Liverpool FC Liverpool FC 1 (0)
Graeme Hedley England England Middlesbrough FC Middlesbrough FC 1 (0)
Paul Hinshelwood England England Crystal Palace Crystal Palace 1 (0)
Brian Horton England England Brighton & Hove Albion Brighton & Hove Albion 1 (1)
Chris Hughton Ireland Ireland Tottenham Hotspur Tottenham Hotspur 1 (0)
Colin Irwin England England Liverpool FC Liverpool FC 1 (0)
Mark Lawrenson Ireland Ireland Brighton & Hove Albion Brighton & Hove Albion 1 (0)
Steve McCall England England Ipswich Town Ipswich Town 1 (0)
Michael McCartney Scotland Scotland Southampton FC Southampton FC 1 (1)
John McDowell England England Norwich City Norwich City 1 (1)
Neil McNab Scotland Scotland Brighton & Hove Albion Brighton & Hove Albion 1 (0)
Gary Megson England England Everton FC Everton FC 1 (0)
Iain Munro Scotland Scotland Stoke City Stoke City 1 (0)
Irving Nattrass England England Middlesbrough FC Middlesbrough FC 1 (0)
Jimmy Nicholl Northern Ireland Northern Ireland Manchester United Manchester United 1 (0)
David O'Leary Ireland Ireland Arsenal FC Arsenal FC 1 (0)
Russell Osman England England Ipswich Town Ipswich Town 1 (0)
Geoffrey Palmer England England Wolverhampton Wanderers Wolverhampton Wanderers 1 (0)
Roger Palmer England England Manchester City Manchester City 1 (0)
Andy Peake England England Leicester City Leicester City 1 (0)
Marc Proctor England England Middlesbrough FC Middlesbrough FC 1 (0)
Ray Ranson England England Manchester City Manchester City 1 (0)
Bobby Smith Scotland Scotland Leicester City Leicester City 1 (0)
Gordon Smith Scotland Scotland Tottenham Hotspur Tottenham Hotspur 1 (0)
Gary Stevens England England Brighton & Hove Albion Brighton & Hove Albion 1 (0)
Peter Taylor England England Tottenham Hotspur Tottenham Hotspur 1 (1)
Danny Thomas England England Coventry City Coventry City 1 (0)
John Trewick England England West Bromwich Albion West Bromwich Albion 1 (0)
Ronnie Whelan Ireland Ireland Liverpool FC Liverpool FC 1 (0)
John Wile England England West Bromwich Albion West Bromwich Albion 1 (0)
Ian Wilson Scotland Scotland Leicester City Leicester City 1 (0)