# Player Country Team Goals (Penalty)
1. Nicolas Anelka France France Chelsea FC Chelsea FC 19 (0)
2. Cristiano Ronaldo Portugal Portugal Manchester United Manchester United 18 (4)
3. Steven Gerrard England England Liverpool FC Liverpool FC 16 (4)
4. Fernando Torres Spain Spain Liverpool FC Liverpool FC 14 (0)
Robinho Brazil Brazil Manchester City Manchester City 14 (1)
6. Darren Bent England England Tottenham Hotspur Tottenham Hotspur 12 (1)
Dirk Kuyt Netherlands Netherlands Liverpool FC Liverpool FC 12 (0)
Frank Lampard England England Chelsea FC Chelsea FC 12 (2)
Wayne Rooney England England Manchester United Manchester United 12 (0)
10. Gabriel Agbonlahor England England Aston Villa Aston Villa 11 (0)
John Carew Norway Norway Aston Villa Aston Villa 11 (0)
Kevin Davies England England Bolton Wanderers Bolton Wanderers 11 (0)
Jermain Defoe England England Portsmouth FC Portsmouth FC
Tottenham Hotspur Tottenham Hotspur
11 (2)
Ricardo Fuller Jamaica Jamaica Stoke City Stoke City 11 (2)
Robin van Persie Netherlands Netherlands Arsenal FC Arsenal FC 11 (2)
16. Emmanuel Adebayor Togo Togo Arsenal FC Arsenal FC 10 (1)
Djibril Cissé France France Sunderland AFC Sunderland AFC 10 (1)
Carlton Cole England England West Ham United West Ham United 10 (0)
Peter Crouch England England Portsmouth FC Portsmouth FC 10 (0)
Kenwyne Jones Trinidad & Tobago Trinidad & Tobago Sunderland AFC Sunderland AFC 10 (0)
Robbie Keane Ireland Ireland Liverpool FC Liverpool FC
Tottenham Hotspur Tottenham Hotspur
10 (2)
Benni McCarthy South Africa South Africa Blackburn Rovers Blackburn Rovers 10 (4)
Matthew Taylor England England Bolton Wanderers Bolton Wanderers 10 (0)
Amr Zaki Egypt Egypt Wigan Athletic Wigan Athletic 10 (4)
25. Nicklas Bendtner Denmark Denmark Arsenal FC Arsenal FC 9 (1)
Dimitar Berbatov Bulgaria Bulgaria Manchester United Manchester United
Tottenham Hotspur Tottenham Hotspur
9 (0)
Chris Brunt Northern Ireland Northern Ireland West Bromwich Albion West Bromwich Albion 9 (1)
Stephen Ireland Ireland Ireland Manchester City Manchester City 9 (0)
29. Yossi Benayoun Israel Israel Liverpool FC Liverpool FC 8 (0)
Tim Cahill Australia Australia Everton FC Everton FC 8 (0)
Marouane Fellaini Belgium Belgium Everton FC Everton FC 8 (0)
Géovanni Brazil Brazil Hull City Hull City 8 (1)
Obafemi Martins Nigeria Nigeria Newcastle United Newcastle United 8 (0)
Michael Owen England England Newcastle United Newcastle United 8 (1)
35. James Beattie England England Stoke City Stoke City 7 (1)
Craig Bellamy Wales Wales Manchester City Manchester City
West Ham United West Ham United
7 (0)
Clint Dempsey USA USA Fulham FC Fulham FC 7 (0)
Andy Johnson England England Fulham FC Fulham FC 7 (0)
Salomon Kalou Ivory Coast Ivory Coast Chelsea FC Chelsea FC 7 (0)
Marlon King Jamaica Jamaica Hull City Hull City
Middlesbrough FC Middlesbrough FC
7 (2)
Jason Roberts Grenada Grenada Blackburn Rovers Blackburn Rovers 7 (0)
Tuncay Şanlı Turkey Turkey Middlesbrough FC Middlesbrough FC 7 (0)
Ashley Young England England Aston Villa Aston Villa 7 (0)
44. Andrey Arshavin Russia Russia Arsenal FC Arsenal FC 6 (0)
Roman Bednář Czech Republic Czech Republic West Bromwich Albion West Bromwich Albion 6 (2)
Elano Brazil Brazil Manchester City Manchester City 6 (4)
Brazil Brazil Everton FC Everton FC
Manchester City Manchester City
6 (1)
Florent Malouda French Guyana French Guyana Chelsea FC Chelsea FC 6 (0)
Mido Egypt Egypt Middlesbrough FC Middlesbrough FC
Wigan Athletic Wigan Athletic
6 (1)
Mikel Arteta Spain Spain Everton FC Everton FC 6 (2)
Samir Nasri France France Arsenal FC Arsenal FC 6 (0)
Leon Osman England England Everton FC Everton FC 6 (0)
Louis Saha France France Everton FC Everton FC 6 (1)
54. Gareth Barry England England Aston Villa Aston Villa 5 (4)
Didier Drogba Ivory Coast Ivory Coast Chelsea FC Chelsea FC 5 (0)
Johan Elmander Sweden Sweden Bolton Wanderers Bolton Wanderers 5 (0)
Emile Heskey England England Aston Villa Aston Villa
Wigan Athletic Wigan Athletic
5 (0)
Aaron Lennon England England Tottenham Hotspur Tottenham Hotspur 5 (0)
Danny Murphy England England Fulham FC Fulham FC 5 (5)
Roman Pavlyuchenko Russia Russia Tottenham Hotspur Tottenham Hotspur 5 (0)
Carlos Tévez Argentina Argentina Manchester United Manchester United 5 (0)
Shaun Wright-Phillips England England Chelsea FC Chelsea FC
Manchester City Manchester City
5 (0)
63. Afonso Alves Brazil Brazil Middlesbrough FC Middlesbrough FC 4 (1)
Shola Ameobi Nigeria Nigeria Newcastle United Newcastle United 4 (1)
Keith Andrews Ireland Ireland Blackburn Rovers Blackburn Rovers 4 (0)
Yakubu Ayegbeni Nigeria Nigeria Everton FC Everton FC 4 (0)
Felipe Caicedo Ecuador Ecuador Manchester City Manchester City 4 (0)
Michael Carrick England England Manchester United Manchester United 4 (0)
Daniel Cousin Gabon Gabon Hull City Hull City 4 (0)
David Di Michele Italy Italy West Ham United West Ham United 4 (0)
Marc-Antoine Fortuné France France West Bromwich Albion West Bromwich Albion 4 (0)
Ricardo Gardner Jamaica Jamaica Bolton Wanderers Bolton Wanderers 4 (0)
Jermaine Jenas England England Tottenham Hotspur Tottenham Hotspur 4 (0)
Diomansy Kamara Senegal Senegal Fulham FC Fulham FC 4 (0)
Joleon Lescott England England Everton FC Everton FC 4 (0)
Erik Nevland Norway Norway Fulham FC Fulham FC 4 (0)
Gary O'Neil England England Middlesbrough FC Middlesbrough FC 4 (0)
Kieran Richardson England England Sunderland AFC Sunderland AFC 4 (0)
Roque Santa Cruz Paraguay Paraguay Blackburn Rovers Blackburn Rovers 4 (0)
Daniel Sturridge England England Manchester City Manchester City 4 (1)
Steven Taylor England England Newcastle United Newcastle United 4 (0)
Michael Turner England England Hull City Hull City 4 (0)
Nemanja Vidić Serbia Serbia Manchester United Manchester United 4 (0)
Xabi Alonso Spain Spain Liverpool FC Liverpool FC 4 (1)
85. Albert Riera Spain Spain Liverpool FC Liverpool FC 3 (0)
Ryan Babel Netherlands Netherlands Liverpool FC Liverpool FC 3 (0)
Belletti Brazil Brazil Chelsea FC Chelsea FC 3 (0)
Gary Cahill England England Bolton Wanderers Bolton Wanderers 3 (0)
Andy Carroll England England Newcastle United Newcastle United 3 (0)
Cesc Fàbregas Spain Spain Arsenal FC Arsenal FC 3 (0)
Jack Collison Wales Wales West Ham United West Ham United 3 (0)
Deco Portugal Portugal Chelsea FC Chelsea FC 3 (0)
Denilson Brazil Brazil Arsenal FC Arsenal FC 3 (0)
Abou Diaby France France Arsenal FC Arsenal FC 3 (0)
Diego Tristán Spain Spain West Ham United West Ham United 3 (0)
Damien Duff Ireland Ireland Newcastle United Newcastle United 3 (0)
Emmanuel Eboué Ivory Coast Ivory Coast Arsenal FC Arsenal FC 3 (1)
Craig Fagan England England Hull City Hull City 3 (0)
Abdoulaye Faye Senegal Senegal Stoke City Stoke City 3 (0)
Darren Fletcher Scotland Scotland Manchester United Manchester United 3 (0)
Glen Johnson England England Portsmouth FC Portsmouth FC 3 (0)
Niko Kranjčar Croatia Croatia Portsmouth FC Portsmouth FC 3 (0)
Liam Lawrence Ireland Ireland Stoke City Stoke City 3 (1)
Peter Løvenkrands Denmark Denmark Newcastle United Newcastle United 3 (0)
Ishmael Miller England England West Bromwich Albion West Bromwich Albion 3 (0)
James Milner England England Aston Villa Aston Villa
Newcastle United Newcastle United
3 (0)
Luka Modrić Croatia Croatia Tottenham Hotspur Tottenham Hotspur 3 (0)
James Morrison Scotland Scotland West Bromwich Albion West Bromwich Albion 3 (0)
Mark Noble England England West Ham United West Ham United 3 (1)
David Nugent England England Portsmouth FC Portsmouth FC 3 (0)
Steven Pienaar South Africa South Africa Everton FC Everton FC 3 (0)
Hugo Rodallega Colombia Colombia Wigan Athletic Wigan Athletic 3 (0)
Ryan Shawcross England England Stoke City Stoke City 3 (0)
Mamady Sidibe Mali Mali Stoke City Stoke City 3 (0)
Steven Sidwell England England Aston Villa Aston Villa 3 (0)
Grétar Steinsson Iceland Iceland Bolton Wanderers Bolton Wanderers 3 (0)
Antonio Valencia Ecuador Ecuador Wigan Athletic Wigan Athletic 3 (0)
Stephen Warnock England England Blackburn Rovers Blackburn Rovers 3 (0)
119. Alex Brazil Brazil Chelsea FC Chelsea FC 2 (0)
Jérémie Aliadiére France France Middlesbrough FC Middlesbrough FC 2 (0)
Dean Ashton England England West Ham United West Ham United 2 (0)
Nadir Belhadj Algeria Algeria Portsmouth FC Portsmouth FC 2 (0)
Bosingwa Portugal Portugal Chelsea FC Chelsea FC 2 (0)
Jimmy Bullard England England Fulham FC Fulham FC
Hull City Hull City
2 (0)
Henri Camara Senegal Senegal Stoke City Stoke City
Wigan Athletic Wigan Athletic
2 (0)
Michael Chopra England England Sunderland AFC Sunderland AFC 2 (0)
Joe Cole England England Chelsea FC Chelsea FC 2 (0)
Simon Davies Wales Wales Fulham FC Fulham FC 2 (0)
Rory Delap Ireland Ireland Stoke City Stoke City 2 (0)
Matt Derbyshire England England Blackburn Rovers Blackburn Rovers 2 (0)
Matthew Etherington England England Stoke City Stoke City
West Ham United West Ham United
2 (0)
Fábio Aurélio Brazil Brazil Liverpool FC Liverpool FC 2 (0)
William Gallas France France Arsenal FC Arsenal FC 2 (0)
Zoltán Gera Hungary Hungary Fulham FC Fulham FC 2 (0)
Ryan Giggs Wales Wales Manchester United Manchester United 2 (0)
Dan Gosling England England Everton FC Everton FC 2 (0)
Jonathan Greening England England West Bromwich Albion West Bromwich Albion 2 (0)
Danny Guthrie England England Newcastle United Newcastle United 2 (1)
Hermann Hreiðarsson Iceland Iceland Portsmouth FC Portsmouth FC 2 (0)
Robert Koren Slovenia Slovenia West Bromwich Albion West Bromwich Albion 2 (0)
Grant Leadbitter England England Sunderland AFC Sunderland AFC 2 (0)
Federico Macheda Italy Italy Manchester United Manchester United 2 (0)
Manucho Angola Angola Hull City Hull City
Manchester United Manchester United
2 (0)
Bernard Mendy France France Hull City Hull City 2 (0)
David N'Gog France France Liverpool FC Liverpool FC 2 (0)
Charles N'Zogbia France France Newcastle United Newcastle United
Wigan Athletic Wigan Athletic
2 (0)
Seyi Olofinjana Nigeria Nigeria Stoke City Stoke City 2 (0)
Jonas Olsson Sweden Sweden West Bromwich Albion West Bromwich Albion 2 (0)
André Ooijer Netherlands Netherlands Blackburn Rovers Blackburn Rovers 2 (0)
Ji-Sung Park South Korea South Korea Manchester United Manchester United 2 (0)
Christopher Samba Congo Congo Blackburn Rovers Blackburn Rovers 2 (0)
Paul Scholes England England Manchester United Manchester United 2 (0)
Mikaël Silvestre France France Arsenal FC Arsenal FC 2 (0)
Junior Stanislas England England West Ham United West Ham United 2 (0)
Ryan Taylor England England Newcastle United Newcastle United
Wigan Athletic Wigan Athletic
2 (0)
Theo Walcott England England Arsenal FC Arsenal FC 2 (0)
Ben Watson England England Wigan Athletic Wigan Athletic 2 (0)
Bobby Zamora England England Fulham FC Fulham FC 2 (0)
159. Daniel Agger Denmark Denmark Liverpool FC Liverpool FC 1 (0)
Victor Anichebe Nigeria Nigeria Everton FC Everton FC 1 (0)
Arbeloa Spain Spain Liverpool FC Liverpool FC 1 (0)
Ian Ashbee England England Hull City Hull City 1 (0)
Leighton Baines England England Everton FC Everton FC 1 (0)
Michael Ballack Germany Germany Chelsea FC Chelsea FC 1 (0)
Nick Barmby England England Hull City Hull City 1 (0)
Joey Barton England England Newcastle United Newcastle United 1 (1)
Chris Basham England England Bolton Wanderers Bolton Wanderers 1 (0)
Matthew Bates England England Middlesbrough FC Middlesbrough FC 1 (0)
Craig Beattie Scotland Scotland West Bromwich Albion West Bromwich Albion 1 (0)
Valon Behrami Switzerland Switzerland West Ham United West Ham United 1 (0)
Benjani Zimbabwe Zimbabwe Manchester City Manchester City 1 (0)
David Bentley England England Tottenham Hotspur Tottenham Hotspur 1 (0)
Emmerson Boyce Barbados Barbados Wigan Athletic Wigan Athletic 1 (0)
Valeri Bozhinov Bulgaria Bulgaria Manchester City Manchester City 1 (0)
Titus Bramble England England Wigan Athletic Wigan Athletic 1 (0)
Wes Brown England England Manchester United Manchester United 1 (0)
Fraizer Campbell England England Manchester United Manchester United
Tottenham Hotspur Tottenham Hotspur
1 (0)
Lee Cattermole England England Wigan Athletic Wigan Athletic 1 (0)
Gaël Clichy France France Arsenal FC Arsenal FC 1 (0)
Tamir Cohen Israel Israel Bolton Wanderers Bolton Wanderers 1 (0)
Ashley Cole England England Chelsea FC Chelsea FC 1 (0)
Danny Collins Wales Wales Sunderland AFC Sunderland AFC 1 (0)
Vedran Ćorluka Croatia Croatia Manchester City Manchester City
Tottenham Hotspur Tottenham Hotspur
1 (0)
Calum Davenport England England Sunderland AFC Sunderland AFC
West Ham United West Ham United
1 (0)
Curtis Davies England England Aston Villa Aston Villa 1 (0)
Sean Davis England England Portsmouth FC Portsmouth FC 1 (0)
Andy Dawson England England Hull City Hull City 1 (0)
Michael Dawson England England Tottenham Hotspur Tottenham Hotspur 1 (0)
El-Hadji Diouf Senegal Senegal Blackburn Rovers Blackburn Rovers
Sunderland AFC Sunderland AFC
1 (0)
Andrea Dossena Italy Italy Liverpool FC Liverpool FC 1 (0)
David Dunn England England Blackburn Rovers Blackburn Rovers 1 (0)
Richard Dunne Ireland Ireland Manchester City Manchester City 1 (0)
David Edgar Canada Canada Newcastle United Newcastle United 1 (0)
Brett Emerton Australia Australia Blackburn Rovers Blackburn Rovers 1 (0)
Michael Essien Ghana Ghana Chelsea FC Chelsea FC 1 (0)
Dickson Etuhu Nigeria Nigeria Fulham FC Fulham FC 1 (0)
Ched Evans Wales Wales Manchester City Manchester City 1 (0)
Gelson Fernandes Switzerland Switzerland Manchester City Manchester City 1 (0)
Maynor Figueroa Honduras Honduras Wigan Athletic Wigan Athletic 1 (0)
Caleb Folan England England Hull City Hull City 1 (0)
Richard García Australia Australia Hull City Hull City 1 (0)
Darron Gibson Ireland Ireland Manchester United Manchester United 1 (0)
Brede Hangeland Norway Norway Fulham FC Fulham FC 1 (0)
David Healy Northern Ireland Northern Ireland Sunderland AFC Sunderland AFC 1 (0)
Danny Higginbotham Gibraltar Gibraltar Stoke City Stoke City
Sunderland AFC Sunderland AFC
1 (1)
Sami Hyypiä Finland Finland Liverpool FC Liverpool FC 1 (0)
Javi Garrido Spain Spain Manchester City Manchester City 1 (0)
Younès Kaboul France France Portsmouth FC Portsmouth FC 1 (0)
Nwankwo Kanu Nigeria Nigeria Portsmouth FC Portsmouth FC 1 (0)
Olivier Kapo France France Wigan Athletic Wigan Athletic 1 (0)
Tugay Kerimoğlu Turkey Turkey Blackburn Rovers Blackburn Rovers 1 (0)
Ledley King England England Tottenham Hotspur Tottenham Hotspur 1 (0)
Zat Knight England England Aston Villa Aston Villa 1 (0)
Vincent Kompany Belgium Belgium Manchester City Manchester City 1 (0)
Paul Konchesky England England Fulham FC Fulham FC 1 (0)
Radoslav Kováč Czech Republic Czech Republic West Ham United West Ham United 1 (0)
Martin Laursen Denmark Denmark Aston Villa Aston Villa 1 (0)
Lucas Leiva Brazil Brazil Liverpool FC Liverpool FC 1 (0)
Steed Malbranque France France Sunderland AFC Sunderland AFC 1 (0)
Paul McShane Ireland Ireland Hull City Hull City
Sunderland AFC Sunderland AFC
1 (0)
Juan Menseguez Argentina Argentina West Bromwich Albion West Bromwich Albion 1 (0)
Luke Moore England England West Bromwich Albion West Bromwich Albion 1 (0)
Hayden Mullins England England Portsmouth FC Portsmouth FC
West Ham United West Ham United
1 (0)
Nani Portugal Portugal Manchester United Manchester United 1 (0)
Lucas Neill Australia Australia West Ham United West Ham United 1 (0)
Ryan Nelsen New Zealand New Zealand Blackburn Rovers Blackburn Rovers 1 (0)
Andy O'Brien Ireland Ireland Bolton Wanderers Bolton Wanderers 1 (0)
Jamie O'Hara England England Tottenham Hotspur Tottenham Hotspur 1 (0)
Nedum Onuoha England England Manchester City Manchester City 1 (0)
Scott Parker England England West Ham United West Ham United 1 (0)
Morten Pedersen Norway Norway Blackburn Rovers Blackburn Rovers 1 (0)
Stilian Petrov Bulgaria Bulgaria Aston Villa Aston Villa 1 (0)
Emanuel Pogatetz Austria Austria Middlesbrough FC Middlesbrough FC 1 (0)
Sébastien Puygrenier France France Bolton Wanderers Bolton Wanderers 1 (0)
Rafael Brazil Brazil Manchester United Manchester United 1 (0)
Andy Reid Ireland Ireland Sunderland AFC Sunderland AFC 1 (0)
Nigel Reo-Coker England England Aston Villa Aston Villa 1 (0)
Ricardo Carvalho Portugal Portugal Chelsea FC Chelsea FC 1 (0)
Micah Richards England England Manchester City Manchester City 1 (0)
Ki-hyeon Seol South Korea South Korea Fulham FC Fulham FC 1 (0)
Jay Simpson England England West Bromwich Albion West Bromwich Albion 1 (0)
Alex Song Cameroon Cameroon Arsenal FC Arsenal FC 1 (0)
John Terry England England Chelsea FC Chelsea FC 1 (0)
James Tomkins England England West Ham United West Ham United 1 (0)
Kolo Touré Ivory Coast Ivory Coast Arsenal FC Arsenal FC 1 (0)
Armand Traoré Senegal Senegal Portsmouth FC Portsmouth FC 1 (0)
John Utaka Nigeria Nigeria Portsmouth FC Portsmouth FC 1 (0)
Carlos Vela Mexico Mexico Arsenal FC Arsenal FC 1 (0)
Danny Welbeck England England Manchester United Manchester United 1 (0)
David Wheater England England Middlesbrough FC Middlesbrough FC 1 (0)
Glenn Whelan Ireland Ireland Stoke City Stoke City 1 (0)
Jonathan Woodgate England England Tottenham Hotspur Tottenham Hotspur 1 (0)
Xisco Spain Spain Newcastle United Newcastle United 1 (0)
Joseph Yobo Nigeria Nigeria Everton FC Everton FC 1 (0)
Luke Young England England Aston Villa Aston Villa 1 (0)
Pablo Zabaleta Argentina Argentina Manchester City Manchester City 1 (0)
Kamil Zayatte Guinea Guinea Hull City Hull City 1 (0)