# Player Country Team Goals (Penalty)
1. Dimitar Berbatov Bulgaria Bulgaria Manchester United Manchester United 21 (0)
Carlos Tévez Argentina Argentina Manchester City Manchester City 21 (5)
3. Robin van Persie Netherlands Netherlands Arsenal FC Arsenal FC 18 (2)
4. Darren Bent England England Aston Villa Aston Villa
Sunderland AFC Sunderland AFC
17 (3)
5. Peter Odemwingie Nigeria Nigeria West Bromwich Albion West Bromwich Albion 15 (2)
6. DJ Campbell England England Blackpool FC Blackpool FC 13 (0)
Andy Carroll England England Liverpool FC Liverpool FC
Newcastle United Newcastle United
13 (0)
Javier Hernández Mexico Mexico Manchester United Manchester United 13 (0)
Dirk Kuyt Netherlands Netherlands Liverpool FC Liverpool FC 13 (5)
Florent Malouda French Guyana French Guyana Chelsea FC Chelsea FC 13 (0)
Rafael van der Vaart Netherlands Netherlands Tottenham Hotspur Tottenham Hotspur 13 (4)
12. Charlie Adam Scotland Scotland Blackpool FC Blackpool FC 12 (7)
Clint Dempsey USA USA Fulham FC Fulham FC 12 (1)
Didier Drogba Ivory Coast Ivory Coast Chelsea FC Chelsea FC 12 (2)
Kevin Nolan England England Newcastle United Newcastle United 12 (1)
16. Wayne Rooney England England Manchester United Manchester United 11 (3)
17. Johan Elmander Sweden Sweden Bolton Wanderers Bolton Wanderers 10 (0)
Fernando Torres Spain Spain Chelsea FC Chelsea FC
Liverpool FC Liverpool FC
10 (0)
Steven Fletcher Scotland Scotland Wolverhampton Wanderers Wolverhampton Wanderers 10 (1)
Asamoah Gyan Ghana Ghana Sunderland AFC Sunderland AFC 10 (0)
Salomon Kalou Ivory Coast Ivory Coast Chelsea FC Chelsea FC 10 (0)
Frank Lampard England England Chelsea FC Chelsea FC 10 (4)
Samir Nasri France France Arsenal FC Arsenal FC 10 (1)
Roman Pavlyuchenko Russia Russia Tottenham Hotspur Tottenham Hotspur 10 (0)
Maximiliano Rodríguez Argentina Argentina Liverpool FC Liverpool FC 10 (0)
26. Tim Cahill Australia Australia Everton FC Everton FC 9 (0)
Kenwyne Jones Trinidad & Tobago Trinidad & Tobago Stoke City Stoke City 9 (0)
Charles N'Zogbia France France Wigan Athletic Wigan Athletic 9 (0)
Nani Portugal Portugal Manchester United Manchester United 9 (0)
Hugo Rodallega Colombia Colombia Wigan Athletic Wigan Athletic 9 (0)
Theo Walcott England England Arsenal FC Arsenal FC 9 (0)
32. Jermaine Beckford Jamaica Jamaica Everton FC Everton FC 8 (0)
Kevin Davies England England Bolton Wanderers Bolton Wanderers 8 (4)
Craig Gardner England England Birmingham City Birmingham City 8 (1)
Daniel Sturridge England England Bolton Wanderers Bolton Wanderers
Chelsea FC Chelsea FC
8 (0)
36. Demba Ba Senegal Senegal West Ham United West Ham United 7 (0)
Gareth Bale Wales Wales Tottenham Hotspur Tottenham Hotspur 7 (0)
Marouane Chamakh Morocco Morocco Arsenal FC Arsenal FC 7 (0)
Stewart Downing England England Aston Villa Aston Villa 7 (0)
Sylvain Ebanks-Blake England England Wolverhampton Wanderers Wolverhampton Wanderers 7 (0)
Louis Saha France France Everton FC Everton FC 7 (0)
Ashley Young England England Aston Villa Aston Villa 7 (4)
43. Shola Ameobi Nigeria Nigeria Newcastle United Newcastle United 6 (2)
Nicolas Anelka France France Chelsea FC Chelsea FC 6 (0)
Andrey Arshavin Russia Russia Arsenal FC Arsenal FC 6 (1)
Mario Balotelli Italy Italy Manchester City Manchester City 6 (2)
Leon Best Ireland Ireland Newcastle United Newcastle United 6 (0)
Brede Hangeland Norway Norway Fulham FC Fulham FC 6 (0)
Robert Huth Germany Germany Stoke City Stoke City 6 (0)
Peter Løvenkrands Denmark Denmark Newcastle United Newcastle United 6 (0)
Youssuf Mulumbu Congo DR Congo DR West Bromwich Albion West Bromwich Albion 6 (0)
Frédéric Piquionne Martinique Martinique West Ham United West Ham United 6 (1)
Gary Taylor-Fletcher England England Blackpool FC Blackpool FC 6 (0)
Somen Tchoyi Cameroon Cameroon West Bromwich Albion West Bromwich Albion 6 (0)
Yaya Touré Ivory Coast Ivory Coast Manchester City Manchester City 6 (0)
Jon Walters Ireland Ireland Stoke City Stoke City 6 (1)
Danny Welbeck England England Sunderland AFC Sunderland AFC 6 (0)
58. Marc Albrighton England England Aston Villa Aston Villa 5 (0)
Leighton Baines England England Everton FC Everton FC 5 (3)
Carlton Cole England England West Ham United West Ham United 5 (0)
Kevin Doyle Ireland Ireland Wolverhampton Wanderers Wolverhampton Wanderers 5 (2)
Matthew Etherington England England Stoke City Stoke City 5 (2)
Marlon Harewood England England Blackpool FC Blackpool FC 5 (0)
Junior Hoilett Canada Canada Blackburn Rovers Blackburn Rovers 5 (0)
Nikola Kalinić Croatia Croatia Blackburn Rovers Blackburn Rovers 5 (0)
Ji-Sung Park South Korea South Korea Manchester United Manchester United 5 (0)
Scott Parker England England West Ham United West Ham United 5 (0)
Raúl Meireles Portugal Portugal Liverpool FC Liverpool FC 5 (0)
Jason Roberts Grenada Grenada Blackburn Rovers Blackburn Rovers 5 (0)
Luke Varney England England Blackpool FC Blackpool FC 5 (0)
Nemanja Vidić Serbia Serbia Manchester United Manchester United 5 (0)
Bobby Zamora England England Fulham FC Fulham FC 5 (1)
Nikola Žigić Serbia Serbia Birmingham City Birmingham City 5 (0)
74. Joey Barton England England Newcastle United Newcastle United 4 (2)
Lee Bowyer England England Birmingham City Birmingham City 4 (0)
Chris Brunt Northern Ireland Northern Ireland West Bromwich Albion West Bromwich Albion 4 (2)
Tom Cleverley England England Wigan Athletic Wigan Athletic 4 (0)
Séamus Coleman Ireland Ireland Everton FC Everton FC 4 (0)
Peter Crouch England England Tottenham Hotspur Tottenham Hotspur 4 (0)
David Silva Spain Spain Manchester City Manchester City 4 (0)
Simon Davies Wales Wales Fulham FC Fulham FC 4 (0)
Jermain Defoe England England Tottenham Hotspur Tottenham Hotspur 4 (0)
Damien Duff Ireland Ireland Fulham FC Fulham FC 4 (0)
Brett Emerton Australia Australia Blackburn Rovers Blackburn Rovers 4 (0)
Ricardo Fuller Jamaica Jamaica Stoke City Stoke City 4 (0)
Steven Gerrard England England Liverpool FC Liverpool FC 4 (1)
Branislav Ivanović Serbia Serbia Chelsea FC Chelsea FC 4 (0)
Matthew Jarvis England England Wolverhampton Wanderers Wolverhampton Wanderers 4 (0)
Adam Johnson England England Manchester City Manchester City 4 (0)
Ivan Klasnić Croatia Croatia Bolton Wanderers Bolton Wanderers 4 (0)
Sebastian Larsson Sweden Sweden Birmingham City Birmingham City 4 (1)
James Morrison Scotland Scotland West Bromwich Albion West Bromwich Albion 4 (0)
Mark Noble England England West Ham United West Ham United 4 (4)
Leon Osman England England Everton FC Everton FC 4 (0)
Morten Pedersen Norway Norway Blackburn Rovers Blackburn Rovers 4 (0)
Kieran Richardson England England Sunderland AFC Sunderland AFC 4 (0)
Liam Ridgewell England England Birmingham City Birmingham City 4 (0)
Christopher Samba Congo Congo Blackburn Rovers Blackburn Rovers 4 (0)
Paul Scharner Austria Austria West Bromwich Albion West Bromwich Albion 4 (0)
Alex Song Cameroon Cameroon Arsenal FC Arsenal FC 4 (0)
Luis Suárez Uruguay Uruguay Liverpool FC Liverpool FC 4 (0)
102. Gabriel Agbonlahor England England Aston Villa Aston Villa 3 (0)
Phil Bardsley Scotland Scotland Sunderland AFC Sunderland AFC 3 (0)
Benjani Zimbabwe Zimbabwe Blackburn Rovers Blackburn Rovers 3 (0)
Gary Cahill England England Bolton Wanderers Bolton Wanderers 3 (0)
Cesc Fàbregas Spain Spain Arsenal FC Arsenal FC 3 (0)
Ciaran Clark Ireland Ireland Aston Villa Aston Villa 3 (0)
James Collins Wales Wales Aston Villa Aston Villa 3 (0)
Mousa Dembélé Belgium Belgium Fulham FC Fulham FC 3 (0)
Mame Diouf Senegal Senegal Blackburn Rovers Blackburn Rovers 3 (0)
Michael Essien Ghana Ghana Chelsea FC Chelsea FC 3 (0)
Jonás Gutiérrez Argentina Argentina Newcastle United Newcastle United 3 (0)
Jordan Henderson England England Sunderland AFC Sunderland AFC 3 (0)
Emile Heskey England England Aston Villa Aston Villa 3 (0)
Stephen Hunt Ireland Ireland Wolverhampton Wanderers Wolverhampton Wanderers 3 (0)
Cameron Jerome Grenada Grenada Birmingham City Birmingham City 3 (0)
Andy Johnson England England Fulham FC Fulham FC 3 (0)
Chung-yong Lee South Korea South Korea Bolton Wanderers Bolton Wanderers 3 (0)
Aaron Lennon England England Tottenham Hotspur Tottenham Hotspur 3 (0)
Joleon Lescott England England Manchester City Manchester City 3 (0)
James McCarthy Ireland Ireland Wigan Athletic Wigan Athletic 3 (0)
Mikel Arteta Spain Spain Everton FC Everton FC 3 (0)
Luka Modrić Croatia Croatia Tottenham Hotspur Tottenham Hotspur 3 (1)
Ryan Nelsen New Zealand New Zealand Blackburn Rovers Blackburn Rovers 3 (0)
Jamie O'Hara England England Wolverhampton Wanderers Wolverhampton Wanderers 3 (0)
Victor Obinna Nigeria Nigeria West Ham United West Ham United 3 (0)
Jermaine Pennant England England Stoke City Stoke City 3 (0)
Martin Petrov Bulgaria Bulgaria Bolton Wanderers Bolton Wanderers 3 (0)
Jason Puncheon England England Blackpool FC Blackpool FC 3 (0)
Stéphane Sessègnon Benin Benin Sunderland AFC Sunderland AFC 3 (1)
Steven Taylor England England Newcastle United Newcastle United 3 (0)
John Terry England England Chelsea FC Chelsea FC 3 (0)
Jerome Thomas England England West Bromwich Albion West Bromwich Albion 3 (0)
Carlos Vela Mexico Mexico Arsenal FC Arsenal FC
West Bromwich Albion West Bromwich Albion
3 (0)
Ben Watson England England Wigan Athletic Wigan Athletic 3 (2)
136. Alex Brazil Brazil Chelsea FC Chelsea FC 2 (0)
Chris Baird Northern Ireland Northern Ireland Fulham FC Fulham FC 2 (0)
Alex Baptiste England England Blackpool FC Blackpool FC 2 (0)
Gareth Barry England England Manchester City Manchester City 2 (0)
Jean Beausejour Chile Chile Birmingham City Birmingham City 2 (0)
Valon Behrami Switzerland Switzerland West Ham United West Ham United 2 (0)
Nicklas Bendtner Denmark Denmark Arsenal FC Arsenal FC 2 (0)
Diniyar Bilyaletdinov Russia Russia Everton FC Everton FC 2 (0)
Joe Cole England England Liverpool FC Liverpool FC 2 (0)
Fabricio Coloccini Argentina Argentina Newcastle United Newcastle United 2 (0)
Scott Dann England England Birmingham City Birmingham City 2 (0)
David Luiz Brazil Brazil Chelsea FC Chelsea FC 2 (0)
Rory Delap Ireland Ireland Stoke City Stoke City 2 (0)
Abou Diaby France France Arsenal FC Arsenal FC 2 (0)
Sylvain Distin France France Everton FC Everton FC 2 (0)
David Dunn England England Blackburn Rovers Blackburn Rovers 2 (1)
Edin Džeko Bosnia-Herzegovina Bosnia-Herzegovina Manchester City Manchester City 2 (0)
George Elokobi Cameroon Cameroon Wolverhampton Wanderers Wolverhampton Wanderers 2 (0)
Dickson Etuhu Nigeria Nigeria Fulham FC Fulham FC 2 (0)
Darren Fletcher Scotland Scotland Manchester United Manchester United 2 (0)
Kevin Foley Ireland Ireland Wolverhampton Wanderers Wolverhampton Wanderers 2 (0)
Marc-Antoine Fortuné France France West Bromwich Albion West Bromwich Albion 2 (0)
Ryan Giggs Wales Wales Manchester United Manchester United 2 (0)
Danny Higginbotham Gibraltar Gibraltar Stoke City Stoke City 2 (0)
Thomas Hitzlsperger Germany Germany West Ham United West Ham United 2 (0)
Stuart Holden USA USA Bolton Wanderers Bolton Wanderers 2 (0)
Tom Huddlestone England England Tottenham Hotspur Tottenham Hotspur 2 (0)
Alan Hutton Scotland Scotland Tottenham Hotspur Tottenham Hotspur 2 (0)
Glen Johnson England England Liverpool FC Liverpool FC 2 (0)
Roger Johnson England England Birmingham City Birmingham City 2 (0)
Diomansy Kamara Senegal Senegal Fulham FC Fulham FC 2 (0)
Robbie Keane Ireland Ireland Tottenham Hotspur Tottenham Hotspur
West Ham United West Ham United
2 (0)
Laurent Koscielny France France Arsenal FC Arsenal FC 2 (0)
Niko Kranjčar Croatia Croatia Tottenham Hotspur Tottenham Hotspur 2 (0)
Sotirios Kyrgiakos Greece Greece Liverpool FC Liverpool FC 2 (0)
Nenad Milijaš Serbia Serbia Wolverhampton Wanderers Wolverhampton Wanderers 2 (0)
David N'Gog France France Liverpool FC Liverpool FC 2 (0)
Martin Olsson Sweden Sweden Blackburn Rovers Blackburn Rovers 2 (0)
Michael Owen England England Manchester United Manchester United 2 (0)
Ramires Brazil Brazil Chelsea FC Chelsea FC 2 (0)
Steven Sidwell England England Aston Villa Aston Villa
Fulham FC Fulham FC
2 (0)
Martin Škrtel Slovakia Slovakia Liverpool FC Liverpool FC 2 (0)
Matthew Taylor England England Bolton Wanderers Bolton Wanderers 2 (0)
David Vaughan Wales Wales Blackpool FC Blackpool FC 2 (0)
Patrick Vieira France France Manchester City Manchester City 2 (0)
Dean Whitehead England England Stoke City Stoke City 2 (0)
Pablo Zabaleta Argentina Argentina Manchester City Manchester City 2 (0)
Boudewijn Zenden Netherlands Netherlands Sunderland AFC Sunderland AFC 2 (0)
184. Emmanuel Adebayor Togo Togo Manchester City Manchester City 1 (1)
Antolín Alcaráz Paraguay Paraguay Wigan Athletic Wigan Athletic 1 (0)
Anderson Brazil Brazil Manchester United Manchester United 1 (0)
Yakubu Ayegbeni Nigeria Nigeria Everton FC Everton FC 1 (0)
Ryan Babel Netherlands Netherlands Liverpool FC Liverpool FC 1 (0)
Sébastien Bassong Cameroon Cameroon Tottenham Hotspur Tottenham Hotspur 1 (0)
Hatem Ben Arfa France France Newcastle United Newcastle United 1 (0)
Yossi Benayoun Israel Israel Chelsea FC Chelsea FC 1 (0)
Robbie Blake England England Bolton Wanderers Bolton Wanderers 1 (0)
John Carew Norway Norway Aston Villa Aston Villa
Stoke City Stoke City
1 (0)
Craig Cathcart Northern Ireland Northern Ireland Blackpool FC Blackpool FC 1 (0)
Tamir Cohen Israel Israel Bolton Wanderers Bolton Wanderers 1 (0)
Simon Cox Ireland Ireland West Bromwich Albion West Bromwich Albion 1 (0)
Jody Craddock England England Wolverhampton Wanderers Wolverhampton Wanderers 1 (0)
Manuel Da Costa Morocco Morocco West Ham United West Ham United 1 (0)
Mark Davies England England Bolton Wanderers Bolton Wanderers 1 (0)
Michael Dawson England England Tottenham Hotspur Tottenham Hotspur 1 (0)
Nigel de Jong Netherlands Netherlands Manchester City Manchester City 1 (0)
Nathan Delfouneso England England Aston Villa Aston Villa 1 (0)
Franco Di Santo Argentina Argentina Wigan Athletic Wigan Athletic 1 (0)
Momo Diamé Senegal Senegal Wigan Athletic Wigan Athletic 1 (0)
Johan Djourou Switzerland Switzerland Arsenal FC Arsenal FC 1 (0)
Graham Dorrans Scotland Scotland West Bromwich Albion West Bromwich Albion 1 (0)
Neal Eardley Wales Wales Blackpool FC Blackpool FC 1 (0)
Emmanuel Eboué Ivory Coast Ivory Coast Arsenal FC Arsenal FC 1 (0)
David Edwards Wales Wales Wolverhampton Wanderers Wolverhampton Wanderers 1 (0)
Ian Evatt England England Blackpool FC Blackpool FC 1 (0)
Patrice Evra France France Manchester United Manchester United 1 (0)
Fábio Brazil Brazil Manchester United Manchester United 1 (0)
Keith Fahey Ireland Ireland Birmingham City Birmingham City 1 (0)
Abdoulaye Faye Senegal Senegal Stoke City Stoke City 1 (0)
Marouane Fellaini Belgium Belgium Everton FC Everton FC 1 (0)
Maynor Figueroa Honduras Honduras Wigan Athletic Wigan Athletic 1 (0)
Zoltán Gera Hungary Hungary Fulham FC Fulham FC 1 (0)
Gaël Givet France France Blackburn Rovers Blackburn Rovers 1 (0)
Steve Gohouri Ivory Coast Ivory Coast Wigan Athletic Wigan Athletic 1 (0)
Elliot Grandin France France Blackpool FC Blackpool FC 1 (0)
Adlène Guédioura Algeria Algeria Wolverhampton Wanderers Wolverhampton Wanderers 1 (0)
Grant Hanley Scotland Scotland Blackburn Rovers Blackburn Rovers 1 (0)
John Heitinga Netherlands Netherlands Everton FC Everton FC 1 (0)
Aliaksandr Hleb Belarus Belarus Birmingham City Birmingham City 1 (0)
Aaron Hughes Northern Ireland Northern Ireland Fulham FC Fulham FC 1 (0)
Phil Jagielka England England Everton FC Everton FC 1 (0)
Gonzalo Jara Chile Chile West Bromwich Albion West Bromwich Albion 1 (0)
David Jones England England Wolverhampton Wanderers Wolverhampton Wanderers 1 (0)
Jordi Gómez Spain Spain Wigan Athletic Wigan Athletic 1 (0)
Younès Kaboul France France Tottenham Hotspur Tottenham Hotspur 1 (0)
Gaël Kakuta Congo DR Congo DR Chelsea FC Chelsea FC
Fulham FC Fulham FC
1 (0)
Zat Knight England England Bolton Wanderers Bolton Wanderers 1 (0)
Aleksandar Kolarov Serbia Serbia Manchester City Manchester City 1 (0)
Federico Macheda Italy Italy Manchester United Manchester United 1 (0)
James Milner England England Aston Villa Aston Villa
Manchester City Manchester City
1 (0)
Victor Moses Nigeria Nigeria Wigan Athletic Wigan Athletic 1 (0)
Fabrice Muamba England England Bolton Wanderers Bolton Wanderers 1 (0)
Phil Neville England England Everton FC Everton FC 1 (0)
Steven Nzonzi France France Blackburn Rovers Blackburn Rovers 1 (0)
Jonas Olsson Sweden Sweden West Bromwich Albion West Bromwich Albion 1 (0)
Nedum Onuoha England England Sunderland AFC Sunderland AFC 1 (0)
Brett Ormerod England England Blackpool FC Blackpool FC 1 (0)
Pablo Ibáñez Spain Spain West Bromwich Albion West Bromwich Albion 1 (0)
Stilian Petrov Bulgaria Bulgaria Aston Villa Aston Villa 1 (0)
Kevin Phillips England England Birmingham City Birmingham City 1 (0)
Matthew Phillips Scotland Scotland Blackpool FC Blackpool FC 1 (0)
Steven Pienaar South Africa South Africa Everton FC Everton FC
Tottenham Hotspur Tottenham Hotspur
1 (0)
Aaron Ramsey Wales Wales Arsenal FC Arsenal FC 1 (0)
Steven Reid Ireland Ireland West Bromwich Albion West Bromwich Albion 1 (0)
Micah Richards England England Manchester City Manchester City 1 (0)
Cristian Riveros Paraguay Paraguay Sunderland AFC Sunderland AFC 1 (0)
Rodrigo Spain Spain Bolton Wanderers Bolton Wanderers 1 (0)
Bacary Sagna France France Arsenal FC Arsenal FC 1 (0)
Conor Sammon Ireland Ireland Wigan Athletic Wigan Athletic 1 (0)
Sandro Brazil Brazil Tottenham Hotspur Tottenham Hotspur 1 (0)
Tuncay Şanlı Turkey Turkey Stoke City Stoke City 1 (0)
Paul Scholes England England Manchester United Manchester United 1 (0)
Freddie Sears England England West Ham United West Ham United 1 (0)
Ryan Shawcross England England Stoke City Stoke City 1 (0)
Jonathan Spector USA USA West Ham United West Ham United 1 (0)
Sébastien Squillaci France France Arsenal FC Arsenal FC 1 (0)
Ronnie Stam Netherlands Netherlands Wigan Athletic Wigan Athletic 1 (0)
Junior Stanislas England England West Ham United West Ham United 1 (0)
Grétar Steinsson Iceland Iceland Bolton Wanderers Bolton Wanderers 1 (0)
Cheick Tioté Ivory Coast Ivory Coast Newcastle United Newcastle United 1 (0)
James Tomkins England England West Ham United West Ham United 1 (0)
Kolo Touré Ivory Coast Ivory Coast Manchester City Manchester City 1 (0)
Antonio Valencia Ecuador Ecuador Manchester United Manchester United 1 (0)
Jelle Van Damme Belgium Belgium Wolverhampton Wanderers Wolverhampton Wanderers 1 (0)
Kyle Walker England England Aston Villa Aston Villa
Tottenham Hotspur Tottenham Hotspur
1 (0)
Stephen Ward Ireland Ireland Wolverhampton Wanderers Wolverhampton Wanderers 1 (0)
Jack Wilshere England England Arsenal FC Arsenal FC 1 (0)
Marc Wilson Ireland Ireland Stoke City Stoke City 1 (0)
Luke Young England England Aston Villa Aston Villa 1 (0)
Ronald Zubar Guadeloupe Guadeloupe Wolverhampton Wanderers Wolverhampton Wanderers 1 (0)