# Player Country Team Goals (Penalty)
1. Dion Dublin England England Coventry City Coventry City 18 (6)
Michael Owen England England Liverpool FC Liverpool FC 18 (2)
Chris Sutton England England Blackburn Rovers Blackburn Rovers 18 (2)
4. Dennis Bergkamp Netherlands Netherlands Arsenal FC Arsenal FC 16 (0)
Andy Cole England England Manchester United Manchester United 16 (0)
Kevin Gallacher Scotland Scotland Blackburn Rovers Blackburn Rovers 16 (0)
Jimmy Floyd Hasselbaink Netherlands Netherlands Leeds United Leeds United 16 (1)
8. John Hartson Wales Wales West Ham United West Ham United 15 (1)
9. Darren Huckerby England England Coventry City Coventry City 14 (0)
10. Paulo Wanchope Costa Rica Costa Rica Derby County Derby County 13 (0)
11. Francesco Baiano Italy Italy Derby County Derby County 12 (0)
Nathan Blake Wales Wales Bolton Wanderers Bolton Wanderers 12 (0)
Paolo Di Canio Italy Italy Sheffield Wednesday Sheffield Wednesday 12 (0)
Marc Overmars Netherlands Netherlands Arsenal FC Arsenal FC 12 (0)
Dwight Yorke Trinidad & Tobago Trinidad & Tobago Aston Villa Aston Villa 12 (2)
16. Duncan Ferguson Scotland Scotland Everton FC Everton FC 11 (0)
Tore André Flo Norway Norway Chelsea FC Chelsea FC 11 (0)
Matt Le Tissier England England Southampton FC Southampton FC 11 (4)
Steve McManaman England England Liverpool FC Liverpool FC 11 (0)
Egil Østenstad Norway Norway Southampton FC Southampton FC 11 (0)
Gianluca Vialli Italy Italy Chelsea FC Chelsea FC 11 (0)
22. Emile Heskey England England Leicester City Leicester City 10 (0)
Neil Redfearn England England Barnsley FC Barnsley FC 10 (3)
Rodney Wallace England England Leeds United Leeds United 10 (0)
Ian Wright England England Arsenal FC Arsenal FC 10 (1)
26. David Beckham England England Manchester United Manchester United 9 (0)
Benito Carbone Italy Italy Sheffield Wednesday Sheffield Wednesday 9 (3)
Kevin Davies England England Southampton FC Southampton FC 9 (0)
Robbie Fowler England England Liverpool FC Liverpool FC 9 (2)
David Hirst England England Sheffield Wednesday Sheffield Wednesday
Southampton FC Southampton FC
9 (1)
Mark Hughes Wales Wales Chelsea FC Chelsea FC 9 (0)
Jürgen Klinsmann Germany Germany Tottenham Hotspur Tottenham Hotspur 9 (0)
Teddy Sheringham England England Manchester United Manchester United 9 (0)
Dean Sturridge England England Derby County Derby County 9 (0)
Alan Thompson England England Bolton Wanderers Bolton Wanderers 9 (3)
36. Ryan Giggs Wales Wales Manchester United Manchester United 8 (0)
Paul Ince England England Liverpool FC Liverpool FC 8 (0)
Julian Joachim England England Aston Villa Aston Villa 8 (0)
Paul Scholes England England Manchester United Manchester United 8 (0)
Gary Speed Wales Wales Everton FC Everton FC
Newcastle United Newcastle United
8 (3)
Ashley Ward England England Barnsley FC Barnsley FC
Derby County Derby County
8 (0)
Gianfranco Zola Italy Italy Chelsea FC Chelsea FC 8 (1)
43. Eyal Berkovic Israel Israel West Ham United West Ham United 7 (0)
Andy Booth England England Sheffield Wednesday Sheffield Wednesday 7 (0)
Matt Elliott Scotland Scotland Leicester City Leicester City 7 (1)
Alf-Inge Håland Norway Norway Leeds United Leeds United 7 (0)
Ian Marshall England England Leicester City Leicester City 7 (0)
Savo Milošević Serbia Serbia Aston Villa Aston Villa 7 (1)
Neil Shipperley England England Crystal Palace Crystal Palace 7 (0)
Trevor Sinclair England England West Ham United West Ham United 7 (0)
51. Nicolas Anelka France France Arsenal FC Arsenal FC 6 (0)
John Barnes England England Newcastle United Newcastle United 6 (1)
Stan Collymore England England Aston Villa Aston Villa 6 (0)
Jan Åge Fjørtoft Norway Norway Barnsley FC Barnsley FC 6 (0)
David Ginola France France Tottenham Hotspur Tottenham Hotspur 6 (0)
Øyvind Leonhardsen Norway Norway Liverpool FC Liverpool FC 6 (0)
Mickaël Madar France France Everton FC Everton FC 6 (0)
Karl-Heinz Riedle Germany Germany Liverpool FC Liverpool FC 6 (0)
Ole Gunnar Solskjær Norway Norway Manchester United Manchester United 6 (0)
Ian Taylor England England Aston Villa Aston Villa 6 (0)
Noel Whelan England England Coventry City Coventry City 6 (0)
62. Samassi Abou France France West Ham United West Ham United 5 (0)
Chris Armstrong England England Tottenham Hotspur Tottenham Hotspur 5 (0)
Marcus Bent England England Crystal Palace Crystal Palace 5 (0)
Wayne Collins England England Sheffield Wednesday Sheffield Wednesday 5 (0)
Stefano Eranio Italy Italy Derby County Derby County 5 (4)
Les Ferdinand England England Tottenham Hotspur Tottenham Hotspur 5 (0)
Harry Kewell Australia Australia Leeds United Leeds United 5 (0)
Frank Leboeuf France France Chelsea FC Chelsea FC 5 (3)
Attilio Lombardo Italy Italy Crystal Palace Crystal Palace 5 (0)
Ray Parlour England England Arsenal FC Arsenal FC 5 (0)
Dan Petrescu Romania Romania Chelsea FC Chelsea FC 5 (0)
Tim Sherwood England England Blackburn Rovers Blackburn Rovers 5 (0)
74. Danny Cadamarteri England England Everton FC Everton FC 4 (0)
Colin Calderwood Scotland Scotland Tottenham Hotspur Tottenham Hotspur 4 (0)
Carl Cort Guyana Guyana Wimbledon FC Wimbledon FC 4 (0)
Tony Cottee England England Leicester City Leicester City 4 (0)
Martin Dahlin Sweden Sweden Blackburn Rovers Blackburn Rovers 4 (0)
Roberto Di Matteo Italy Italy Chelsea FC Chelsea FC 4 (0)
Damien Duff Ireland Ireland Blackburn Rovers Blackburn Rovers 4 (0)
Bruce Dyer England England Crystal Palace Crystal Palace 4 (2)
Efan Ekoku Nigeria Nigeria Wimbledon FC Wimbledon FC 4 (0)
Jason Euell Jamaica Jamaica Wimbledon FC Wimbledon FC 4 (0)
Keith Gillespie Northern Ireland Northern Ireland Newcastle United Newcastle United 4 (0)
Georgi Hristov North Macedonia North Macedonia Barnsley FC Barnsley FC 4 (0)
Michael Hughes Northern Ireland Northern Ireland Wimbledon FC Wimbledon FC
West Ham United West Ham United
4 (0)
Muzzy Izzet Turkey Turkey Leicester City Leicester City 4 (0)
Paul Kitson England England West Ham United West Ham United 4 (0)
Frank Lampard England England West Ham United West Ham United 4 (0)
Carl Leaburn England England Wimbledon FC Wimbledon FC 4 (0)
Rob Lee England England Newcastle United Newcastle United 4 (0)
Mark Pembridge Wales Wales Sheffield Wednesday Sheffield Wednesday 4 (0)
Gustavo Poyet Uruguay Uruguay Chelsea FC Chelsea FC 4 (1)
Guy Whittingham England England Sheffield Wednesday Sheffield Wednesday 4 (0)
Jason Wilcox England England Blackburn Rovers Blackburn Rovers 4 (0)
96. Tony Adams England England Arsenal FC Arsenal FC 3 (0)
Peter Atherton England England Sheffield Wednesday Sheffield Wednesday 3 (0)
Warren Barton England England Newcastle United Newcastle United 3 (0)
Patrik Berger Czech Republic Czech Republic Liverpool FC Liverpool FC 3 (0)
Nicola Berti Italy Italy Tottenham Hotspur Tottenham Hotspur 3 (0)
Lee Bowyer England England Leeds United Leeds United 3 (0)
Bruno Ribeiro Portugal Portugal Leeds United Leeds United 3 (0)
Deon Burton Jamaica Jamaica Derby County Derby County 3 (0)
Nicky Butt England England Manchester United Manchester United 3 (0)
Mark Draper England England Aston Villa Aston Villa 3 (0)
Robbie Earle Jamaica Jamaica Wimbledon FC Wimbledon FC 3 (0)
Graham Fenton England England Leicester City Leicester City 3 (0)
Ruel Fox England England Tottenham Hotspur Tottenham Hotspur 3 (0)
Lee Hendrie England England Aston Villa Aston Villa 3 (0)
Dean Holdsworth England England Bolton Wanderers Bolton Wanderers
Wimbledon FC Wimbledon FC
3 (0)
Matt Jansen England England Crystal Palace Crystal Palace 3 (0)
Temur Ketsbaia Georgia Georgia Newcastle United Newcastle United 3 (0)
Mark Nicholls England England Chelsea FC Chelsea FC 3 (0)
Allan Nielsen Denmark Denmark Tottenham Hotspur Tottenham Hotspur 3 (0)
Carlton Palmer England England Southampton FC Southampton FC 3 (0)
Garry Parker England England Leicester City Leicester City 3 (3)
David Platt England England Arsenal FC Arsenal FC 3 (0)
Jamie Redknapp England England Liverpool FC Liverpool FC 3 (0)
Bob Taylor England England Bolton Wanderers Bolton Wanderers 3 (0)
Paul Telfer Scotland Scotland Coventry City Coventry City 3 (0)
Jon Dahl Tomasson Denmark Denmark Newcastle United Newcastle United 3 (0)
Ramon Vega Switzerland Switzerland Tottenham Hotspur Tottenham Hotspur 3 (0)
Steve Walsh England England Leicester City Leicester City 3 (0)
Paul Warhurst England England Crystal Palace Crystal Palace 3 (0)
David Wetherall England England Leeds United Leeds United 3 (0)
Dennis Wise England England Chelsea FC Chelsea FC 3 (1)
Christopher Wreh Liberia Liberia Arsenal FC Arsenal FC 3 (0)
128. Andreas Andersson Sweden Sweden Newcastle United Newcastle United 2 (0)
Neal Ardley England England Wimbledon FC Wimbledon FC 2 (1)
Faustino Asprilla Colombia Colombia Newcastle United Newcastle United 2 (0)
Nick Barmby England England Everton FC Everton FC 2 (0)
Darren Barnard Wales Wales Barnsley FC Barnsley FC 2 (0)
Peter Beardsley England England Bolton Wanderers Bolton Wanderers 2 (0)
John Beresford England England Newcastle United Newcastle United
Southampton FC Southampton FC
2 (0)
Guðni Bergsson Iceland Iceland Bolton Wanderers Bolton Wanderers 2 (0)
Lars Bohinen Norway Norway Blackburn Rovers Blackburn Rovers
Derby County Derby County
2 (0)
Jovo Bosančić Serbia Serbia Barnsley FC Barnsley FC 2 (1)
Laurent Charvet France France Chelsea FC Chelsea FC 2 (0)
Ugo Ehiogu England England Aston Villa Aston Villa 2 (0)
Peter Fear England England Wimbledon FC Wimbledon FC 2 (0)
Mark Fish South Africa South Africa Bolton Wanderers Bolton Wanderers 2 (0)
Per Frandsen Denmark Denmark Bolton Wanderers Bolton Wanderers 2 (0)
Marcus Gayle Jamaica Jamaica Wimbledon FC Wimbledon FC 2 (0)
Dean Gordon England England Crystal Palace Crystal Palace 2 (0)
Steve Guppy England England Leicester City Leicester City 2 (0)
Gunnar Halle Norway Norway Leeds United Leeds United 2 (0)
Hermann Hreiðarsson Iceland Iceland Crystal Palace Crystal Palace 2 (0)
Stephen Hughes England England Arsenal FC Arsenal FC 2 (0)
Denis Irwin Ireland Ireland Manchester United Manchester United 2 (2)
Ronny Johnsen Norway Norway Manchester United Manchester United 2 (0)
José Dominguez Portugal Portugal Tottenham Hotspur Tottenham Hotspur 2 (0)
Roy Keane Ireland Ireland Manchester United Manchester United 2 (0)
Stan Lazaridis Australia Australia West Ham United West Ham United 2 (0)
Neil Lennon Northern Ireland Northern Ireland Leicester City Leicester City 2 (0)
Steve Lomas Northern Ireland Northern Ireland West Ham United West Ham United 2 (0)
Jason McAteer Ireland Ireland Liverpool FC Liverpool FC 2 (0)
Robert Molenaar Netherlands Netherlands Leeds United Leeds United 2 (0)
Jon Newsome England England Sheffield Wednesday Sheffield Wednesday 2 (0)
Emmanuel Omoyimni Nigeria Nigeria West Ham United West Ham United 2 (0)
Emmanuel Petit France France Arsenal FC Arsenal FC 2 (0)
Karel Poborský Czech Republic Czech Republic Manchester United Manchester United 2 (0)
Stuart Ripley England England Blackburn Rovers Blackburn Rovers 2 (0)
Simon Rodger England England Crystal Palace Crystal Palace 2 (0)
Robbie Savage Wales Wales Leicester City Leicester City 2 (0)
Scott Sellars England England Bolton Wanderers Bolton Wanderers 2 (0)
Alan Shearer England England Newcastle United Newcastle United 2 (0)
Dejan Stefanović Serbia Serbia Sheffield Wednesday Sheffield Wednesday 2 (0)
Graham Stuart England England Everton FC Everton FC 2 (0)
Eric Tinkler South Africa South Africa Barnsley FC Barnsley FC 2 (0)
David Unsworth England England West Ham United West Ham United 2 (0)
Patrick Vieira France France Arsenal FC Arsenal FC 2 (0)
Stuart Wilson England England Leicester City Leicester City 2 (0)
173. Aljoša Asanović Croatia Croatia Derby County Derby County 1 (1)
Michael Ball England England Everton FC Everton FC 1 (0)
David Batty England England Newcastle United Newcastle United 1 (0)
Francis Benali England England Southampton FC Southampton FC 1 (0)
Henning Berg Norway Norway Manchester United Manchester United 1 (0)
George Boateng Netherlands Netherlands Coventry City Coventry City 1 (0)
Gary Breen Ireland Ireland Coventry City Coventry City 1 (0)
Lee Carsley Ireland Ireland Derby County Derby County 1 (0)
Gary Charles England England Aston Villa Aston Villa 1 (0)
Steve Clarke Scotland Scotland Chelsea FC Chelsea FC 1 (0)
Neil Cox England England Bolton Wanderers Bolton Wanderers 1 (0)
Gary Croft England England Blackburn Rovers Blackburn Rovers 1 (0)
Sasa Ćurčić Serbia Serbia Aston Villa Aston Villa
Crystal Palace Crystal Palace
1 (0)
Nikolaos Dabizas Greece Greece Newcastle United Newcastle United 1 (0)
Christian Dailly Scotland Scotland Derby County Derby County 1 (0)
Jason Dodd England England Southampton FC Southampton FC 1 (0)
Gareth Farrelly Ireland Ireland Everton FC Everton FC 1 (0)
James Fullarton Scotland Scotland Crystal Palace Crystal Palace 1 (0)
Tony Grant England England Everton FC Everton FC 1 (0)
Gilles Grimandi France France Arsenal FC Arsenal FC 1 (0)
Marcus Hall England England Coventry City Coventry City 1 (0)
John Hendrie Scotland Scotland Barnsley FC Barnsley FC 1 (0)
Colin Hendry Scotland Scotland Blackburn Rovers Blackburn Rovers 1 (0)
Andy Hinchcliffe England England Everton FC Everton FC
Sheffield Wednesday Sheffield Wednesday
1 (0)
David Hopkin Scotland Scotland Leeds United Leeds United 1 (0)
Ceri Hughes Wales Wales Wimbledon FC Wimbledon FC 1 (0)
Jonathan Hunt England England Derby County Derby County 1 (0)
Don Hutchison Scotland Scotland Everton FC Everton FC 1 (0)
Graham Hyde England England Sheffield Wednesday Sheffield Wednesday 1 (0)
Michael Johansen Denmark Denmark Bolton Wanderers Bolton Wanderers 1 (0)
Scott Jones England England Barnsley FC Barnsley FC 1 (0)
Jacob Laursen Denmark Denmark Derby County Derby County 1 (0)
Graeme Le Saux England England Chelsea FC Chelsea FC 1 (0)
Andy Liddell Scotland Scotland Barnsley FC Barnsley FC 1 (0)
Derek Lilley Scotland Scotland Leeds United Leeds United 1 (0)
Neil Maddison England England Southampton FC Southampton FC 1 (0)
Jim Magilton Northern Ireland Northern Ireland Sheffield Wednesday Sheffield Wednesday
Southampton FC Southampton FC
1 (0)
Viorel Moldovan Romania Romania Coventry City Coventry City 1 (0)
John Moncur England England West Ham United West Ham United 1 (0)
Kenneth Monkou Netherlands Netherlands Southampton FC Southampton FC 1 (0)
Jody Morris England England Chelsea FC Chelsea FC 1 (0)
Clinton Morrison Ireland Ireland Crystal Palace Crystal Palace 1 (0)
Phil Neville England England Manchester United Manchester United 1 (0)
Matt Oakley England England Southampton FC Southampton FC 1 (0)
John Oster Wales Wales Everton FC Everton FC 1 (0)
Michele Padovano Italy Italy Crystal Palace Crystal Palace 1 (0)
Ian Pearce England England Blackburn Rovers Blackburn Rovers
West Ham United West Ham United
1 (0)
Chris Perry England England Wimbledon FC Wimbledon FC 1 (0)
Jimmy Phillips England England Bolton Wanderers Bolton Wanderers 1 (0)
Jamie Pollock England England Bolton Wanderers Bolton Wanderers 1 (0)
Chris Powell England England Derby County Derby County 1 (0)
Marc Rieper Denmark Denmark West Ham United West Ham United 1 (0)
Andy Roberts England England Crystal Palace Crystal Palace
Wimbledon FC Wimbledon FC
1 (0)
Gary Rowett England England Derby County Derby County 1 (0)
Moussa Saïb Algeria Algeria Tottenham Hotspur Tottenham Hotspur 1 (0)
Francesco Sanetti Italy Italy Sheffield Wednesday Sheffield Wednesday 1 (0)
Frank Sinclair Jamaica Jamaica Chelsea FC Chelsea FC 1 (0)
Ståle Solbakken Norway Norway Wimbledon FC Wimbledon FC 1 (0)
Trond Soltvedt Norway Norway Coventry City Coventry City 1 (0)
Steve Staunton Ireland Ireland Aston Villa Aston Villa 1 (0)
Igor Štimac Croatia Croatia Derby County Derby County 1 (0)
Michael Thomas England England Liverpool FC Liverpool FC 1 (0)
David Thompson England England Liverpool FC Liverpool FC 1 (0)
Claus Thomsen Denmark Denmark Everton FC Everton FC 1 (0)
Carl Tiler England England Everton FC Everton FC 1 (0)
Robert Ullathorne England England Leicester City Leicester City 1 (0)
Steve Watson England England Newcastle United Newcastle United 1 (0)
Nigel Winterburn England England Arsenal FC Arsenal FC 1 (0)
Theodoros Zagorakis Greece Greece Leicester City Leicester City 1 (0)