# Player Country Team Goals (Penalty)
1. Clive Allen England England Tottenham Hotspur Tottenham Hotspur 33 (3)
2. Ian Rush Wales Wales Liverpool FC Liverpool FC 30 (0)
3. Tony Cottee England England West Ham United West Ham United 23 (4)
4. Colin Clarke Northern Ireland Northern Ireland Southampton FC Southampton FC 20 (0)
5. Lee Chapman England England Sheffield Wednesday Sheffield Wednesday 19 (0)
Martin Hayes England England Arsenal FC Arsenal FC 19 (9)
7. John Aldridge Ireland Ireland Liverpool FC Liverpool FC
Oxford United Oxford United
17 (5)
Alan Smith England England Leicester City Leicester City 17 (0)
9. Kevin Drinkell England England Norwich City Norwich City 16 (0)
10. Gary Bannister England England Queens Park Rangers Queens Park Rangers 15 (1)
11. Garry Birtles England England Nottingham Forest Nottingham Forest 14 (2)
Nigel Clough England England Nottingham Forest Nottingham Forest 14 (1)
Peter Davenport England England Manchester United Manchester United 14 (4)
Mark Falco England England Tottenham Hotspur Tottenham Hotspur
Watford FC Watford FC
14 (0)
James Melrose Scotland Scotland Charlton Athletic Charlton Athletic 14 (0)
Trevor Steven England England Everton FC Everton FC 14 (10)
Neil Webb England England Nottingham Forest Nottingham Forest 14 (0)
18. Kevin Sheedy Ireland Ireland Everton FC Everton FC 13 (0)
19. Paul Goddard England England Newcastle United Newcastle United
West Ham United West Ham United
12 (0)
Mike Newell England England Luton Town Luton Town 12 (0)
Cyrille Regis England England Coventry City Coventry City 12 (0)
Brian Stein England England Luton Town Luton Town 12 (0)
23. Luther Blissett England England Watford FC Watford FC 11 (0)
John Byrne Ireland Ireland Queens Park Rangers Queens Park Rangers 11 (0)
John Fashanu England England Wimbledon FC Wimbledon FC 11 (0)
Adrian Heath England England Everton FC Everton FC 11 (0)
27. John Barnes England England Watford FC Watford FC 10 (0)
Kerry Dixon England England Chelsea FC Chelsea FC 10 (0)
29. Glyn Hodges Wales Wales Wimbledon FC Wimbledon FC 9 (3)
Gary McAllister Scotland Scotland Leicester City Leicester City 9 (3)
Steve Moran England England Leicester City Leicester City 9 (0)
Mark Stuart England England Charlton Athletic Charlton Athletic 9 (0)
Imre Váradi England England Manchester City Manchester City 9 (0)
34. John Bumstead England England Chelsea FC Chelsea FC 8 (0)
Nico Claesen Belgium Belgium Tottenham Hotspur Tottenham Hotspur 8 (1)
Carlton Fairweather England England Wimbledon FC Wimbledon FC 8 (0)
Steve Hodge England England Aston Villa Aston Villa
Tottenham Hotspur Tottenham Hotspur
8 (0)
George Lawrence England England Southampton FC Southampton FC 8 (0)
Niall Quinn Ireland Ireland Arsenal FC Arsenal FC 8 (0)
Mark Stein South Africa South Africa Luton Town Luton Town 8 (0)
Danny Wallace England England Southampton FC Southampton FC 8 (0)
Norman Whiteside Northern Ireland Northern Ireland Manchester United Manchester United 8 (0)
43. David Bennett England England Coventry City Coventry City 7 (0)
Glenn Cockerill England England Southampton FC Southampton FC 7 (0)
Gordon Hobson England England Southampton FC Southampton FC 7 (1)
Frank McAvennie Scotland Scotland West Ham United West Ham United 7 (0)
Neil McDonald England England Newcastle United Newcastle United 7 (5)
Jan Mølby Denmark Denmark Liverpool FC Liverpool FC 7 (6)
Bryan Robson England England Manchester United Manchester United 7 (0)
Andy Sayer England England Wimbledon FC Wimbledon FC 7 (0)
Carl Shutt England England Sheffield Wednesday Sheffield Wednesday 7 (0)
Frank Stapleton Ireland Ireland Manchester United Manchester United 7 (0)
53. Tony Adams England England Arsenal FC Arsenal FC 6 (0)
Kenny Dalglish Scotland Scotland Liverpool FC Liverpool FC 6 (0)
Allan Evans Scotland Scotland Aston Villa Aston Villa 6 (6)
Micky Hazard England England Chelsea FC Chelsea FC 6 (3)
David Hirst England England Sheffield Wednesday Sheffield Wednesday 6 (0)
Kenny Jackett Wales Wales Watford FC Watford FC 6 (4)
Matt Le Tissier England England Southampton FC Southampton FC 6 (0)
Gary Megson England England Sheffield Wednesday Sheffield Wednesday 6 (0)
Stuart Pearce England England Nottingham Forest Nottingham Forest 6 (5)
Paul Ramsey Northern Ireland Northern Ireland Leicester City Leicester City 6 (0)
Dean Saunders Wales Wales Oxford United Oxford United 6 (0)
Simon Stainrod England England Aston Villa Aston Villa 6 (1)
Andy Thomas England England Newcastle United Newcastle United 6 (0)
Garry Thompson England England Aston Villa Aston Villa 6 (0)
Chris Waddle England England Tottenham Hotspur Tottenham Hotspur 6 (0)
Colin Walsh Scotland Scotland Charlton Athletic Charlton Athletic 6 (1)
Paul Walsh England England Liverpool FC Liverpool FC 6 (0)
70. Martin Allen England England Queens Park Rangers Queens Park Rangers 5 (0)
David Bardsley England England Watford FC Watford FC 5 (0)
Peter Beardsley England England Newcastle United Newcastle United 5 (0)
Mark Chamberlain England England Sheffield Wednesday Sheffield Wednesday 5 (0)
Wayne Clarke England England Everton FC Everton FC 5 (0)
Alan Cork England England Wimbledon FC Wimbledon FC 5 (0)
Ian Crook England England Norwich City Norwich City 5 (0)
Gordon Durie Scotland Scotland Chelsea FC Chelsea FC 5 (0)
Paul Elliott England England Aston Villa Aston Villa 5 (0)
Paul Gascoigne England England Newcastle United Newcastle United 5 (0)
Dale Gordon England England Norwich City Norwich City 5 (0)
Micky Gynn England England Coventry City Coventry City 5 (0)
Ray Houghton Ireland Ireland Oxford United Oxford United 5 (0)
Brian Marwood England England Sheffield Wednesday Sheffield Wednesday 5 (3)
Steve McMahon England England Liverpool FC Liverpool FC 5 (0)
Paul Moulden England England Manchester City Manchester City 5 (0)
Pat Nevin Scotland Scotland Chelsea FC Chelsea FC 5 (0)
Nick Pickering England England Coventry City Coventry City 5 (0)
Graeme Sharp Scotland Scotland Everton FC Everton FC 5 (0)
John Wark Scotland Scotland Liverpool FC Liverpool FC 5 (1)
90. Viv Anderson England England Arsenal FC Arsenal FC 4 (0)
Wayne Biggins England England Norwich City Norwich City 4 (0)
Franz Carr England England Nottingham Forest Nottingham Forest 4 (0)
Paul Davis England England Arsenal FC Arsenal FC 4 (0)
Mick Harford England England Luton Town Luton Town 4 (1)
Vinnie Jones Wales Wales Wimbledon FC Wimbledon FC 4 (0)
Alan McDonald Northern Ireland Northern Ireland Queens Park Rangers Queens Park Rangers 4 (0)
Neil McNab Scotland Scotland Manchester City Manchester City 4 (4)
Charlie Nicholas Scotland Scotland Arsenal FC Arsenal FC 4 (0)
Mike Phelan England England Norwich City Norwich City 4 (0)
David Phillips Wales Wales Coventry City Coventry City 4 (0)
Gary Porter England England Watford FC Watford FC 4 (0)
Paul Power England England Everton FC Everton FC 4 (0)
Trevor Putney England England Norwich City Norwich City 4 (0)
Leroy Rosenior England England Queens Park Rangers Queens Park Rangers 4 (0)
Worrell Sterling England England Watford FC Watford FC 4 (0)
Ray Stewart Scotland Scotland West Ham United West Ham United 4 (4)
Gordon Strachan Scotland Scotland Manchester United Manchester United 4 (0)
Mitchell Thomas England England Tottenham Hotspur Tottenham Hotspur 4 (0)
Dennis Wise England England Wimbledon FC Wimbledon FC 4 (0)
110. Paul Allen England England Tottenham Hotspur Tottenham Hotspur 3 (0)
Warren Aspinall England England Aston Villa Aston Villa
Everton FC Everton FC
3 (0)
Graham Baker England England Manchester City Manchester City 3 (0)
Paul Birch England England Aston Villa Aston Villa 3 (0)
Ian Bowyer England England Nottingham Forest Nottingham Forest 3 (0)
Gary Briggs England England Oxford United Oxford United 3 (0)
Steve Bruce England England Norwich City Norwich City 3 (0)
Nigel Callaghan England England Watford FC Watford FC 3 (0)
Jimmy Case England England Southampton FC Southampton FC 3 (0)
Trevor Christie England England Manchester City Manchester City 3 (0)
Tony Daley England England Aston Villa Aston Villa 3 (0)
Alan Dickens England England West Ham United West Ham United 3 (0)
Kevin Gage England England Wimbledon FC Wimbledon FC 3 (2)
Perry Groves England England Arsenal FC Arsenal FC 3 (0)
Alan Harper England England Everton FC Everton FC 3 (0)
Glenn Hoddle England England Tottenham Hotspur Tottenham Hotspur 3 (0)
Darren Jackson Scotland Scotland Newcastle United Newcastle United 3 (0)
Craig Johnston England England Liverpool FC Liverpool FC 3 (0)
Keith Jones England England Chelsea FC Chelsea FC 3 (1)
Brian Kilcline England England Coventry City Coventry City 3 (1)
Rob Lee England England Charlton Athletic Charlton Athletic 3 (0)
David Leworthy England England Oxford United Oxford United 3 (0)
Lloyd McGrath England England Coventry City Coventry City 3 (0)
Paul Merson England England Arsenal FC Arsenal FC 3 (0)
John Metgod Netherlands Netherlands Nottingham Forest Nottingham Forest 3 (0)
Derek Mountfield England England Everton FC Everton FC 3 (0)
Steve Nicol Scotland Scotland Liverpool FC Liverpool FC 3 (0)
Jesper Olsen Denmark Denmark Manchester United Manchester United 3 (1)
Russell Osman England England Leicester City Leicester City 3 (0)
Robert Rosario England England Norwich City Norwich City 3 (0)
Gary Shelton England England Sheffield Wednesday Sheffield Wednesday 3 (0)
Peter Shirtliff England England Charlton Athletic Charlton Athletic 3 (0)
Paul Simpson England England Manchester City Manchester City 3 (0)
David Speedie Scotland Scotland Chelsea FC Chelsea FC 3 (0)
Gary Stevens England England Everton FC Everton FC 3 (0)
Mark Walters England England Aston Villa Aston Villa 3 (0)
Dave Watson England England Everton FC Everton FC 3 (0)
Ronnie Whelan Ireland Ireland Liverpool FC Liverpool FC 3 (0)
Paul Wilkinson England England Everton FC Everton FC
Nottingham Forest Nottingham Forest
3 (0)
David Williams Wales Wales Norwich City Norwich City 3 (0)
150. Micky Adams England England Coventry City Coventry City 2 (0)
Mark Barham England England Norwich City Norwich City 2 (0)
Carl Bradshaw England England Sheffield Wednesday Sheffield Wednesday 2 (0)
Liam Brady Ireland Ireland West Ham United West Ham United 2 (0)
Tommy Caton England England Oxford United Oxford United 2 (0)
Garth Crooks England England Charlton Athletic Charlton Athletic 2 (0)
Anthony Cunningham Jamaica Jamaica Newcastle United Newcastle United 2 (0)
Mark Dennis England England Southampton FC Southampton FC 2 (0)
Alan Devonshire England England West Ham United West Ham United 2 (0)
Gregory Downs England England Coventry City Coventry City 2 (0)
John Dreyer England England Oxford United Oxford United 2 (0)
Shaun Elliott England England Norwich City Norwich City 2 (0)
Wayne Fereday England England Queens Park Rangers Queens Park Rangers 2 (0)
Mike Fillery England England Queens Park Rangers Queens Park Rangers 2 (0)
Steve Foster England England Luton Town Luton Town 2 (0)
Tony Gale England England West Ham United West Ham United 2 (0)
Richard Gough Scotland Scotland Tottenham Hotspur Tottenham Hotspur 2 (0)
Ashley Grimes Ireland Ireland Luton Town Luton Town 2 (0)
Trevor Hebberd England England Oxford United Oxford United 2 (0)
Ricky Hill England England Luton Town Luton Town 2 (0)
Nick Holmes England England Southampton FC Southampton FC 2 (0)
Keith Houchen England England Coventry City Coventry City 2 (0)
Steve Hunt England England Aston Villa Aston Villa 2 (0)
Robbie James Wales Wales Queens Park Rangers Queens Park Rangers 2 (0)
Paul Kerr England England Aston Villa Aston Villa 2 (0)
Kevin Langley England England Everton FC Everton FC
Manchester City Manchester City
2 (0)
Alvin Martin England England West Ham United West Ham United 2 (0)
Paul McGrath Ireland Ireland Manchester United Manchester United 2 (0)
Joe McLaughlin Scotland Scotland Chelsea FC Chelsea FC 2 (0)
John McNaught Scotland Scotland Chelsea FC Chelsea FC 2 (0)
Simon Morgan England England Leicester City Leicester City 2 (0)
John O'Neill Northern Ireland Northern Ireland Leicester City Leicester City 2 (0)
Colin Pates England England Chelsea FC Chelsea FC 2 (0)
Steve Redmond England England Manchester City Manchester City 2 (0)
Kevin Richardson England England Everton FC Everton FC
Watford FC Watford FC
2 (0)
Graham Rix England England Arsenal FC Arsenal FC 2 (0)
David Rocastle England England Arsenal FC Arsenal FC 2 (0)
George Shipley England England Charlton Athletic Charlton Athletic 2 (0)
Phil Starbuck England England Nottingham Forest Nottingham Forest 2 (0)
Mel Sterland England England Sheffield Wednesday Sheffield Wednesday 2 (0)
Paul Stewart England England Manchester City Manchester City 2 (0)
Steve Terry England England Watford FC Watford FC 2 (0)
Andy Thorn England England Wimbledon FC Wimbledon FC 2 (0)
Roy Wegerle USA USA Chelsea FC Chelsea FC 2 (0)
Kenny Wharton England England Newcastle United Newcastle United 2 (0)
Billy Whitehurst England England Newcastle United Newcastle United
Oxford United Oxford United
2 (0)
Steve Williams England England Arsenal FC Arsenal FC 2 (0)
Nigel Winterburn England England Wimbledon FC Wimbledon FC 2 (0)
198. Gary Ablett England England Liverpool FC Liverpool FC 1 (0)
Mark Aizlewood Wales Wales Charlton Athletic Charlton Athletic 1 (0)
Joe Allon England England Newcastle United Newcastle United 1 (0)
John Anderson Ireland Ireland Newcastle United Newcastle United 1 (0)
David Armstrong England England Southampton FC Southampton FC 1 (0)
Clayton Blackmore Wales Wales Manchester United Manchester United 1 (0)
Mark Blake England England Southampton FC Southampton FC 1 (0)
Kevin Bond England England Southampton FC Southampton FC 1 (0)
Brian Borrows England England Coventry City Coventry City 1 (1)
Mark Bowen Wales Wales Tottenham Hotspur Tottenham Hotspur 1 (0)
Tim Breacker England England Luton Town Luton Town 1 (0)
Ian Brightwell England England Manchester City Manchester City 1 (0)
Kevin Brock England England Oxford United Oxford United 1 (0)
John Coady Ireland Ireland Chelsea FC Chelsea FC 1 (0)
Paul Culpin England England Coventry City Coventry City 1 (0)
Michael Duxbury England England Manchester United Manchester United 1 (0)
Chris Fairclough England England Nottingham Forest Nottingham Forest 1 (0)
Terry Fenwick England England Queens Park Rangers Queens Park Rangers 1 (1)
Colin Foster England England Nottingham Forest Nottingham Forest 1 (0)
Tony Galvin Ireland Ireland Tottenham Hotspur Tottenham Hotspur 1 (0)
Brian Gayle England England Wimbledon FC Wimbledon FC 1 (0)
Colin Gibson England England Manchester United Manchester United 1 (0)
Terry Gibson England England Manchester United Manchester United 1 (0)
Tony Gregory England England Sheffield Wednesday Sheffield Wednesday 1 (0)
Steve Gritt England England Charlton Athletic Charlton Athletic 1 (0)
Paul Hilton England England West Ham United West Ham United 1 (0)
David Hodgson England England Norwich City Norwich City 1 (0)
Robert Hopkins England England Manchester City Manchester City 1 (0)
Paul Ince England England West Ham United West Ham United 1 (0)
Peter Jackson England England Newcastle United Newcastle United 1 (0)
Francis Joseph England England Wimbledon FC Wimbledon FC 1 (0)
Rob Kelly England England Leicester City Leicester City 1 (0)
Paul Lake England England Manchester City Manchester City 1 (0)
Carl Leaburn England England Charlton Athletic Charlton Athletic 1 (0)
Gary Mabbutt England England Tottenham Hotspur Tottenham Hotspur 1 (0)
Lawrie Madden England England Sheffield Wednesday Sheffield Wednesday 1 (0)
Ian Marshall England England Everton FC Everton FC 1 (0)
Ally Mauchlen Scotland Scotland Leicester City Leicester City 1 (0)
Mick McCarthy Ireland Ireland Manchester City Manchester City 1 (0)
John McClelland Northern Ireland Northern Ireland Watford FC Watford FC 1 (0)
Darron McDonough England England Luton Town Luton Town 1 (0)
Paul Miller England England Charlton Athletic Charlton Athletic
Tottenham Hotspur Tottenham Hotspur
1 (0)
Peter Nicholas Wales Wales Luton Town Luton Town 1 (0)
Steve Ogrizović England England Coventry City Coventry City 1 (0)
Neil Orr Scotland Scotland West Ham United West Ham United 1 (0)
George Parris England England West Ham United West Ham United 1 (0)
Gavin Peacock England England Queens Park Rangers Queens Park Rangers 1 (0)
John Pearson England England Charlton Athletic Charlton Athletic 1 (0)
Neil Pointon England England Everton FC Everton FC 1 (0)
Peter Reid England England Everton FC Everton FC 1 (0)
Brian Rice Scotland Scotland Nottingham Forest Nottingham Forest 1 (0)
Graham Roberts England England Tottenham Hotspur Tottenham Hotspur 1 (0)
Iwan Roberts Wales Wales Watford FC Watford FC 1 (0)
Philip Robinson England England Aston Villa Aston Villa 1 (0)
Stewart Robson England England Arsenal FC Arsenal FC
West Ham United West Ham United
1 (0)
Glenn Roeder England England Newcastle United Newcastle United 1 (0)
Wilf Rostron England England Watford FC Watford FC 1 (0)
Kevin Scott England England Newcastle United Newcastle United 1 (0)
Tony Sealy England England Leicester City Leicester City 1 (0)
Steve Sims England England Watford FC Watford FC 1 (1)
John Sivebæk Denmark Denmark Manchester United Manchester United 1 (0)
Neil Slatter Wales Wales Oxford United Oxford United 1 (0)
Nigel Spackman England England Chelsea FC Chelsea FC
Liverpool FC Liverpool FC
1 (1)
Ian Stewart Northern Ireland Northern Ireland Newcastle United Newcastle United 1 (0)
Brian Talbot England England Watford FC Watford FC 1 (0)
Andy Townsend Ireland Ireland Southampton FC Southampton FC 1 (0)
John Trewick England England Oxford United Oxford United 1 (1)
Pat van den Hauwe Wales Wales Everton FC Everton FC 1 (0)
Mark Ward England England West Ham United West Ham United 1 (0)
Colin West England England Chelsea FC Chelsea FC 1 (0)
David White England England Manchester City Manchester City 1 (0)
Stephen Wicks England England Chelsea FC Chelsea FC 1 (0)
Ian Wilson Scotland Scotland Leicester City Leicester City 1 (0)
Robert Wilson England England Luton Town Luton Town 1 (0)
Mark Wright England England Southampton FC Southampton FC 1 (0)