# Player Country Team Goals (Penalty)
1. Mohamed Salah Egypt Egypt Liverpool FC Liverpool FC 16 (3)
2. Pierre-Emerick Aubameyang Gabon Gabon Arsenal FC Arsenal FC 14 (1)
Harry Kane England England Tottenham Hotspur Tottenham Hotspur 14 (3)
4. Kun Agüero Argentina Argentina Manchester City Manchester City 10 (0)
Eden Hazard Belgium Belgium Chelsea FC Chelsea FC 10 (3)
Raheem Sterling England England Manchester City Manchester City 10 (0)
Callum Wilson England England AFC Bournemouth AFC Bournemouth 10 (1)
8. Sadio Mané Senegal Senegal Liverpool FC Liverpool FC 9 (0)
Richarlison Brazil Brazil Everton FC Everton FC 9 (0)
Roberto Firmino Brazil Brazil Liverpool FC Liverpool FC 9 (1)
Gylfi Sigurðsson Iceland Iceland Everton FC Everton FC 9 (2)
12. Felipe Anderson Brazil Brazil West Ham United West Ham United 8 (0)
Alexandre Lacazette France France Arsenal FC Arsenal FC 8 (0)
Romelu Lukaku Belgium Belgium Manchester United Manchester United 8 (0)
Anthony Martial France France Manchester United Manchester United 8 (1)
Aleksandar Mitrović Serbia Serbia Fulham FC Fulham FC 8 (0)
Glenn Murray England England Brighton & Hove Albion Brighton & Hove Albion 8 (3)
Paul Pogba France France Manchester United Manchester United 8 (3)
Marcus Rashford England England Manchester United Manchester United 8 (0)
Leroy Sané Germany Germany Manchester City Manchester City 8 (0)
Heung-min Son South Korea South Korea Tottenham Hotspur Tottenham Hotspur 8 (0)
22. Marko Arnautović Austria Austria West Ham United West Ham United 7 (1)
Danny Ings England England Southampton FC Southampton FC 7 (3)
Pedro Spain Spain Chelsea FC Chelsea FC 7 (0)
Jamie Vardy England England Leicester City Leicester City 7 (3)
26. David Silva Spain Spain Manchester City Manchester City 6 (0)
Raúl Jiménez Mexico Mexico Wolverhampton Wanderers Wolverhampton Wanderers 6 (1)
Joshua King Norway Norway AFC Bournemouth AFC Bournemouth 6 (3)
Lucas Brazil Brazil Tottenham Hotspur Tottenham Hotspur 6 (0)
Luka Milivojević Serbia Serbia Crystal Palace Crystal Palace 6 (5)
Roberto Pereyra Argentina Argentina Watford FC Watford FC 6 (0)
André Schürrle Germany Germany Fulham FC Fulham FC 6 (0)
Xherdan Shaqiri Switzerland Switzerland Liverpool FC Liverpool FC 6 (0)
34. Dele Alli England England Tottenham Hotspur Tottenham Hotspur 5 (0)
Bernardo Silva Portugal Portugal Manchester City Manchester City 5 (0)
David Brooks Wales Wales AFC Bournemouth AFC Bournemouth 5 (0)
Troy Deeney England England Watford FC Watford FC 5 (1)
Diogo Jota Portugal Portugal Wolverhampton Wanderers Wolverhampton Wanderers 5 (0)
Ryan Fraser Scotland Scotland AFC Bournemouth AFC Bournemouth 5 (0)
Gabriel Jesus Brazil Brazil Manchester City Manchester City 5 (1)
James Maddison England England Leicester City Leicester City 5 (1)
Riyad Mahrez Algeria Algeria Manchester City Manchester City 5 (0)
Morata Spain Spain Chelsea FC Chelsea FC 5 (0)
Salomón Rondón Venezuela Venezuela Newcastle United Newcastle United 5 (0)
45. Ashley Barnes England England Burnley FC Burnley FC 4 (0)
Dominic Calvert-Lewin England England Everton FC Everton FC 4 (0)
Shane Duffy Ireland Ireland Brighton & Hove Albion Brighton & Hove Albion 4 (0)
Christian Eriksen Denmark Denmark Tottenham Hotspur Tottenham Hotspur 4 (0)
İlkay Gündoğan Germany Germany Manchester City Manchester City 4 (0)
Javier Hernández Mexico Mexico West Ham United West Ham United 4 (0)
Érik Lamela Argentina Argentina Tottenham Hotspur Tottenham Hotspur 4 (0)
Jesse Lingard England England Manchester United Manchester United 4 (1)
Henrikh Mkhitaryan Armenia Armenia Arsenal FC Arsenal FC 4 (0)
Callum Paterson Scotland Scotland Cardiff City Cardiff City 4 (0)
Andros Townsend England England Crystal Palace Crystal Palace 4 (0)
56. Nathan Aké Netherlands Netherlands AFC Bournemouth AFC Bournemouth 3 (0)
Stuart Armstrong Scotland Scotland Southampton FC Southampton FC 3 (0)
Ayoze Pérez Spain Spain Newcastle United Newcastle United 3 (0)
Ross Barkley England England Chelsea FC Chelsea FC 3 (0)
Camarasa Spain Spain Cardiff City Cardiff City 3 (1)
Ciaran Clark Ireland Ireland Newcastle United Newcastle United 3 (0)
Lucas Digne France France Everton FC Everton FC 3 (0)
Matt Doherty Ireland Ireland Wolverhampton Wanderers Wolverhampton Wanderers 3 (0)
Abdoulaye Doucouré France France Watford FC Watford FC 3 (0)
Gerard Deulofeu Spain Spain Watford FC Watford FC 3 (0)
Andre Gray England England Watford FC Watford FC 3 (0)
Demarai Gray England England Leicester City Leicester City 3 (0)
José Holebas Greece Greece Watford FC Watford FC 3 (0)
Pierre-Emile Højbjerg Denmark Denmark Southampton FC Southampton FC 3 (0)
Ivan Cavaleiro Portugal Portugal Wolverhampton Wanderers Wolverhampton Wanderers 3 (0)
Mathias Jørgensen Denmark Denmark Huddersfield Town Huddersfield Town 3 (0)
Aboubakar Kamara France France Fulham FC Fulham FC 3 (1)
N'Golo Kanté France France Chelsea FC Chelsea FC 3 (0)
Ruben Loftus-Cheek England England Chelsea FC Chelsea FC 3 (0)
James Milner England England Liverpool FC Liverpool FC 3 (1)
Josh Murphy England England Cardiff City Cardiff City 3 (0)
Mesut Özil Germany Germany Arsenal FC Arsenal FC 3 (0)
Jeffrey Schlupp Ghana Ghana Crystal Palace Crystal Palace 3 (0)
James Tarkowski England England Burnley FC Burnley FC 3 (0)
Sam Vokes Wales Wales Burnley FC Burnley FC 3 (0)
Theo Walcott England England Everton FC Everton FC 3 (0)
Willian Brazil Brazil Chelsea FC Chelsea FC 3 (0)
Chris Wood New Zealand New Zealand Burnley FC Burnley FC 3 (0)
Granit Xhaka Switzerland Switzerland Arsenal FC Arsenal FC 3 (0)
Wilfried Zaha Ivory Coast Ivory Coast Crystal Palace Crystal Palace 3 (0)
86. Marc Albrighton England England Leicester City Leicester City 2 (0)
Ander Herrera Spain Spain Manchester United Manchester United 2 (0)
Florin Andone Romania Romania Brighton & Hove Albion Brighton & Hove Albion 2 (0)
Michail Antonio England England West Ham United West Ham United 2 (0)
Charlie Austin England England Southampton FC Southampton FC 2 (0)
Souleymane Bamba Ivory Coast Ivory Coast Cardiff City Cardiff City 2 (0)
Philip Billing Denmark Denmark Huddersfield Town Huddersfield Town 2 (0)
Willy Boly France France Wolverhampton Wanderers Wolverhampton Wanderers 2 (0)
Craig Cathcart Northern Ireland Northern Ireland Watford FC Watford FC 2 (0)
Eric Dier England England Tottenham Hotspur Tottenham Hotspur 2 (0)
Lewis Dunk England England Brighton & Hove Albion Brighton & Hove Albion 2 (0)
Pascal Groß Germany Germany Brighton & Hove Albion Brighton & Hove Albion 2 (1)
Jóhann Guðmundsson Iceland Iceland Burnley FC Burnley FC 2 (0)
Junior Hoilett Canada Canada Cardiff City Cardiff City 2 (0)
Alex Iwobi Nigeria Nigeria Arsenal FC Arsenal FC 2 (0)
Joselu Spain Spain Newcastle United Newcastle United 2 (0)
Jürgen Locadia Netherlands Netherlands Brighton & Hove Albion Brighton & Hove Albion 2 (0)
Lucas Pérez Spain Spain West Ham United West Ham United 2 (0)
Harry Maguire England England Leicester City Leicester City 2 (0)
Mata Spain Spain Manchester United Manchester United 2 (0)
James McArthur Scotland Scotland Crystal Palace Crystal Palace 2 (0)
Aaron Mooy Australia Australia Huddersfield Town Huddersfield Town 2 (0)
Shkodran Mustafi Germany Germany Arsenal FC Arsenal FC 2 (0)
Wilfred Ndidi Nigeria Nigeria Leicester City Leicester City 2 (0)
Aaron Ramsey Wales Wales Arsenal FC Arsenal FC 2 (0)
Nathan Redmond England England Southampton FC Southampton FC 2 (0)
Bobby Reid England England Cardiff City Cardiff City 2 (0)
Ricardo Pereira Portugal Portugal Leicester City Leicester City 2 (0)
Rúben Neves Portugal Portugal Wolverhampton Wanderers Wolverhampton Wanderers 2 (1)
Fabian Schär Switzerland Switzerland Newcastle United Newcastle United 2 (0)
Ryan Sessegnon England England Fulham FC Fulham FC 2 (0)
Robert Snodgrass Scotland Scotland West Ham United West Ham United 2 (0)
Daniel Sturridge England England Liverpool FC Liverpool FC 2 (0)
Lucas Torreira Uruguay Uruguay Arsenal FC Arsenal FC 2 (0)
Cenk Tosun Turkey Turkey Everton FC Everton FC 2 (0)
James Ward-Prowse England England Southampton FC Southampton FC 2 (1)
Andrey Yarmolenko Ukraine Ukraine West Ham United West Ham United 2 (0)
123. Trent Alexander-Arnold England England Liverpool FC Liverpool FC 1 (0)
Jordan Ayew Ghana Ghana Crystal Palace Crystal Palace 1 (0)
Fabián Balbuena Paraguay Paraguay West Ham United West Ham United 1 (0)
Leon Balogun Nigeria Nigeria Brighton & Hove Albion Brighton & Hove Albion 1 (0)
Ryan Bennett England England Wolverhampton Wanderers Wolverhampton Wanderers 1 (0)
Ryan Bertrand England England Southampton FC Southampton FC 1 (0)
Étienne Capoue France France Watford FC Watford FC 1 (0)
Cédric Soares Portugal Portugal Southampton FC Southampton FC 1 (0)
Tom Cleverley England England Watford FC Watford FC 1 (0)
Séamus Coleman Ireland Ireland Everton FC Everton FC 1 (0)
Steve Cook England England AFC Bournemouth AFC Bournemouth 1 (0)
Jack Cork England England Burnley FC Burnley FC 1 (0)
Danilo Brazil Brazil Manchester City Manchester City 1 (0)
David Luiz Brazil Brazil Chelsea FC Chelsea FC 1 (0)
Kevin De Bruyne Belgium Belgium Manchester City Manchester City 1 (0)
Domingos Quina Portugal Portugal Watford FC Watford FC 1 (0)
Fabinho Brazil Brazil Liverpool FC Liverpool FC 1 (0)
Fernandinho Brazil Brazil Manchester City Manchester City 1 (0)
Juan Foyth Argentina Argentina Tottenham Hotspur Tottenham Hotspur 1 (0)
Fred Brazil Brazil Manchester United Manchester United 1 (0)
Manolo Gabbiadini Italy Italy Southampton FC Southampton FC 1 (0)
Rachid Ghezzal Algeria Algeria Leicester City Leicester City 1 (0)
Ben Gibson England England Burnley FC Burnley FC 1 (0)
Olivier Giroud France France Chelsea FC Chelsea FC 1 (0)
Jon Gorenc Stankovič Slovenia Slovenia Huddersfield Town Huddersfield Town 1 (0)
Aron Gunnarsson Iceland Iceland Cardiff City Cardiff City 1 (0)
Kadeem Harris England England Cardiff City Cardiff City 1 (0)
Hélder Costa Angola Angola Wolverhampton Wanderers Wolverhampton Wanderers 1 (0)
Jeff Hendrick Ireland Ireland Burnley FC Burnley FC 1 (0)
Will Hughes England England Watford FC Watford FC 1 (0)
Kelechi Iheanacho Nigeria Nigeria Leicester City Leicester City 1 (0)
João Moutinho Portugal Portugal Wolverhampton Wanderers Wolverhampton Wanderers 1 (0)
Jonny Spain Spain Wolverhampton Wanderers Wolverhampton Wanderers 1 (0)
Jorginho Italy Italy Chelsea FC Chelsea FC 1 (1)
Biram Kayal Israel Israel Brighton & Hove Albion Brighton & Hove Albion 1 (0)
Michael Keane England England Everton FC Everton FC 1 (0)
Kenedy Brazil Brazil Newcastle United Newcastle United 1 (0)
Anthony Knockaert France France Brighton & Hove Albion Brighton & Hove Albion 1 (0)
Terence Kongolo Netherlands Netherlands Huddersfield Town Huddersfield Town 1 (0)
Laurent Koscielny France France Arsenal FC Arsenal FC 1 (0)
Aymeric Laporte France France Manchester City Manchester City 1 (0)
Aaron Lennon England England Burnley FC Burnley FC 1 (0)
Jefferson Lerma Colombia Colombia AFC Bournemouth AFC Bournemouth 1 (0)
Shane Long Ireland Ireland Southampton FC Southampton FC 1 (0)
Dejan Lovren Croatia Croatia Liverpool FC Liverpool FC 1 (0)
Ainsley Maitland-Niles England England Arsenal FC Arsenal FC 1 (0)
Solomon March England England Brighton & Hove Albion Brighton & Hove Albion 1 (0)
Marcos Alonso Spain Spain Chelsea FC Chelsea FC 1 (0)
Nemanja Matić Serbia Serbia Manchester United Manchester United 1 (0)
Joel Matip Cameroon Cameroon Liverpool FC Liverpool FC 1 (0)
Dwight McNeil England England Burnley FC Burnley FC 1 (0)
Max Meyer Germany Germany Crystal Palace Crystal Palace 1 (0)
Yerry Mina Colombia Colombia Everton FC Everton FC 1 (0)
Wes Morgan Jamaica Jamaica Leicester City Leicester City 1 (0)
Steve Mounié Benin Benin Huddersfield Town Huddersfield Town 1 (0)
Yoshinori Mutō Japan Japan Newcastle United Newcastle United 1 (0)
Nacho Monreal Spain Spain Arsenal FC Arsenal FC 1 (0)
Michael Obafemi Ireland Ireland Southampton FC Southampton FC 1 (0)
Divock Origi Belgium Belgium Liverpool FC Liverpool FC 1 (0)
Alex Pritchard England England Huddersfield Town Huddersfield Town 1 (0)
Declan Rice Ireland Ireland West Ham United West Ham United 1 (0)
Antonio Rüdiger Germany Germany Chelsea FC Chelsea FC 1 (0)
Romain Saïss Morocco Morocco Wolverhampton Wanderers Wolverhampton Wanderers 1 (0)
Alexis Sánchez Chile Chile Manchester United Manchester United 1 (0)
Christopher Schindler Germany Germany Huddersfield Town Huddersfield Town 1 (0)
Ken Sema Sweden Sweden Watford FC Watford FC 1 (0)
Jean Michaël Seri Ivory Coast Ivory Coast Fulham FC Fulham FC 1 (0)
Luke Shaw England England Manchester United Manchester United 1 (0)
Chris Smalling England England Manchester United Manchester United 1 (0)
Adam Smith England England AFC Bournemouth AFC Bournemouth 1 (0)
Junior Stanislas England England AFC Bournemouth AFC Bournemouth 1 (1)
Dale Stephens England England Brighton & Hove Albion Brighton & Hove Albion 1 (0)
Isaac Success Nigeria Nigeria Watford FC Watford FC 1 (0)
James Tomkins England England Crystal Palace Crystal Palace 1 (0)
Adama Traoré Mali Mali Wolverhampton Wanderers Wolverhampton Wanderers 1 (0)
Kieran Trippier England England Tottenham Hotspur Tottenham Hotspur 1 (0)
Patrick van Aanholt Netherlands Netherlands Crystal Palace Crystal Palace 1 (0)
Virgil van Dijk Netherlands Netherlands Liverpool FC Liverpool FC 1 (0)
Jan Vertonghen Belgium Belgium Tottenham Hotspur Tottenham Hotspur 1 (0)
Matěj Vydra Czech Republic Czech Republic Burnley FC Burnley FC 1 (0)
Kyle Walker England England Manchester City Manchester City 1 (0)
Danny Ward England England Cardiff City Cardiff City 1 (0)
Danny Welbeck England England Arsenal FC Arsenal FC 1 (0)
Georginio Wijnaldum Netherlands Netherlands Liverpool FC Liverpool FC 1 (0)
Harry Winks England England Tottenham Hotspur Tottenham Hotspur 1 (0)
DeAndre Yedlin USA USA Newcastle United Newcastle United 1 (0)
Ashley Young England England Manchester United Manchester United 1 (0)
Kurt Zouma France France Everton FC Everton FC 1 (0)