# Player Country Team Goals (Penalty)
1. Cristiano Ronaldo Portugal Portugal Manchester United Manchester United 4 (0)
Peter Crouch England England Southampton FC Southampton FC 4 (1)
Jermain Defoe England England Tottenham Hotspur Tottenham Hotspur 4 (1)
4. Shola Ameobi Nigeria Nigeria Newcastle United Newcastle United 3 (0)
Robert Earnshaw Wales Wales West Bromwich Albion West Bromwich Albion 3 (0)
Bryan Hughes England England Charlton Athletic Charlton Athletic 3 (0)
Robbie Keane Ireland Ireland Tottenham Hotspur Tottenham Hotspur 3 (1)
Andy Liddell Scotland Scotland Sheffield United Sheffield United 3 (0)
Morten Gamst Pedersen Norway Norway Blackburn Rovers Blackburn Rovers 3 (0)
Wayne Rooney England England Manchester United Manchester United 3 (0)
Paul Scholes England England Manchester United Manchester United 3 (0)
Robin van Persie Netherlands Netherlands Arsenal FC Arsenal FC 3 (0)
13. Yakubu Ayegbeni Nigeria Nigeria Portsmouth FC Portsmouth FC 2 (1)
Shaun Bartlett South Africa South Africa Charlton Athletic Charlton Athletic 2 (0)
Henri Camara Senegal Senegal Southampton FC Southampton FC 2 (0)
Darren Carter England England Birmingham City Birmingham City 2 (0)
Nicky Forster England England Reading FC Reading FC 2 (0)
Marlon Harewood England England West Ham United West Ham United 2 (0)
Collins John Netherlands Netherlands Fulham FC Fulham FC 2 (0)
Patrick Kluivert Netherlands Netherlands Newcastle United Newcastle United 2 (0)
Freddie Ljungberg Sweden Sweden Arsenal FC Arsenal FC 2 (0)
James McFadden Scotland Scotland Everton FC Everton FC 2 (0)
Gary McSheffrey England England Coventry City Coventry City 2 (0)
Henrik Pedersen Denmark Denmark Bolton Wanderers Bolton Wanderers 2 (0)
Kevin Phillips England England Southampton FC Southampton FC 2 (0)
Robert Pirés France France Arsenal FC Arsenal FC 2 (0)
Izzy Rankin England England Brentford FC Brentford FC 2 (0)
Ian Thomas-Moore England England Burnley FC Burnley FC 2 (0)
David Thompson England England Blackburn Rovers Blackburn Rovers 2 (0)
Ruud van Nistelrooy Netherlands Netherlands Manchester United Manchester United 2 (0)
Gareth Williams Scotland Scotland Leicester City Leicester City 2 (0)
32. Dele Adebola Nigeria Nigeria Coventry City Coventry City 1 (0)
Mark Arber South Africa South Africa Peterborough United Peterborough United 1 (0)
Celestine Babayaro Nigeria Nigeria Newcastle United Newcastle United 1 (0)
Gareth Barry England England Aston Villa Aston Villa 1 (0)
James Beattie England England Everton FC Everton FC 1 (0)
Boa Morte Portugal Portugal Fulham FC Fulham FC 1 (0)
Lee Bowyer England England Newcastle United Newcastle United 1 (0)
Adam Boyd England England Hartlepool United Hartlepool United 1 (0)
Tim Cahill Australia Australia Everton FC Everton FC 1 (0)
Richard Carpenter England England Brighton & Hove Albion Brighton & Hove Albion 1 (0)
Nick Chadwick England England Everton FC Everton FC 1 (0)
Peter Clarke England England Blackpool FC Blackpool FC 1 (0)
James Collins Wales Wales Cardiff City Cardiff City 1 (0)
Kris Commons Scotland Scotland Nottingham Forest Nottingham Forest 1 (0)
Paul Connor England England Swansea City Swansea City 1 (0)
Carl Cort Guyana Guyana Wolverhampton Wanderers Wolverhampton Wanderers 1 (0)
Danny Cullip England England Sheffield United Sheffield United 1 (0)
Nikolaos Dabizas Greece Greece Leicester City Leicester City 1 (0)
Arron Davies England England Yeovil Town Yeovil Town 1 (0)
Kevin Davies England England Bolton Wanderers Bolton Wanderers 1 (0)
Paul Dickov Scotland Scotland Blackburn Rovers Blackburn Rovers 1 (1)
Papa Bouba Diop Senegal Senegal Fulham FC Fulham FC 1 (1)
Doriva Brazil Brazil Middlesbrough FC Middlesbrough FC 1 (0)
Dion Dublin England England Leicester City Leicester City 1 (0)
Wade Elliott England England AFC Bournemouth AFC Bournemouth 1 (0)
Kevin Ellison England England Chester City Chester City 1 (0)
Craig Fagan England England Colchester United Colchester United 1 (0)
Yoann Folly France France Nottingham Forest Nottingham Forest 1 (0)
Jonathan Fortune England England Charlton Athletic Charlton Athletic 1 (0)
Quinton Fortune South Africa South Africa Manchester United Manchester United 1 (0)
Stylianos Giannakopoulos Greece Greece Bolton Wanderers Bolton Wanderers 1 (0)
Andy Gray Scotland Scotland Sheffield United Sheffield United 1 (1)
Eiður Guðjohnsen Iceland Iceland Chelsea FC Chelsea FC 1 (0)
Bjarni Guðjónsson Iceland Iceland Plymouth Argyle Plymouth Argyle 1 (0)
Jóhannes Guðjónsson Iceland Iceland Leicester City Leicester City 1 (0)
Chris Hargreaves England England Brentford FC Brentford FC 1 (0)
Paul Hayes England England Scunthorpe United Scunthorpe United 1 (0)
Heiðar Helguson Iceland Iceland Watford FC Watford FC 1 (1)
Emile Heskey England England Birmingham City Birmingham City 1 (0)
Grant Holt England England Rochdale AFC Rochdale AFC 1 (0)
Eddie Hutchinson England England Brentford FC Brentford FC 1 (0)
Robert Huth Germany Germany Chelsea FC Chelsea FC 1 (0)
Micah Hyde Jamaica Jamaica Burnley FC Burnley FC 1 (0)
Idiakez Spain Spain Derby County Derby County 1 (0)
Ívar Ingimarsson Iceland Iceland Reading FC Reading FC 1 (0)
Phil Jagielka England England Sheffield United Sheffield United 1 (0)
Francis Jeffers England England Charlton Athletic Charlton Athletic 1 (0)
Claus Jensen Denmark Denmark Fulham FC Fulham FC 1 (0)
Phil Jevons England England Yeovil Town Yeovil Town 1 (1)
Joseph-Désiré Job Cameroon Cameroon Middlesbrough FC Middlesbrough FC 1 (0)
Stern John Trinidad & Tobago Trinidad & Tobago Coventry City Coventry City 1 (0)
Jemal Johnson USA USA Blackburn Rovers Blackburn Rovers 1 (0)
Juan Junior Brazil Brazil Derby County Derby County 1 (0)
Nwankwo Kanu Nigeria Nigeria West Bromwich Albion West Bromwich Albion 1 (0)
Roy Keane Ireland Ireland Manchester United Manchester United 1 (0)
Tugay Kerimoğlu Turkey Turkey Blackburn Rovers Blackburn Rovers 1 (0)
Mateja Kežman Serbia Serbia Chelsea FC Chelsea FC 1 (0)
Ledley King England England Tottenham Hotspur Tottenham Hotspur 1 (0)
Marlon King Jamaica Jamaica Nottingham Forest Nottingham Forest 1 (0)
Zat Knight England England Fulham FC Fulham FC 1 (0)
Alan Lee Ireland Ireland Cardiff City Cardiff City 1 (0)
Richard Logan England England Peterborough United Peterborough United 1 (0)
Shaun Maher Ireland Ireland AFC Bournemouth AFC Bournemouth 1 (0)
Alan Mahon Ireland Ireland Wigan Athletic Wigan Athletic 1 (0)
Dominic Matteo Scotland Scotland Blackburn Rovers Blackburn Rovers 1 (0)
Joel McAnuff Jamaica Jamaica Cardiff City Cardiff City 1 (0)
Mido Egypt Egypt Tottenham Hotspur Tottenham Hotspur 1 (0)
Tommy Miller Scotland Scotland Ipswich Town Ipswich Town 1 (0)
Danny Murphy England England Charlton Athletic Charlton Athletic 1 (0)
John O'Shea Ireland Ireland Manchester United Manchester United 1 (0)
Matt Oakley England England Southampton FC Southampton FC 1 (0)
Leon Osman England England Everton FC Everton FC 1 (0)
Noé Pamarot France France Tottenham Hotspur Tottenham Hotspur 1 (0)
Paul Peschisolido Canada Canada Derby County Derby County 1 (0)
Tomasz Radzinski Canada Canada Fulham FC Fulham FC 1 (0)
Grzegorz Rasiak Poland Poland Derby County Derby County 1 (0)
Jamie Redknapp England England Southampton FC Southampton FC 1 (0)
Andy Reid Ireland Ireland Nottingham Forest Nottingham Forest 1 (0)
Reyes Spain Spain Arsenal FC Arsenal FC 1 (0)
Ricardo Vaz Tê Portugal Portugal Bolton Wanderers Bolton Wanderers 1 (0)
James Scowcroft England England Leicester City Leicester City 1 (0)
Anthony Scully Ireland Ireland Notts County Notts County 1 (0)
Ki-hyeon Seol South Korea South Korea Wolverhampton Wanderers Wolverhampton Wanderers 1 (0)
Alan Shearer England England Newcastle United Newcastle United 1 (0)
Teddy Sheringham England England West Ham United West Ham United 1 (1)
Sam Sodje Nigeria Nigeria Brentford FC Brentford FC 1 (0)
Keith Southern England England Blackpool FC Blackpool FC 1 (0)
Marcus Stewart England England Sunderland AFC Sunderland AFC 1 (1)
Andrejs Štolcers Latvia Latvia Yeovil Town Yeovil Town 1 (0)
Jay Tabb England England Brentford FC Brentford FC 1 (0)
Gareth Taylor Wales Wales Nottingham Forest Nottingham Forest 1 (0)
John Terry England England Chelsea FC Chelsea FC 1 (0)
Paul Terry England England Yeovil Town Yeovil Town 1 (0)
Wayne Thomas England England Stoke City Stoke City 1 (0)
Marcus Tudgay England England Derby County Derby County 1 (0)
Scott Vernon England England Oldham Athletic Oldham Athletic 1 (0)
Patrick Vieira France France Arsenal FC Arsenal FC 1 (1)
Moritz Volz Germany Germany Fulham FC Fulham FC 1 (0)
Darren Way England England Yeovil Town Yeovil Town 1 (0)
Andy Welsh England England Sunderland AFC Sunderland AFC 1 (0)
Gareth Williams Wales Wales Colchester United Colchester United 1 (0)
Lee Williamson Jamaica Jamaica Northampton Town Northampton Town 1 (0)