# Player Country Team Goals (Penalty)
1. Jimmy Floyd Hasselbaink Netherlands Netherlands Chelsea FC Chelsea FC 23 (4)
2. Marcus Stewart England England Ipswich Town Ipswich Town 19 (2)
3. Thierry Henry France France Arsenal FC Arsenal FC 17 (1)
Mark Viduka Australia Australia Leeds United Leeds United 17 (0)
5. Michael Owen England England Liverpool FC Liverpool FC 16 (0)
6. Teddy Sheringham England England Manchester United Manchester United 15 (1)
7. Emile Heskey England England Liverpool FC Liverpool FC 14 (0)
Kevin Phillips England England Sunderland AFC Sunderland AFC 14 (2)
9. Alen Bokšić Croatia Croatia Middlesbrough FC Middlesbrough FC 12 (2)
10. James Beattie England England Southampton FC Southampton FC 11 (0)
Jonatan Johansson Finland Finland Charlton Athletic Charlton Athletic 11 (0)
Frédéric Kanouté Mali Mali West Ham United West Ham United 11 (0)
Gustavo Poyet Uruguay Uruguay Chelsea FC Chelsea FC 11 (0)
Alan Smith England England Leeds United Leeds United 11 (0)
15. Les Ferdinand England England Tottenham Hotspur Tottenham Hotspur 10 (0)
Eiður Guðjohnsen Iceland Iceland Chelsea FC Chelsea FC 10 (0)
Ole Gunnar Solskjær Norway Norway Manchester United Manchester United 10 (0)
18. Ade Akinbiyi England England Leicester City Leicester City 9 (0)
David Beckham England England Manchester United Manchester United 9 (1)
Lee Bowyer England England Leeds United Leeds United 9 (0)
Kevin Campbell England England Everton FC Everton FC 9 (0)
Andy Cole England England Manchester United Manchester United 9 (0)
Paolo Di Canio Italy Italy West Ham United West Ham United 9 (3)
Robbie Keane Ireland Ireland Leeds United Leeds United 9 (1)
Marians Pahars Latvia Latvia Southampton FC Southampton FC 9 (0)
Serhiy Rebrov Ukraine Ukraine Tottenham Hotspur Tottenham Hotspur 9 (1)
Paulo Wanchope Costa Rica Costa Rica Manchester City Manchester City 9 (0)
Dwight Yorke Trinidad & Tobago Trinidad & Tobago Manchester United Manchester United 9 (0)
Gianfranco Zola Italy Italy Chelsea FC Chelsea FC 9 (0)
30. Malcolm Christie England England Derby County Derby County 8 (0)
Dion Dublin England England Aston Villa Aston Villa 8 (1)
Robbie Fowler England England Liverpool FC Liverpool FC 8 (0)
Don Hutchison Scotland Scotland Sunderland AFC Sunderland AFC 8 (0)
Sylvain Wiltord France France Arsenal FC Arsenal FC 8 (0)
35. Alun Armstrong England England Ipswich Town Ipswich Town 7 (0)
Shaun Bartlett South Africa South Africa Charlton Athletic Charlton Athletic 7 (0)
Steven Gerrard England England Liverpool FC Liverpool FC 7 (0)
Ian Harte Ireland Ireland Leeds United Leeds United 7 (2)
Muzzy Izzet Turkey Turkey Leicester City Leicester City 7 (2)
Julian Joachim England England Aston Villa Aston Villa 7 (0)
Frank Lampard England England West Ham United West Ham United 7 (1)
Niall Quinn Ireland Ireland Sunderland AFC Sunderland AFC 7 (0)
43. Craig Bellamy Wales Wales Coventry City Coventry City 6 (2)
Carl Cort Guyana Guyana Newcastle United Newcastle United 6 (0)
Duncan Ferguson Scotland Scotland Everton FC Everton FC 6 (0)
Shaun Goater Bermuda Bermuda Manchester City Manchester City 6 (0)
Mustapha Hadji Morocco Morocco Coventry City Coventry City 6 (0)
John Hartson Wales Wales Coventry City Coventry City 6 (0)
Lee Hendrie England England Aston Villa Aston Villa 6 (0)
Stephen Howey England England Manchester City Manchester City 6 (0)
Francis Jeffers England England Everton FC Everton FC 6 (0)
Freddie Ljungberg Sweden Sweden Arsenal FC Arsenal FC 6 (0)
Paul Merson England England Aston Villa Aston Villa 6 (0)
Martijn Reuser Netherlands Netherlands Ipswich Town Ipswich Town 6 (0)
Paul Scholes England England Manchester United Manchester United 6 (0)
Nolberto Solano Peru Peru Newcastle United Newcastle United 6 (2)
Branko Strupar Belgium Belgium Derby County Derby County 6 (1)
Mathias Svensson Sweden Sweden Charlton Athletic Charlton Athletic 6 (0)
Patrick Vieira France France Arsenal FC Arsenal FC 6 (0)
60. Deon Burton Jamaica Jamaica Derby County Derby County 5 (1)
Benito Carbone Italy Italy Bradford City Bradford City 5 (0)
Joe Cole England England West Ham United West Ham United 5 (0)
Kieron Dyer England England Newcastle United Newcastle United 5 (1)
Ryan Giggs Wales Wales Manchester United Manchester United 5 (0)
Claus Jensen Denmark Denmark Charlton Athletic Charlton Athletic 5 (1)
Gary McAllister Scotland Scotland Liverpool FC Liverpool FC 5 (1)
Alan Shearer England England Newcastle United Newcastle United 5 (2)
Gary Speed Wales Wales Newcastle United Newcastle United 5 (0)
Graham Stuart England England Charlton Athletic Charlton Athletic 5 (2)
David Unsworth England England Everton FC Everton FC 5 (3)
Dean Windass England England Bradford City Bradford City
Middlesbrough FC Middlesbrough FC
5 (0)
72. Robbie Blake England England Bradford City Bradford City 4 (2)
Danny Cadamarteri England England Everton FC Everton FC 4 (0)
Paul Dickov Scotland Scotland Manchester City Manchester City 4 (0)
Andy Hunt England England Charlton Athletic Charlton Athletic 4 (0)
Hassan Kachloul Morocco Morocco Southampton FC Southampton FC 4 (0)
Christian Karembeu France France Middlesbrough FC Middlesbrough FC 4 (0)
Kevin Kilbane Ireland Ireland Sunderland AFC Sunderland AFC 4 (0)
Danny Murphy England England Liverpool FC Liverpool FC 4 (0)
Ray Parlour England England Arsenal FC Arsenal FC 4 (0)
Robert Pirés France France Arsenal FC Arsenal FC 4 (0)
Hámilton Ricard Colombia Colombia Middlesbrough FC Middlesbrough FC 4 (1)
Robbie Savage Wales Wales Leicester City Leicester City 4 (1)
James Scowcroft England England Ipswich Town Ipswich Town 4 (0)
Dean Sturridge England England Derby County Derby County
Leicester City Leicester City
4 (0)
Ian Taylor England England Aston Villa Aston Villa 4 (0)
Jo Tessem Norway Norway Southampton FC Southampton FC 4 (0)
Darius Vassell England England Aston Villa Aston Villa 4 (0)
Ashley Ward England England Bradford City Bradford City 4 (0)
90. Clarence Acuña Chile Chile Newcastle United Newcastle United 3 (0)
John Aloisi Australia Australia Coventry City Coventry City 3 (0)
Markus Babbel Germany Germany Liverpool FC Liverpool FC 3 (0)
Michael Ball England England Everton FC Everton FC 3 (2)
Dennis Bergkamp Netherlands Netherlands Arsenal FC Arsenal FC 3 (0)
Nicky Butt England England Manchester United Manchester United 3 (0)
Stephen Carr Ireland Ireland Tottenham Hotspur Tottenham Hotspur 3 (0)
Ashley Cole England England Arsenal FC Arsenal FC 3 (0)
Stan Collymore England England Bradford City Bradford City
Leicester City Leicester City
3 (0)
Olivier Dacourt France France Leeds United Leeds United 3 (0)
Rory Delap Ireland Ireland Derby County Derby County 3 (0)
Gary Doherty Ireland Ireland Tottenham Hotspur Tottenham Hotspur 3 (0)
Ugo Ehiogu England England Aston Villa Aston Villa
Middlesbrough FC Middlesbrough FC
3 (0)
Tore André Flo Norway Norway Chelsea FC Chelsea FC 3 (0)
David Ginola France France Aston Villa Aston Villa 3 (0)
Stephen Glass Scotland Scotland Newcastle United Newcastle United 3 (0)
Arnar Gunnlaugsson Iceland Iceland Leicester City Leicester City 3 (0)
Alf-Inge Håland Norway Norway Manchester City Manchester City 3 (0)
Matt Holland Ireland Ireland Ipswich Town Ipswich Town 3 (0)
Sami Hyypiä Finland Finland Liverpool FC Liverpool FC 3 (0)
Eoin Jess Scotland Scotland Bradford City Bradford City 3 (0)
Joseph-Désiré Job Cameroon Cameroon Middlesbrough FC Middlesbrough FC 3 (0)
Nwankwo Kanu Nigeria Nigeria Arsenal FC Arsenal FC 3 (0)
Willem Korsten Netherlands Netherlands Tottenham Hotspur Tottenham Hotspur 3 (0)
Øyvind Leonhardsen Norway Norway Tottenham Hotspur Tottenham Hotspur 3 (0)
Gavin McCann England England Sunderland AFC Sunderland AFC 3 (0)
Dan Petrescu Romania Romania Bradford City Bradford City
Southampton FC Southampton FC
3 (0)
Chris Riggott England England Derby County Derby County 3 (0)
Trevor Sinclair England England West Ham United West Ham United 3 (0)
David Thompson England England Coventry City Coventry City 3 (0)
Mark Venus England England Ipswich Town Ipswich Town 3 (0)
Dennis Wise England England Chelsea FC Chelsea FC 3 (0)
122. Niclas Alexandersson Sweden Sweden Everton FC Everton FC 2 (0)
Shola Ameobi Nigeria Nigeria Newcastle United Newcastle United 2 (0)
Darren Anderton England England Tottenham Hotspur Tottenham Hotspur 2 (2)
Julio Arca Argentina Argentina Sunderland AFC Sunderland AFC 2 (0)
Chris Armstrong England England Tottenham Hotspur Tottenham Hotspur 2 (0)
Eirik Bakke Norway Norway Leeds United Leeds United 2 (0)
Nick Barmby England England Liverpool FC Liverpool FC 2 (0)
Patrik Berger Czech Republic Czech Republic Liverpool FC Liverpool FC 2 (1)
Craig Burley Scotland Scotland Derby County Derby County 2 (0)
Sol Campbell England England Tottenham Hotspur Tottenham Hotspur 2 (0)
Lee Carsley Ireland Ireland Coventry City Coventry City 2 (1)
Luke Chadwick England England Manchester United Manchester United 2 (0)
Jamie Clapham England England Ipswich Town Ipswich Town 2 (0)
Colin Cooper England England Middlesbrough FC Middlesbrough FC 2 (0)
Daniel Cordone Argentina Argentina Newcastle United Newcastle United 2 (0)
Samuele Dalla Bona Italy Italy Chelsea FC Chelsea FC 2 (0)
Simon Davies Wales Wales Tottenham Hotspur Tottenham Hotspur 2 (0)
Brian Deane England England Middlesbrough FC Middlesbrough FC 2 (0)
Marcel Desailly France France Chelsea FC Chelsea FC 2 (0)
Darren Eadie England England Leicester City Leicester City 2 (0)
Matt Elliott Scotland Scotland Leicester City Leicester City 2 (0)
Stefano Eranio Italy Italy Derby County Derby County 2 (0)
Lauren Etame Mayer Cameroon Cameroon Arsenal FC Arsenal FC 2 (0)
John Eustace England England Coventry City Coventry City 2 (0)
Rio Ferdinand England England Leeds United Leeds United
West Ham United West Ham United
2 (0)
Gianluca Festa Italy Italy Middlesbrough FC Middlesbrough FC 2 (0)
Quinton Fortune South Africa South Africa Manchester United Manchester United 2 (0)
Kevin Gallacher Scotland Scotland Newcastle United Newcastle United 2 (0)
Scott Gemmill Scotland Scotland Everton FC Everton FC 2 (0)
Dean Gordon England England Middlesbrough FC Middlesbrough FC 2 (0)
Thomas Gravesen Denmark Denmark Everton FC Everton FC 2 (0)
Dietmar Hamann Germany Germany Liverpool FC Liverpool FC 2 (0)
Kevin Horlock Northern Ireland Northern Ireland Manchester City Manchester City 2 (1)
Paul Ince England England Middlesbrough FC Middlesbrough FC 2 (0)
Steffen Iversen Norway Norway Tottenham Hotspur Tottenham Hotspur 2 (0)
Wayne Jacobs England England Bradford City Bradford City 2 (0)
Roy Keane Ireland Ireland Manchester United Manchester United 2 (0)
Harry Kewell Australia Australia Leeds United Leeds United 2 (0)
Mark Kinsella Ireland Ireland Charlton Athletic Charlton Athletic 2 (0)
Richard Naylor England England Ipswich Town Ipswich Town 2 (0)
Gary Naysmith Scotland Scotland Everton FC Everton FC 2 (0)
Stuart Pearce England England West Ham United West Ham United 2 (0)
Alex Rae Scotland Scotland Sunderland AFC Sunderland AFC 2 (0)
John Robinson Wales Wales Charlton Athletic Charlton Athletic 2 (0)
Cédric Roussel Belgium Belgium Coventry City Coventry City 2 (0)
Gary Rowett England England Leicester City Leicester City 2 (0)
Richard Rufus England England Charlton Athletic Charlton Athletic 2 (0)
Tim Sherwood England England Tottenham Hotspur Tottenham Hotspur 2 (0)
Vladimír Šmicer Czech Republic Czech Republic Liverpool FC Liverpool FC 2 (0)
Gareth Southgate England England Aston Villa Aston Villa 2 (0)
Mario Stanić Croatia Croatia Chelsea FC Chelsea FC 2 (0)
Steve Stone England England Aston Villa Aston Villa 2 (0)
Davor Šuker Croatia Croatia West Ham United West Ham United 2 (0)
Sylvinho Brazil Brazil Arsenal FC Arsenal FC 2 (0)
Gerry Taggart Northern Ireland Northern Ireland Leicester City Leicester City 2 (0)
Idan Tal Israel Israel Everton FC Everton FC 2 (0)
Danny Tiatto Australia Australia Manchester City Manchester City 2 (0)
Gerard Wiekens Netherlands Netherlands Manchester City Manchester City 2 (0)
Fabian Wilnis Netherlands Netherlands Ipswich Town Ipswich Town 2 (0)
Jermaine Wright England England Ipswich Town Ipswich Town 2 (0)
182. Tony Adams England England Arsenal FC Arsenal FC 1 (0)
Juan Pablo Ángel Colombia Colombia Aston Villa Aston Villa 1 (0)
Christian Bassedas Argentina Argentina Newcastle United Newcastle United 1 (0)
Peter Beagrie England England Bradford City Bradford City 1 (0)
Trevor Benjamin Jamaica Jamaica Leicester City Leicester City 1 (0)
George Boateng Netherlands Netherlands Aston Villa Aston Villa 1 (0)
Paul Boertien England England Derby County Derby County 1 (0)
Titus Bramble England England Ipswich Town Ipswich Town 1 (0)
Gary Breen Ireland Ireland Coventry City Coventry City 1 (0)
Mark Burchill Scotland Scotland Ipswich Town Ipswich Town 1 (0)
Horacio Carbonari Argentina Argentina Derby County Derby County 1 (0)
Michael Carrick England England West Ham United West Ham United 1 (0)
Patrice Carteron France France Sunderland AFC Sunderland AFC 1 (0)
Stephen Clemence England England Tottenham Hotspur Tottenham Hotspur 1 (0)
Callum Davidson Scotland Scotland Leicester City Leicester City 1 (0)
Kevin Davies England England Southampton FC Southampton FC 1 (0)
Danny Dichio England England Sunderland AFC Sunderland AFC 1 (0)
Lee Dixon England England Arsenal FC Arsenal FC 1 (0)
Jason Dodd England England Southampton FC Southampton FC 1 (0)
Mark Draper England England Southampton FC Southampton FC 1 (0)
Marc Edworthy England England Coventry City Coventry City 1 (0)
Taher El-Khalej Morocco Morocco Southampton FC Southampton FC 1 (0)
Émerson Thome Brazil Brazil Chelsea FC Chelsea FC
Sunderland AFC Sunderland AFC
1 (0)
Mark Fish South Africa South Africa Charlton Athletic Charlton Athletic 1 (0)
Alain Goma France France Newcastle United Newcastle United 1 (0)
Michael Gray England England Sunderland AFC Sunderland AFC 1 (0)
Gilles Grimandi France France Arsenal FC Arsenal FC 1 (0)
Jesper Grønkjær Denmark Denmark Chelsea FC Chelsea FC 1 (0)
Þórður Guðjónsson Iceland Iceland Derby County Derby County 1 (0)
Steve Guppy England England Leicester City Leicester City 1 (0)
Hermann Hreiðarsson Iceland Iceland Ipswich Town Ipswich Town 1 (0)
Darren Huckerby England England Leeds United Leeds United
Manchester City Manchester City
1 (1)
Ronny Johnsen Norway Norway Manchester United Manchester United 1 (0)
Seth Johnson England England Derby County Derby County 1 (0)
Ledley King England England Tottenham Hotspur Tottenham Hotspur 1 (0)
Giorgi Kinkladze Georgia Georgia Derby County Derby County 1 (0)
Jamie Lawrence Jamaica Jamaica Bradford City Bradford City 1 (0)
Matt Le Tissier England England Southampton FC Southampton FC 1 (0)
Jari Litmanen Finland Finland Liverpool FC Liverpool FC 1 (1)
Steve Lomas Northern Ireland Northern Ireland West Ham United West Ham United 1 (0)
Jim Magilton Northern Ireland Northern Ireland Ipswich Town Ipswich Town 1 (1)
Stuart McCall Scotland Scotland Bradford City Bradford City 1 (0)
John McGreal England England Ipswich Town Ipswich Town 1 (0)
Robert Molenaar Netherlands Netherlands Bradford City Bradford City 1 (0)
Andrew Myers England England Bradford City Bradford City 1 (0)
Gary Neville England England Manchester United Manchester United 1 (0)
Phil Neville England England Manchester United Manchester United 1 (0)
Luc Nilis Belgium Belgium Aston Villa Aston Villa 1 (0)
Alex Nyarko Ghana Ghana Everton FC Everton FC 1 (0)
Andy O'Brien Ireland Ireland Bradford City Bradford City
Newcastle United Newcastle United
1 (0)
Matt Oakley England England Southampton FC Southampton FC 1 (0)
Scott Parker England England Charlton Athletic Charlton Athletic 1 (0)
Ian Pearce England England West Ham United West Ham United 1 (0)
Chris Perry England England Tottenham Hotspur Tottenham Hotspur 1 (0)
Darryl Powell Jamaica Jamaica Derby County Derby County 1 (0)
Martin Pringle Sweden Sweden Charlton Athletic Charlton Athletic 1 (0)
Spencer Prior England England Manchester City Manchester City 1 (0)
Dean Richards England England Southampton FC Southampton FC 1 (0)
Stefan Schwarz Sweden Sweden Sunderland AFC Sunderland AFC 1 (0)
Mikaël Silvestre France France Manchester United Manchester United 1 (0)
Trond Soltvedt Norway Norway Southampton FC Southampton FC 1 (0)
Philip Stamp England England Middlesbrough FC Middlesbrough FC 1 (0)
Mark Summerbell England England Middlesbrough FC Middlesbrough FC 1 (0)
John Terry England England Chelsea FC Chelsea FC 1 (0)
Andy Todd England England Charlton Athletic Charlton Athletic 1 (0)
Svetoslav Todorov Bulgaria Bulgaria West Ham United West Ham United 1 (0)
Simo Valakari Finland Finland Derby County Derby County 1 (0)
Stanislav Varga Slovakia Slovakia Sunderland AFC Sunderland AFC 1 (0)
Paolo Vernazza England England Arsenal FC Arsenal FC 1 (0)
George Weah Liberia Liberia Manchester City Manchester City 1 (0)
David Weir Scotland Scotland Everton FC Everton FC 1 (0)
David Wetherall England England Bradford City Bradford City 1 (0)
Jeff Whitley Northern Ireland Northern Ireland Manchester City Manchester City 1 (0)
Nigel Winterburn England England West Ham United West Ham United 1 (0)
Jonathan Woodgate England England Leeds United Leeds United 1 (0)
Alan Wright England England Aston Villa Aston Villa 1 (0)
Christian Ziege Germany Germany Liverpool FC Liverpool FC 1 (0)
Ysrael Zuñiga Peru Peru Coventry City Coventry City 1 (0)