# Player Country Team Goals (Penalty)
1. John Aldridge Ireland Ireland Liverpool FC Liverpool FC 26 (9)
2. Brian McClair Scotland Scotland Manchester United Manchester United 24 (5)
3. Lee Chapman England England Sheffield Wednesday Sheffield Wednesday 19 (0)
Nigel Clough England England Nottingham Forest Nottingham Forest 19 (3)
5. Colin Clarke Northern Ireland Northern Ireland Southampton FC Southampton FC 16 (4)
6. John Barnes England England Liverpool FC Liverpool FC 15 (0)
Peter Beardsley England England Liverpool FC Liverpool FC 15 (0)
8. John Fashanu England England Wimbledon FC Wimbledon FC 14 (0)
9. Tony Cottee England England West Ham United West Ham United 13 (0)
Graeme Sharp Scotland Scotland Everton FC Everton FC 13 (0)
Neil Webb England England Nottingham Forest Nottingham Forest 13 (0)
12. Kevin Drinkell England England Norwich City Norwich City 12 (1)
Gordon Durie Scotland Scotland Chelsea FC Chelsea FC 12 (7)
Michael O'Neill Northern Ireland Northern Ireland Newcastle United Newcastle United 12 (0)
Dean Saunders Wales Wales Oxford United Oxford United 12 (6)
16. Clive Allen England England Tottenham Hotspur Tottenham Hotspur 11 (2)
Kerry Dixon England England Chelsea FC Chelsea FC 11 (0)
Mirandinha Brazil Brazil Newcastle United Newcastle United 11 (0)
Bryan Robson England England Manchester United Manchester United 11 (0)
Alan Smith England England Arsenal FC Arsenal FC 11 (0)
Mark Stein South Africa South Africa Luton Town Luton Town 11 (0)
Danny Wallace England England Southampton FC Southampton FC 11 (0)
23. Nico Claesen Belgium Belgium Tottenham Hotspur Tottenham Hotspur 10 (0)
Wayne Clarke England England Everton FC Everton FC 10 (0)
Garth Crooks England England Charlton Athletic Charlton Athletic 10 (0)
Martin Foyle England England Oxford United Oxford United 10 (0)
Cyrille Regis England England Coventry City Coventry City 10 (0)
Dennis Wise England England Wimbledon FC Wimbledon FC 10 (0)
29. Gary Bannister England England Coventry City Coventry City
Queens Park Rangers Queens Park Rangers
9 (0)
Alan Cork England England Wimbledon FC Wimbledon FC 9 (0)
Kevin Dillon England England Portsmouth FC Portsmouth FC 9 (4)
Mick Harford England England Luton Town Luton Town 9 (1)
Adrian Heath England England Everton FC Everton FC 9 (0)
Steve McMahon England England Liverpool FC Liverpool FC 9 (0)
Brian Stein England England Luton Town Luton Town 9 (0)
Michael Thomas England England Arsenal FC Arsenal FC 9 (2)
37. Paul Goddard England England Newcastle United Newcastle United 8 (0)
Brian Kilcline England England Coventry City Coventry City 8 (6)
Micky Quinn England England Portsmouth FC Portsmouth FC 8 (1)
Mel Sterland England England Sheffield Wednesday Sheffield Wednesday 8 (2)
Gordon Strachan Scotland Scotland Manchester United Manchester United 8 (0)
Danny Wilson Northern Ireland Northern Ireland Luton Town Luton Town 8 (4)
43. Dean Coney England England Queens Park Rangers Queens Park Rangers 7 (0)
Robert Fleck Scotland Scotland Norwich City Norwich City 7 (0)
Paul Gascoigne England England Newcastle United Newcastle United 7 (0)
Colin West England England Sheffield Wednesday Sheffield Wednesday 7 (0)
Norman Whiteside Northern Ireland Northern Ireland Manchester United Manchester United 7 (0)
48. Phil Gee England England Derby County Derby County 6 (0)
Terry Gibson England England Wimbledon FC Wimbledon FC 6 (0)
John Gregory England England Derby County Derby County 6 (1)
Perry Groves England England Arsenal FC Arsenal FC 6 (0)
Ray Houghton Ireland Ireland Liverpool FC Liverpool FC
Oxford United Oxford United
6 (0)
Andrew Jones Wales Wales Charlton Athletic Charlton Athletic 6 (0)
Pat Nevin Scotland Scotland Chelsea FC Chelsea FC 6 (0)
Steve Nicol Scotland Scotland Liverpool FC Liverpool FC 6 (0)
David Rocastle England England Arsenal FC Arsenal FC 6 (0)
David Speedie Scotland Scotland Coventry City Coventry City 6 (0)
Trevor Steven England England Everton FC Everton FC 6 (4)
Mark Stuart England England Charlton Athletic Charlton Athletic 6 (0)
60. Graham Baker England England Southampton FC Southampton FC 5 (0)
Wayne Biggins England England Norwich City Norwich City 5 (1)
Peter Davenport England England Manchester United Manchester United 5 (0)
Paul Davis England England Arsenal FC Arsenal FC 5 (0)
Mark Falco England England Queens Park Rangers Queens Park Rangers 5 (0)
Craig Johnston England England Liverpool FC Liverpool FC 5 (0)
David Kerslake England England Queens Park Rangers Queens Park Rangers 5 (2)
Paul Merson England England Arsenal FC Arsenal FC 5 (0)
Stuart Pearce England England Nottingham Forest Nottingham Forest 5 (3)
Leroy Rosenior England England West Ham United West Ham United 5 (0)
Paul Wilkinson England England Nottingham Forest Nottingham Forest 5 (0)
Kevin Wilson Northern Ireland Northern Ireland Chelsea FC Chelsea FC 5 (0)
Terry Wilson Scotland Scotland Nottingham Forest Nottingham Forest 5 (0)
73. Martin Allen England England Queens Park Rangers Queens Park Rangers 4 (0)
David Bennett England England Coventry City Coventry City 4 (0)
Luther Blissett England England Watford FC Watford FC 4 (0)
Steve Bruce England England Manchester United Manchester United
Norwich City Norwich City
4 (0)
John Byrne Ireland Ireland Queens Park Rangers Queens Park Rangers 4 (0)
Nigel Callaghan England England Derby County Derby County 4 (1)
Franz Carr England England Nottingham Forest Nottingham Forest 4 (0)
Terry Connor England England Portsmouth FC Portsmouth FC 4 (0)
Chris Fairclough England England Tottenham Hotspur Tottenham Hotspur 4 (0)
Carlton Fairweather England England Wimbledon FC Wimbledon FC 4 (0)
Wayne Fereday England England Queens Park Rangers Queens Park Rangers 4 (0)
Andrew Garner England England Derby County Derby County 4 (0)
Gary Gillespie Scotland Scotland Liverpool FC Liverpool FC 4 (0)
Paul Mariner England England Portsmouth FC Portsmouth FC 4 (0)
Darron McDonough England England Luton Town Luton Town 4 (0)
Les Phillips England England Oxford United Oxford United 4 (0)
Mark Reid Scotland Scotland Charlton Athletic Charlton Athletic 4 (3)
Kevin Richardson England England Arsenal FC Arsenal FC 4 (0)
Lawrie Sanchez Northern Ireland Northern Ireland Wimbledon FC Wimbledon FC 4 (0)
David Smith England England Coventry City Coventry City 4 (0)
Ray Stewart Scotland Scotland West Ham United West Ham United 4 (4)
Dave Watson England England Everton FC Everton FC 4 (0)
95. Malcolm Allen Wales Wales Watford FC Watford FC 3 (1)
Paul Allen England England Tottenham Hotspur Tottenham Hotspur 3 (0)
Ian Allinson England England Luton Town Luton Town 3 (0)
Clayton Blackmore Wales Wales Manchester United Manchester United 3 (0)
Kevin Bond England England Southampton FC Southampton FC 3 (0)
Steve Cross England England Derby County Derby County 3 (0)
Alan Dickens England England West Ham United West Ham United 3 (0)
Terry Fenwick England England Queens Park Rangers Queens Park Rangers
Tottenham Hotspur Tottenham Hotspur
3 (2)
Michael Forsyth England England Derby County Derby County 3 (0)
Thomas Gaynor Ireland Ireland Nottingham Forest Nottingham Forest 3 (0)
Lee Glover Scotland Scotland Nottingham Forest Nottingham Forest 3 (0)
Dale Gordon England England Norwich City Norwich City 3 (0)
Micky Gynn England England Coventry City Coventry City 3 (0)
Trevor Hebberd England England Oxford United Oxford United 3 (0)
Richard Hill England England Oxford United Oxford United
Watford FC Watford FC
3 (0)
Paul Hilton England England West Ham United West Ham United 3 (0)
David Hirst England England Sheffield Wednesday Sheffield Wednesday 3 (0)
Steve Hodge England England Tottenham Hotspur Tottenham Hotspur 3 (0)
Glyn Hodges Wales Wales Newcastle United Newcastle United
Watford FC Watford FC
3 (0)
Barry Horne Wales Wales Portsmouth FC Portsmouth FC 3 (0)
Keith Houchen England England Coventry City Coventry City 3 (0)
Paul Ince England England West Ham United West Ham United 3 (0)
Brian Marwood England England Arsenal FC Arsenal FC
Sheffield Wednesday Sheffield Wednesday
3 (2)
Alan McDonald Northern Ireland Northern Ireland Queens Park Rangers Queens Park Rangers 3 (0)
Neil McDonald England England Newcastle United Newcastle United 3 (3)
Kevin Moore England England Southampton FC Southampton FC 3 (0)
David Oldfield England England Luton Town Luton Town 3 (0)
Neil Pointon England England Everton FC Everton FC 3 (0)
Gary Porter England England Watford FC Watford FC 3 (0)
Alan Shearer England England Southampton FC Southampton FC 3 (0)
Neil Slatter Wales Wales Oxford United Oxford United 3 (0)
Andy Townsend Ireland Ireland Southampton FC Southampton FC 3 (0)
Colin Walsh Scotland Scotland Charlton Athletic Charlton Athletic 3 (0)
Colin West England England Chelsea FC Chelsea FC 3 (0)
Mark Wright England England Derby County Derby County 3 (0)
Eric Young Wales Wales Wimbledon FC Wimbledon FC 3 (0)
131. Tony Adams England England Arsenal FC Arsenal FC 2 (0)
Viv Anderson England England Manchester United Manchester United 2 (0)
Carl Bradshaw England England Sheffield Wednesday Sheffield Wednesday 2 (0)
Liam Brady Ireland Ireland West Ham United West Ham United 2 (0)
Kevin Brock England England Queens Park Rangers Queens Park Rangers 2 (0)
Glenn Cockerill England England Southampton FC Southampton FC 2 (0)
Laurie Cunningham England England Wimbledon FC Wimbledon FC 2 (0)
Gregory Downs England England Coventry City Coventry City 2 (1)
Colin Foster England England Nottingham Forest Nottingham Forest 2 (0)
Steve Foster England England Luton Town Luton Town 2 (0)
Ruel Fox England England Norwich City Norwich City 2 (0)
Colin Gibson England England Manchester United Manchester United 2 (0)
Jeremy Goss Wales Wales Norwich City Norwich City 2 (0)
Micky Hazard England England Chelsea FC Chelsea FC 2 (0)
Vincent Hilaire England England Portsmouth FC Portsmouth FC 2 (0)
Ricky Hill England England Luton Town Luton Town 2 (0)
Rick Holden England England Watford FC Watford FC 2 (0)
Kenny Jackett Wales Wales Watford FC Watford FC 2 (0)
Darren Jackson Scotland Scotland Newcastle United Newcastle United 2 (0)
Peter Jackson England England Newcastle United Newcastle United 2 (0)
Vinnie Jones Wales Wales Wimbledon FC Wimbledon FC 2 (0)
Rob Lee England England Charlton Athletic Charlton Athletic 2 (0)
Andy Linighan England England Norwich City Norwich City 2 (0)
Anthony Lormor England England Newcastle United Newcastle United 2 (0)
Gary Mabbutt England England Tottenham Hotspur Tottenham Hotspur 2 (0)
Steve MacKenzie England England Charlton Athletic Charlton Athletic 2 (0)
Paul McGrath Ireland Ireland Manchester United Manchester United 2 (0)
Gary Megson England England Sheffield Wednesday Sheffield Wednesday 2 (0)
Emeka Nwajiobi Nigeria Nigeria Luton Town Luton Town 2 (0)
Liam O'Brien Ireland Ireland Manchester United Manchester United 2 (0)
Jesper Olsen Denmark Denmark Manchester United Manchester United 2 (0)
Nigel Pearson England England Sheffield Wednesday Sheffield Wednesday 2 (0)
David Phillips Wales Wales Coventry City Coventry City 2 (0)
Calvin Plummer England England Nottingham Forest Nottingham Forest 2 (0)
Paul Power England England Everton FC Everton FC 2 (0)
Marc Proctor England England Sheffield Wednesday Sheffield Wednesday 2 (0)
Niall Quinn Ireland Ireland Arsenal FC Arsenal FC 2 (0)
Peter Rhoades-Brown England England Oxford United Oxford United 2 (0)
Brian Rice Scotland Scotland Nottingham Forest Nottingham Forest 2 (0)
Iwan Roberts Wales Wales Watford FC Watford FC 2 (0)
Stewart Robson England England West Ham United West Ham United 2 (0)
Robert Rosario England England Norwich City Norwich City 2 (0)
Steve Sedgley England England Coventry City Coventry City 2 (0)
Peter Shirtliff England England Charlton Athletic Charlton Athletic 2 (0)
Ian Snodin England England Everton FC Everton FC 2 (0)
Worrell Sterling England England Watford FC Watford FC 2 (0)
Chris Waddle England England Tottenham Hotspur Tottenham Hotspur 2 (0)
Kenny Wharton England England Newcastle United Newcastle United 2 (0)
Clive Whitehead England England Portsmouth FC Portsmouth FC 2 (0)
Billy Whitehurst England England Oxford United Oxford United 2 (0)
Clive Wilson England England Chelsea FC Chelsea FC 2 (0)
182. Tony Agana England England Watford FC Watford FC 1 (0)
John Anderson Ireland Ireland Newcastle United Newcastle United 1 (0)
Ian Baird England England Portsmouth FC Portsmouth FC 1 (0)
Kevin Ball England England Portsmouth FC Portsmouth FC 1 (0)
David Bardsley England England Oxford United Oxford United
Watford FC Watford FC
1 (0)
Mickey Bennett England England Charlton Athletic Charlton Athletic 1 (0)
Mark Blake England England Southampton FC Southampton FC 1 (0)
Michael Bodley England England Chelsea FC Chelsea FC 1 (0)
Mark Bowen Wales Wales Norwich City Norwich City 1 (0)
Tim Breacker England England Luton Town Luton Town 1 (0)
Gary Briggs England England Oxford United Oxford United 1 (0)
John Bumstead England England Chelsea FC Chelsea FC 1 (0)
David Campbell Northern Ireland Northern Ireland Charlton Athletic Charlton Athletic
Nottingham Forest Nottingham Forest
1 (0)
Tommy Caton England England Oxford United Oxford United 1 (0)
Mark Chamberlain England England Sheffield Wednesday Sheffield Wednesday 1 (0)
Justin Channing England England Queens Park Rangers Queens Park Rangers 1 (0)
Steve Clarke Scotland Scotland Chelsea FC Chelsea FC 1 (0)
John Coady Ireland Ireland Chelsea FC Chelsea FC 1 (0)
John Cornwell England England Newcastle United Newcastle United 1 (0)
Ian Crook England England Norwich City Norwich City 1 (0)
Gary Crosby England England Nottingham Forest Nottingham Forest 1 (0)
Bobby Davison England England Derby County Derby County 1 (0)
Mal Donaghy Northern Ireland Northern Ireland Luton Town Luton Town 1 (0)
John Gannon England England Wimbledon FC Wimbledon FC 1 (0)
Brian Gayle England England Wimbledon FC Wimbledon FC 1 (0)
Ashley Grimes Ireland Ireland Luton Town Luton Town 1 (0)
Alan Hansen Scotland Scotland Liverpool FC Liverpool FC 1 (0)
Paul Hardyman England England Portsmouth FC Portsmouth FC 1 (0)
Martin Hayes England England Arsenal FC Arsenal FC 1 (0)
Gordon Hobson England England Southampton FC Southampton FC 1 (0)
Siggi Jónsson Iceland Iceland Sheffield Wednesday Sheffield Wednesday 1 (0)
Kevin Keen England England West Ham United West Ham United 1 (0)
David Langan Ireland Ireland Oxford United Oxford United 1 (0)
Larry May England England Sheffield Wednesday Sheffield Wednesday 1 (0)
David McCreery Northern Ireland Northern Ireland Newcastle United Newcastle United 1 (0)
Joe McLaughlin Scotland Scotland Chelsea FC Chelsea FC 1 (0)
Kevin McMinn Scotland Scotland Derby County Derby County 1 (0)
Gary Micklewhite England England Derby County Derby County 1 (0)
Paul Miller England England Charlton Athletic Charlton Athletic 1 (0)
Paul Moran England England Tottenham Hotspur Tottenham Hotspur 1 (0)
Mark Morris England England Watford FC Watford FC 1 (0)
George Parris England England West Ham United West Ham United 1 (0)
Trevor Putney England England Norwich City Norwich City 1 (0)
Peter Reid England England Everton FC Everton FC 1 (0)
Stuart Rimmer England England Watford FC Watford FC 1 (0)
Graham Rodger Scotland Scotland Coventry City Coventry City 1 (0)
Glenn Roeder England England Newcastle United Newcastle United 1 (0)
Vaughan Ryan England England Wimbledon FC Wimbledon FC 1 (0)
Lee Sandford England England Portsmouth FC Portsmouth FC 1 (0)
Kenny Sansom England England Arsenal FC Arsenal FC 1 (0)
John Scales England England Wimbledon FC Wimbledon FC 1 (0)
Kevin Scott England England Newcastle United Newcastle United 1 (0)
Trevor Senior England England Watford FC Watford FC 1 (0)
Kevin Sheedy Ireland Ireland Everton FC Everton FC 1 (0)
Frank Stapleton Ireland Ireland Derby County Derby County 1 (0)
Gary Strodder England England West Ham United West Ham United 1 (0)
Brian Tinnion England England Newcastle United Newcastle United 1 (0)
Rodney Wallace England England Southampton FC Southampton FC 1 (0)
Paul Walsh England England Liverpool FC Liverpool FC
Tottenham Hotspur Tottenham Hotspur
1 (0)
Mark Ward England England West Ham United West Ham United 1 (0)
Roy Wegerle USA USA Chelsea FC Chelsea FC 1 (0)
Ronnie Whelan Ireland Ireland Liverpool FC Liverpool FC 1 (1)
Geraint Williams Wales Wales Derby County Derby County 1 (0)
Steve Williams England England Arsenal FC Arsenal FC 1 (0)
Darren Wood England England Chelsea FC Chelsea FC 1 (1)