# Player Country Team Goals (Penalty)
1. Teddy Sheringham England England Nottingham Forest Nottingham Forest
Tottenham Hotspur Tottenham Hotspur
21 (4)
2. Les Ferdinand England England Queens Park Rangers Queens Park Rangers 20 (0)
3. Dean Holdsworth England England Wimbledon FC Wimbledon FC 19 (0)
4. Micky Quinn England England Coventry City Coventry City 17 (1)
5. Alan Shearer England England Blackburn Rovers Blackburn Rovers 16 (1)
David White England England Manchester City Manchester City 16 (0)
7. Chris Armstrong England England Crystal Palace Crystal Palace 15 (0)
Éric Cantona France France Leeds United Leeds United
Manchester United Manchester United
15 (1)
Brian Deane England England Sheffield United Sheffield United 15 (0)
Mark Hughes Wales Wales Manchester United Manchester United 15 (0)
Matt Le Tissier England England Southampton FC Southampton FC 15 (1)
Mark Robins England England Norwich City Norwich City 15 (0)
Paul Wilkinson England England Middlesbrough FC Middlesbrough FC 15 (0)
Ian Wright England England Arsenal FC Arsenal FC 15 (0)
15. Mike Newell England England Blackburn Rovers Blackburn Rovers 14 (0)
Ian Rush Wales Wales Liverpool FC Liverpool FC 14 (0)
17. Lee Chapman England England Leeds United Leeds United 13 (0)
Dean Saunders Wales Wales Aston Villa Aston Villa
Liverpool FC Liverpool FC
13 (1)
19. Mark Bright England England Crystal Palace Crystal Palace
Sheffield Wednesday Sheffield Wednesday
12 (0)
Tony Cottee England England Everton FC Everton FC 12 (0)
Ian Olney England England Oldham Athletic Oldham Athletic 12 (0)
22. Dalian Atkinson England England Aston Villa Aston Villa 11 (0)
Iain Dowie Northern Ireland Northern Ireland Southampton FC Southampton FC 11 (0)
Kevin Gallacher Scotland Scotland Blackburn Rovers Blackburn Rovers
Coventry City Coventry City
11 (0)
David Hirst England England Sheffield Wednesday Sheffield Wednesday 11 (0)
Mike Sheron England England Manchester City Manchester City 11 (0)
Mark Walters England England Liverpool FC Liverpool FC 11 (2)
28. Bradley Allen England England Queens Park Rangers Queens Park Rangers 10 (0)
Peter Beardsley England England Everton FC Everton FC 10 (3)
Nigel Clough England England Nottingham Forest Nottingham Forest 10 (2)
Chris Kiwomya England England Ipswich Town Ipswich Town 10 (0)
David Phillips Wales Wales Norwich City Norwich City 10 (2)
33. Neil Adams England England Oldham Athletic Oldham Athletic 9 (1)
Gary Bannister England England Nottingham Forest Nottingham Forest 9 (0)
Ryan Giggs Wales Wales Manchester United Manchester United 9 (0)
Mick Harford England England Chelsea FC Chelsea FC 9 (0)
John Hendrie Scotland Scotland Middlesbrough FC Middlesbrough FC 9 (0)
Brian McClair Scotland Scotland Manchester United Manchester United 9 (0)
Garry Parker England England Aston Villa Aston Villa 9 (1)
Niall Quinn Ireland Ireland Manchester City Manchester City 9 (0)
Graham Stuart England England Chelsea FC Chelsea FC 9 (0)
42. Adrian Littlejohn England England Sheffield United Sheffield United 8 (0)
Eddie McGoldrick Ireland Ireland Crystal Palace Crystal Palace 8 (0)
Chris Sutton England England Norwich City Norwich City 8 (0)
John Williams England England Coventry City Coventry City 8 (0)
46. Darren Anderton England England Tottenham Hotspur Tottenham Hotspur 7 (0)
Jason Dozzell England England Ipswich Town Ipswich Town 7 (0)
Robbie Earle Jamaica Jamaica Wimbledon FC Wimbledon FC 7 (0)
Don Hutchison Scotland Scotland Liverpool FC Liverpool FC 7 (0)
Peter Ndlovu Zimbabwe Zimbabwe Coventry City Coventry City 7 (0)
Stuart Ripley England England Blackburn Rovers Blackburn Rovers 7 (0)
Graeme Sharp Scotland Scotland Oldham Athletic Oldham Athletic 7 (0)
Andy Sinton England England Queens Park Rangers Queens Park Rangers 7 (0)
Gary Speed Wales Wales Leeds United Leeds United 7 (0)
John Spencer Scotland Scotland Chelsea FC Chelsea FC 7 (0)
Rodney Wallace England England Leeds United Leeds United 7 (0)
57. Nicky Banger England England Southampton FC Southampton FC 6 (0)
Nick Barmby England England Tottenham Hotspur Tottenham Hotspur 6 (0)
Chris Bart-Williams England England Sheffield Wednesday Sheffield Wednesday 6 (0)
John Fashanu England England Wimbledon FC Wimbledon FC 6 (1)
Nick Henry England England Oldham Athletic Oldham Athletic 6 (0)
Paul Ince England England Manchester United Manchester United 6 (0)
Roy Keane Ireland Ireland Nottingham Forest Nottingham Forest 6 (0)
Gary Penrice England England Queens Park Rangers Queens Park Rangers 6 (0)
Lee Power England England Norwich City Norwich City 6 (0)
Ronny Rosenthal Israel Israel Liverpool FC Liverpool FC 6 (0)
Paul Warhurst England England Sheffield Wednesday Sheffield Wednesday 6 (0)
John Wark Scotland Scotland Ipswich Town Ipswich Town 6 (1)
Dwight Yorke Trinidad & Tobago Trinidad & Tobago Aston Villa Aston Villa 6 (0)
Eric Young Wales Wales Crystal Palace Crystal Palace 6 (0)
71. Stuart Barlow England England Everton FC Everton FC 5 (0)
John Barnes England England Liverpool FC Liverpool FC 5 (1)
Steve Bruce England England Manchester United Manchester United 5 (1)
Andy Clarke England England Wimbledon FC Wimbledon FC 5 (0)
Chris Coleman Wales Wales Crystal Palace Crystal Palace 5 (0)
Willie Falconer Scotland Scotland Middlesbrough FC Middlesbrough FC 5 (0)
Gary Flitcroft England England Manchester City Manchester City 5 (0)
Gunnar Halle Norway Norway Oldham Athletic Oldham Athletic 5 (0)
Denis Irwin Ireland Ireland Manchester United Manchester United 5 (0)
Gavin Johnson England England Ipswich Town Ipswich Town 5 (0)
Gary McAllister Scotland Scotland Leeds United Leeds United 5 (2)
Paul Merson England England Arsenal FC Arsenal FC 5 (0)
Eddie Newton England England Chelsea FC Chelsea FC 5 (0)
Robert Rosario England England Coventry City Coventry City
Nottingham Forest Nottingham Forest
5 (0)
Dane Whitehouse England England Sheffield United Sheffield United 5 (0)
Tommy Wright Scotland Scotland Middlesbrough FC Middlesbrough FC 5 (0)
87. Micky Adams England England Southampton FC Southampton FC 4 (0)
Neal Ardley England England Wimbledon FC Wimbledon FC 4 (0)
Mark Atkins England England Blackburn Rovers Blackburn Rovers 4 (0)
Darren Beckford England England Norwich City Norwich City
Oldham Athletic Oldham Athletic
4 (0)
Paul Bernard Scotland Scotland Oldham Athletic Oldham Athletic 4 (0)
Kingsley Black Northern Ireland Northern Ireland Nottingham Forest Nottingham Forest 4 (0)
Kevin Campbell England England Arsenal FC Arsenal FC 4 (0)
Chris Fairclough England England Leeds United Leeds United 4 (0)
Ruel Fox England England Norwich City Norwich City 4 (0)
Richard Hall England England Southampton FC Southampton FC 4 (0)
Craig Hignett England England Middlesbrough FC Middlesbrough FC 4 (0)
Glyn Hodges Wales Wales Sheffield United Sheffield United 4 (0)
Neil Maddison England England Southampton FC Southampton FC 4 (0)
Paul McGrath Ireland Ireland Aston Villa Aston Villa 4 (0)
Steve McManaman England England Liverpool FC Liverpool FC 4 (0)
Kevin Moran Ireland Ireland Blackburn Rovers Blackburn Rovers 4 (0)
Lawrie Sanchez Northern Ireland Northern Ireland Wimbledon FC Wimbledon FC 4 (0)
Bernie Slaven Ireland Ireland Middlesbrough FC Middlesbrough FC 4 (0)
Mick Stockwell England England Ipswich Town Ipswich Town 4 (0)
Gordon Strachan Scotland Scotland Leeds United Leeds United 4 (2)
Andy Townsend Ireland Ireland Chelsea FC Chelsea FC 4 (0)
Roy Wegerle USA USA Blackburn Rovers Blackburn Rovers
Coventry City Coventry City
4 (0)
Jason Wilcox England England Blackburn Rovers Blackburn Rovers 4 (0)
110. Paul Allen England England Tottenham Hotspur Tottenham Hotspur 3 (0)
Viv Anderson England England Sheffield Wednesday Sheffield Wednesday 3 (0)
David Bardsley England England Queens Park Rangers Queens Park Rangers 3 (0)
Peter Beagrie England England Everton FC Everton FC 3 (0)
Mark Brennan England England Oldham Athletic Oldham Athletic 3 (0)
Ian Bryson Scotland Scotland Sheffield United Sheffield United 3 (0)
Franz Carr England England Sheffield United Sheffield United 3 (0)
Jimmy Carter England England Arsenal FC Arsenal FC 3 (0)
Steve Cotterill England England Wimbledon FC Wimbledon FC 3 (0)
Ian Crook England England Norwich City Norwich City 3 (0)
Keith Curle England England Manchester City Manchester City 3 (2)
Gordon Durie Scotland Scotland Tottenham Hotspur Tottenham Hotspur 3 (0)
Efan Ekoku Nigeria Nigeria Norwich City Norwich City 3 (0)
Paul Goddard England England Ipswich Town Ipswich Town 3 (0)
Bontcho Guenchev Bulgaria Bulgaria Ipswich Town Ipswich Town 3 (0)
Rick Holden England England Manchester City Manchester City 3 (0)
Ray Houghton Ireland Ireland Aston Villa Aston Villa 3 (0)
Matt Jackson England England Everton FC Everton FC 3 (0)
Mo Johnston Scotland Scotland Everton FC Everton FC 3 (0)
Andrey Kanchelskis Russia Russia Manchester United Manchester United 3 (0)
Mike Milligan Ireland Ireland Oldham Athletic Oldham Athletic 3 (0)
Jan Mølby Denmark Denmark Liverpool FC Liverpool FC 3 (0)
Nayim Spain Spain Tottenham Hotspur Tottenham Hotspur 3 (0)
Neil Pointon England England Oldham Athletic Oldham Athletic 3 (0)
Preki Radosavljevic USA USA Everton FC Everton FC 3 (0)
Paul Rideout England England Everton FC Everton FC 3 (0)
Andy Ritchie England England Oldham Athletic Oldham Athletic 3 (0)
Paul Rogers England England Sheffield United Sheffield United 3 (0)
Neil Ruddock England England Tottenham Hotspur Tottenham Hotspur 3 (0)
Steve Sedgley England England Tottenham Hotspur Tottenham Hotspur 3 (0)
John Sheridan Ireland Ireland Sheffield Wednesday Sheffield Wednesday 3 (2)
Tim Sherwood England England Blackburn Rovers Blackburn Rovers 3 (0)
Alan Smith England England Arsenal FC Arsenal FC 3 (0)
Gareth Southgate England England Crystal Palace Crystal Palace 3 (0)
Neil Thompson England England Ipswich Town Ipswich Town 3 (0)
Andy Turner England England Tottenham Hotspur Tottenham Hotspur 3 (0)
Michel Vonk Netherlands Netherlands Manchester City Manchester City 3 (0)
Steve Whitton England England Ipswich Town Ipswich Town 3 (1)
Clive Wilson England England Queens Park Rangers Queens Park Rangers 3 (2)
Dennis Wise England England Chelsea FC Chelsea FC 3 (1)
Ian Woan England England Nottingham Forest Nottingham Forest 3 (0)
151. Warren Barton England England Wimbledon FC Wimbledon FC 2 (0)
Paul Beesley England England Sheffield United Sheffield United 2 (0)
Brian Borrows England England Coventry City Coventry City 2 (0)
David Burrows England England Liverpool FC Liverpool FC 2 (0)
Tony Cascarino Ireland Ireland Chelsea FC Chelsea FC 2 (0)
Alan Cork England England Sheffield United Sheffield United 2 (0)
Tony Daley England England Aston Villa Aston Villa 2 (0)
Paul Dickov Scotland Scotland Arsenal FC Arsenal FC 2 (0)
Kerry Dixon England England Southampton FC Southampton FC 2 (0)
Mal Donaghy Northern Ireland Northern Ireland Chelsea FC Chelsea FC 2 (0)
Robert Fleck Scotland Scotland Chelsea FC Chelsea FC 2 (0)
Brian Gayle England England Sheffield United Sheffield United 2 (0)
Perry Groves England England Arsenal FC Arsenal FC
Southampton FC Southampton FC
2 (0)
Micky Gynn England England Coventry City Coventry City 2 (0)
Gareth Hall Wales Wales Chelsea FC Chelsea FC 2 (0)
John Harkes USA USA Sheffield Wednesday Sheffield Wednesday 2 (0)
John Hendry Scotland Scotland Tottenham Hotspur Tottenham Hotspur 2 (0)
Steve Hodge England England Leeds United Leeds United 2 (0)
Ian Holloway England England Queens Park Rangers Queens Park Rangers 2 (0)
Jamie Hoyland England England Sheffield United Sheffield United 2 (0)
Lee Hurst England England Coventry City Coventry City 2 (0)
Andy Impey England England Queens Park Rangers Queens Park Rangers 2 (0)
Richard Jobson England England Oldham Athletic Oldham Athletic 2 (0)
Vinnie Jones Wales Wales Chelsea FC Chelsea FC
Wimbledon FC Wimbledon FC
2 (0)
Jeff Kenna Ireland Ireland Southampton FC Southampton FC 2 (0)
Alan Kernaghan Ireland Ireland Middlesbrough FC Middlesbrough FC 2 (0)
David Lee England England Chelsea FC Chelsea FC 2 (0)
Anders Limpar Sweden Sweden Arsenal FC Arsenal FC 2 (0)
Andy Linighan England England Arsenal FC Arsenal FC 2 (0)
Gary Mabbutt England England Tottenham Hotspur Tottenham Hotspur 2 (0)
Ian Marshall England England Oldham Athletic Oldham Athletic 2 (0)
Simon Milton England England Ipswich Town Ipswich Town 2 (0)
Nicky Mohan England England Middlesbrough FC Middlesbrough FC 2 (0)
Kevin Moore England England Southampton FC Southampton FC 2 (0)
Rob Newman England England Norwich City Norwich City 2 (0)
Simon Osborn England England Crystal Palace Crystal Palace 2 (0)
Darren Peacock England England Queens Park Rangers Queens Park Rangers 2 (0)
Stuart Pearce England England Nottingham Forest Nottingham Forest 2 (0)
Jimmy Phillips England England Middlesbrough FC Middlesbrough FC 2 (0)
Jamie Redknapp England England Liverpool FC Liverpool FC 2 (0)
Kevin Richardson England England Aston Villa Aston Villa 2 (0)
Simon Rodger England England Crystal Palace Crystal Palace 2 (0)
Steve Staunton Ireland Ireland Aston Villa Aston Villa 2 (0)
Frank Strandli Norway Norway Leeds United Leeds United 2 (0)
Daryl Sutch England England Norwich City Norwich City 2 (0)
Geoff Thomas England England Crystal Palace Crystal Palace 2 (0)
Devon White England England Queens Park Rangers Queens Park Rangers 2 (0)
Ray Wilkins England England Queens Park Rangers Queens Park Rangers 2 (0)
Danny Wilson Northern Ireland Northern Ireland Sheffield Wednesday Sheffield Wednesday 2 (0)
Mark Wright England England Liverpool FC Liverpool FC 2 (0)
Frank Yallop Canada Canada Ipswich Town Ipswich Town 2 (0)
202. Dennis Bailey England England Queens Park Rangers Queens Park Rangers 1 (0)
Simon Barker England England Queens Park Rangers Queens Park Rangers 1 (0)
Darren Barnard Wales Wales Chelsea FC Chelsea FC 1 (0)
Earl Barrett England England Aston Villa Aston Villa 1 (0)
David Batty England England Leeds United Leeds United 1 (0)
Steve Bould England England Arsenal FC Arsenal FC 1 (0)
Mark Bowen Wales Wales Norwich City Norwich City 1 (0)
Bobby Bowry England England Crystal Palace Crystal Palace 1 (0)
Carl Bradshaw England England Sheffield United Sheffield United 1 (0)
Ian Brightwell England England Manchester City Manchester City 1 (0)
Ian Butterworth England England Norwich City Norwich City 1 (0)
Sol Campbell England England Tottenham Hotspur Tottenham Hotspur 1 (0)
Justin Channing England England Queens Park Rangers Queens Park Rangers 1 (0)
Gordon Cowans England England Blackburn Rovers Blackburn Rovers 1 (0)
Neil Cox England England Aston Villa Aston Villa 1 (0)
Gary Crosby England England Nottingham Forest Nottingham Forest 1 (0)
Jason Cundy England England Tottenham Hotspur Tottenham Hotspur 1 (0)
Gerald Dobbs England England Wimbledon FC Wimbledon FC 1 (0)
Jason Dodd England England Southampton FC Southampton FC 1 (0)
Tony Dorigo England England Leeds United Leeds United 1 (1)
Dion Dublin England England Manchester United Manchester United 1 (0)
John Ebbrell England England Everton FC Everton FC 1 (0)
Steve Froggatt England England Aston Villa Aston Villa 1 (0)
John Gannon England England Sheffield United Sheffield United 1 (0)
Scott Gemmill Scotland Scotland Nottingham Forest Nottingham Forest 1 (0)
Terry Gibson England England Wimbledon FC Wimbledon FC 1 (0)
Jeremy Goss Wales Wales Norwich City Norwich City 1 (0)
Andy Gray England England Tottenham Hotspur Tottenham Hotspur 1 (0)
David Gregory England England Ipswich Town Ipswich Town 1 (0)
Colin Hendry Scotland Scotland Blackburn Rovers Blackburn Rovers 1 (0)
Andy Hill England England Manchester City Manchester City 1 (0)
David Hillier England England Arsenal FC Arsenal FC 1 (0)
Andy Hinchcliffe England England Everton FC Everton FC 1 (0)
Barry Horne Wales Wales Everton FC Everton FC 1 (0)
David Howells England England Tottenham Hotspur Tottenham Hotspur 1 (0)
Graham Hyde England England Sheffield Wednesday Sheffield Wednesday 1 (0)
Andy Johnson England England Norwich City Norwich City 1 (0)
Billy Kenny England England Everton FC Everton FC 1 (0)
Phil King England England Sheffield Wednesday Sheffield Wednesday 1 (0)
David Linighan England England Ipswich Town Ipswich Town 1 (0)
Mike Marsh England England Liverpool FC Liverpool FC 1 (0)
David May England England Blackburn Rovers Blackburn Rovers 1 (0)
Ray McKinnon Scotland Scotland Nottingham Forest Nottingham Forest 1 (0)
Steve McMahon England England Manchester City Manchester City 1 (0)
Gary Megson England England Norwich City Norwich City 1 (0)
Paul Miller England England Wimbledon FC Wimbledon FC 1 (0)
Kenneth Monkou Netherlands Netherlands Southampton FC Southampton FC 1 (0)
Chris Morris Ireland Ireland Middlesbrough FC Middlesbrough FC 1 (0)
Robbie Mustoe England England Middlesbrough FC Middlesbrough FC 1 (0)
Aidan Newhouse England England Wimbledon FC Wimbledon FC 1 (0)
Roland Nilsson Sweden Sweden Sheffield Wednesday Sheffield Wednesday 1 (0)
Þorvaldur Örlygsson Iceland Iceland Nottingham Forest Nottingham Forest 1 (0)
Gary Pallister England England Manchester United Manchester United 1 (0)
Carlton Palmer England England Sheffield Wednesday Sheffield Wednesday 1 (0)
Paul Parker England England Manchester United Manchester United 1 (0)
Ray Parlour England England Arsenal FC Arsenal FC 1 (0)
Andy Pearce England England Coventry City Coventry City 1 (0)
Nigel Pearson England England Sheffield Wednesday Sheffield Wednesday 1 (0)
Jamie Pollock England England Middlesbrough FC Middlesbrough FC 1 (0)
John Polston England England Norwich City Norwich City 1 (0)
Cyrille Regis England England Aston Villa Aston Villa 1 (0)
Bryan Robson England England Manchester United Manchester United 1 (0)
David Rocastle England England Leeds United Leeds United 1 (0)
Kenny Sansom England England Coventry City Coventry City
Everton FC Everton FC
1 (0)
John Scales England England Wimbledon FC Wimbledon FC 1 (0)
Andy Scott England England Sheffield United Sheffield United 1 (0)
Lee Sharpe England England Manchester United Manchester United 1 (0)
Neil Shipperley England England Chelsea FC Chelsea FC 1 (0)
Fitzroy Simpson Jamaica Jamaica Manchester City Manchester City 1 (0)
David Smith England England Coventry City Coventry City 1 (0)
Ian Snodin England England Everton FC Everton FC 1 (0)
Paul Stewart England England Liverpool FC Liverpool FC 1 (0)
Steve Stone England England Nottingham Forest Nottingham Forest 1 (0)
Shaun Teale England England Aston Villa Aston Villa 1 (0)
Michael Thomas England England Liverpool FC Liverpool FC 1 (0)
Andy Thorn England England Crystal Palace Crystal Palace 1 (0)
Imre Váradi England England Leeds United Leeds United 1 (0)
Chris Waddle England England Sheffield Wednesday Sheffield Wednesday 1 (0)
Mark Ward England England Everton FC Everton FC 1 (0)
Robert Warzycha Poland Poland Everton FC Everton FC 1 (0)
Dave Watson England England Everton FC Everton FC 1 (0)
Gordon Watson England England Sheffield Wednesday Sheffield Wednesday 1 (0)
David Wetherall England England Leeds United Leeds United 1 (0)
Ronnie Whelan Ireland Ireland Liverpool FC Liverpool FC 1 (0)
Chris Whyte England England Leeds United Leeds United 1 (0)
Paul Williams England England Crystal Palace Crystal Palace
Sheffield Wednesday Sheffield Wednesday
1 (0)
Nigel Winterburn England England Arsenal FC Arsenal FC 1 (0)
Nigel Worthington Northern Ireland Northern Ireland Sheffield Wednesday Sheffield Wednesday 1 (0)