# Player Country Team Goals (Penalty)
1. Mohamed Salah Egypt Egypt Liverpool FC Liverpool FC 17 (6)
2. Bruno Fernandes Portugal Portugal Manchester United Manchester United 15 (7)
3. Harry Kane England England Tottenham Hotspur Tottenham Hotspur 14 (3)
4. Patrick Bamford England England Leeds United Leeds United 13 (1)
Dominic Calvert-Lewin England England Everton FC Everton FC 13 (0)
Heung-min Son South Korea South Korea Tottenham Hotspur Tottenham Hotspur 13 (0)
7. Jamie Vardy England England Leicester City Leicester City 12 (6)
8. İlkay Gündoğan Germany Germany Manchester City Manchester City 11 (1)
9. Ollie Watkins England England Aston Villa Aston Villa 10 (1)
Callum Wilson England England Newcastle United Newcastle United 10 (4)
11. Harvey Barnes England England Leicester City Leicester City 9 (0)
Alexandre Lacazette France France Arsenal FC Arsenal FC 9 (2)
Marcus Rashford England England Manchester United Manchester United 9 (0)
Raheem Sterling England England Manchester City Manchester City 9 (0)
Wilfried Zaha Ivory Coast Ivory Coast Crystal Palace Crystal Palace 9 (2)
16. Pierre-Emerick Aubameyang Gabon Gabon Arsenal FC Arsenal FC 8 (2)
Danny Ings England England Southampton FC Southampton FC 8 (2)
James Maddison England England Leicester City Leicester City 8 (0)
Tomáš Souček Czech Republic Czech Republic West Ham United West Ham United 8 (0)
20. Michail Antonio England England West Ham United West Ham United 7 (0)
Sadio Mané Senegal Senegal Liverpool FC Liverpool FC 7 (0)
Neal Maupay France France Brighton & Hove Albion Brighton & Hove Albion 7 (3)
23. Tammy Abraham England England Chelsea FC Chelsea FC 6 (0)
Edinson Cavani Uruguay Uruguay Manchester United Manchester United 6 (0)
Anwar El Ghazi Netherlands Netherlands Aston Villa Aston Villa 6 (2)
Phil Foden England England Manchester City Manchester City 6 (0)
Jack Grealish England England Aston Villa Aston Villa 6 (0)
Jack Harrison England England Leeds United Leeds United 6 (0)
Riyad Mahrez Algeria Algeria Manchester City Manchester City 6 (0)
Roberto Firmino Brazil Brazil Liverpool FC Liverpool FC 6 (0)
Youri Tielemans Belgium Belgium Leicester City Leicester City 6 (2)
32. Jarrod Bowen England England West Ham United West Ham United 5 (0)
Stuart Dallas Northern Ireland Northern Ireland Leeds United Leeds United 5 (0)
Diogo Jota Portugal Portugal Liverpool FC Liverpool FC
Wolverhampton Wanderers Wolverhampton Wanderers
5 (0)
Jorginho Italy Italy Chelsea FC Chelsea FC 5 (5)
Matheus Pereira Brazil Brazil West Bromwich Albion West Bromwich Albion 5 (2)
David McGoldrick Ireland Ireland Sheffield United Sheffield United 5 (0)
Pedro Neto Portugal Portugal Wolverhampton Wanderers Wolverhampton Wanderers 5 (0)
Nicolas Pépé Ivory Coast Ivory Coast Arsenal FC Arsenal FC 5 (1)
Raphinha Brazil Brazil Leeds United Leeds United 5 (0)
Bobby Reid Jamaica Jamaica Fulham FC Fulham FC 5 (0)
James Rodríguez Colombia Colombia Everton FC Everton FC 5 (0)
Rúben Neves Portugal Portugal Wolverhampton Wanderers Wolverhampton Wanderers 5 (3)
Bukayo Saka England England Arsenal FC Arsenal FC 5 (0)
Bertrand Traoré Burkina Faso Burkina Faso Aston Villa Aston Villa 5 (0)
James Ward-Prowse England England Southampton FC Southampton FC 5 (0)
Timo Werner Germany Germany Chelsea FC Chelsea FC 5 (0)
48. Che Adams England England Southampton FC Southampton FC 4 (0)
Miguel Almirón Paraguay Paraguay Newcastle United Newcastle United 4 (0)
Christian Benteke Belgium Belgium Crystal Palace Crystal Palace 4 (0)
Gabriel Jesus Brazil Brazil Manchester City Manchester City 4 (0)
Olivier Giroud France France Chelsea FC Chelsea FC 4 (0)
Raúl Jiménez Mexico Mexico Wolverhampton Wanderers Wolverhampton Wanderers 4 (0)
Ademola Lookman England England Fulham FC Fulham FC 4 (0)
Anthony Martial France France Manchester United Manchester United 4 (0)
Scott McTominay Scotland Scotland Manchester United Manchester United 4 (0)
Mason Mount England England Chelsea FC Chelsea FC 4 (1)
Richarlison Brazil Brazil Everton FC Everton FC 4 (1)
Gylfi Sigurðsson Iceland Iceland Everton FC Everton FC 4 (2)
Chris Wood New Zealand New Zealand Burnley FC Burnley FC 4 (0)
Kurt Zouma France France Chelsea FC Chelsea FC 4 (0)
62. Stuart Armstrong Scotland Scotland Southampton FC Southampton FC 3 (0)
Gareth Bale Wales Wales Tottenham Hotspur Tottenham Hotspur 3 (0)
Ross Barkley England England Aston Villa Aston Villa
Chelsea FC Chelsea FC
3 (0)
Ashley Barnes England England Burnley FC Burnley FC 3 (1)
Kyle Bartley England England West Bromwich Albion West Bromwich Albion 3 (0)
Daniel Podence Portugal Portugal Wolverhampton Wanderers Wolverhampton Wanderers 3 (0)
Kevin De Bruyne Belgium Belgium Manchester City Manchester City 3 (2)
Lewis Dunk England England Brighton & Hove Albion Brighton & Hove Albion 3 (0)
Eberechi Eze England England Crystal Palace Crystal Palace 3 (0)
Sébastien Haller Ivory Coast Ivory Coast West Ham United West Ham United 3 (0)
Hélder Costa Portugal Portugal Leeds United Leeds United 3 (0)
Ivan Cavaleiro Portugal Portugal Fulham FC Fulham FC 3 (1)
Daniel James Wales Wales Manchester United Manchester United 3 (0)
Michael Keane England England Everton FC Everton FC 3 (0)
Mateusz Klich Poland Poland Leeds United Leeds United 3 (2)
Jesse Lingard England England Manchester United Manchester United
West Ham United West Ham United
3 (0)
Lucas Brazil Brazil Tottenham Hotspur Tottenham Hotspur 3 (0)
Takumi Minamino Japan Japan Liverpool FC Liverpool FC
Southampton FC Southampton FC
3 (0)
Tanguy NDombèlé France France Tottenham Hotspur Tottenham Hotspur 3 (0)
Paul Pogba France France Manchester United Manchester United 3 (0)
Rodrigo Spain Spain Leeds United Leeds United 3 (0)
Romain Saïss Morocco Morocco Wolverhampton Wanderers Wolverhampton Wanderers 3 (0)
Billy Sharp England England Sheffield United Sheffield United 3 (2)
John Stones England England Manchester City Manchester City 3 (0)
Jannik Vestergaard Denmark Denmark Southampton FC Southampton FC 3 (0)
87. Ola Aina Nigeria Nigeria Fulham FC Fulham FC 2 (0)
Semi Ajayi Nigeria Nigeria West Bromwich Albion West Bromwich Albion 2 (0)
Ezgjan Alioski North Macedonia North Macedonia Leeds United Leeds United 2 (0)
Serge Aurier Ivory Coast Ivory Coast Tottenham Hotspur Tottenham Hotspur 2 (0)
Bernardo Silva Portugal Portugal Manchester City Manchester City 2 (0)
Jayden Bogle England England Sheffield United Sheffield United 2 (0)
Ben Chilwell England England Chelsea FC Chelsea FC 2 (0)
Aaron Connolly Ireland Ireland Brighton & Hove Albion Brighton & Hove Albion 2 (0)
Craig Dawson England England West Ham United West Ham United 2 (0)
Abdoulaye Doucouré France France Everton FC Everton FC 2 (0)
Fábio Silva Portugal Portugal Wolverhampton Wanderers Wolverhampton Wanderers 2 (1)
Ferrán Torres Spain Spain Manchester City Manchester City 2 (0)
Gabriel Brazil Brazil Arsenal FC Arsenal FC 2 (0)
Conor Gallagher England England West Bromwich Albion West Bromwich Albion 2 (0)
Pascal Groß Germany Germany Brighton & Hove Albion Brighton & Hove Albion 2 (2)
Jóhann Guðmundsson Iceland Iceland Burnley FC Burnley FC 2 (0)
Jeff Hendrick Ireland Ireland Newcastle United Newcastle United 2 (0)
Callum Hudson-Odoi England England Chelsea FC Chelsea FC 2 (0)
James Justin England England Leicester City Leicester City 2 (0)
Ezri Konsa England England Aston Villa Aston Villa 2 (0)
Harry Maguire England England Manchester United Manchester United 2 (0)
Josh Maja Nigeria Nigeria Fulham FC Fulham FC 2 (0)
Solly March England England Brighton & Hove Albion Brighton & Hove Albion 2 (0)
Ben Mee England England Burnley FC Burnley FC 2 (0)
Yerry Mina Colombia Colombia Everton FC Everton FC 2 (0)
Tyrone Mings England England Aston Villa Aston Villa 2 (0)
Aleksandar Mitrović Serbia Serbia Fulham FC Fulham FC 2 (1)
Angelo Ogbonna Italy Italy West Ham United West Ham United 2 (0)
Pablo Fornals Spain Spain West Ham United West Ham United 2 (0)
Jaïro Riedewald Netherlands Netherlands Crystal Palace Crystal Palace 2 (0)
Callum Robinson Ireland Ireland West Bromwich Albion West Bromwich Albion 2 (0)
Allan Saint-Maximin France France Newcastle United Newcastle United 2 (0)
Jeffrey Schlupp Ghana Ghana Crystal Palace Crystal Palace 2 (0)
Thiago Silva Brazil Brazil Chelsea FC Chelsea FC 2 (0)
Leandro Trossard Belgium Belgium Brighton & Hove Albion Brighton & Hove Albion 2 (0)
Theo Walcott England England Everton FC Everton FC
Southampton FC Southampton FC
2 (0)
Aaron Wan-Bissaka England England Manchester United Manchester United 2 (0)
Danny Welbeck England England Brighton & Hove Albion Brighton & Hove Albion 2 (0)
Georginio Wijnaldum Netherlands Netherlands Liverpool FC Liverpool FC 2 (0)
126. Rayan Aït Nouri France France Wolverhampton Wanderers Wolverhampton Wanderers 1 (0)
Nathan Aké Netherlands Netherlands Manchester City Manchester City 1 (0)
Toby Alderweireld Belgium Belgium Tottenham Hotspur Tottenham Hotspur 1 (0)
Trent Alexander-Arnold England England Liverpool FC Liverpool FC 1 (0)
Steven Alzate Colombia Colombia Brighton & Hove Albion Brighton & Hove Albion 1 (0)
Jordan Ayew Ghana Ghana Crystal Palace Crystal Palace 1 (0)
Ayoze Pérez Spain Spain Leicester City Leicester City 1 (0)
Azpilicueta Spain Spain Chelsea FC Chelsea FC 1 (0)
Fabián Balbuena Paraguay Paraguay West Ham United West Ham United 1 (0)
Michy Batshuayi Belgium Belgium Crystal Palace Crystal Palace 1 (0)
Jan Bednarek Poland Poland Southampton FC Southampton FC 1 (0)
Sander Berge Norway Norway Sheffield United Sheffield United 1 (1)
Bernard Brazil Brazil Everton FC Everton FC 1 (0)
Yves Bissouma Mali Mali Brighton & Hove Albion Brighton & Hove Albion 1 (0)
Willy Boly France France Wolverhampton Wanderers Wolverhampton Wanderers 1 (0)
Robbie Brady Ireland Ireland Burnley FC Burnley FC 1 (0)
Kean Bryan England England Sheffield United Sheffield United 1 (0)
Oliver Burke Scotland Scotland Sheffield United Sheffield United 1 (0)
Gary Cahill England England Crystal Palace Crystal Palace 1 (0)
Tom Cairney England England Fulham FC Fulham FC 1 (0)
Andy Carroll England England Newcastle United Newcastle United 1 (0)
Timothy Castagne Belgium Belgium Leicester City Leicester City 1 (0)
Ciaran Clark Ireland Ireland Newcastle United Newcastle United 1 (0)
Liam Cooper Scotland Scotland Leeds United Leeds United 1 (0)
Scott Dann England England Crystal Palace Crystal Palace 1 (0)
David Luiz Brazil Brazil Arsenal FC Arsenal FC 1 (0)
Mbaye Diagne Senegal Senegal West Bromwich Albion West Bromwich Albion 1 (0)
Grady Diangana England England West Bromwich Albion West Bromwich Albion 1 (0)
Issa Diop France France West Ham United West Ham United 1 (0)
Moussa Djénépo Mali Mali Southampton FC Southampton FC 1 (0)
Jimmy Dunne Ireland Ireland Burnley FC Burnley FC 1 (0)
Ryan Fredericks England England West Ham United West Ham United 1 (0)
Darnell Furlong England England West Bromwich Albion West Bromwich Albion 1 (0)
Dwight Gayle England England Newcastle United Newcastle United 1 (0)
Karlan Grant England England West Bromwich Albion West Bromwich Albion 1 (0)
Mason Greenwood England England Manchester United Manchester United 1 (0)
Kortney Hause England England Aston Villa Aston Villa 1 (0)
Kai Havertz Germany Germany Chelsea FC Chelsea FC 1 (0)
Héctor Bellerín Spain Spain Arsenal FC Arsenal FC 1 (0)
Jordan Henderson England England Liverpool FC Liverpool FC 1 (0)
Mason Holgate England England Everton FC Everton FC 1 (0)
Conor Hourihane Ireland Ireland Aston Villa Aston Villa 1 (0)
Pierre-Emile Højbjerg Denmark Denmark Tottenham Hotspur Tottenham Hotspur 1 (0)
Kelechi Iheanacho Nigeria Nigeria Leicester City Leicester City 1 (0)
Alex Iwobi Nigeria Nigeria Everton FC Everton FC 1 (0)
Reece James England England Chelsea FC Chelsea FC 1 (0)
João Cancelo Portugal Portugal Manchester City Manchester City 1 (0)
João Moutinho Portugal Portugal Wolverhampton Wanderers Wolverhampton Wanderers 1 (0)
Joelinton Brazil Brazil Newcastle United Newcastle United 1 (0)
Ben Johnson England England West Ham United West Ham United 1 (0)
Cheikhou Kouyaté Senegal Senegal Crystal Palace Crystal Palace 1 (0)
Tariq Lamptey England England Brighton & Hove Albion Brighton & Hove Albion 1 (0)
Manuel Lanzini Argentina Argentina West Ham United West Ham United 1 (0)
Jamaal Lascelles England England Newcastle United Newcastle United 1 (0)
Victor Lindelöf Sweden Sweden Manchester United Manchester United 1 (0)
Giovani Lo Celso Argentina Argentina Tottenham Hotspur Tottenham Hotspur 1 (0)
Ruben Loftus-Cheek England England Chelsea FC Chelsea FC
Fulham FC Fulham FC
1 (0)
Matthew Lowton England England Burnley FC Burnley FC 1 (0)
Alexis Mac Allister Argentina Argentina Brighton & Hove Albion Brighton & Hove Albion 1 (0)
Marcos Alonso Spain Spain Chelsea FC Chelsea FC 1 (0)
Jean-Philippe Mateta France France Crystal Palace Crystal Palace 1 (0)
Joel Matip Cameroon Cameroon Liverpool FC Liverpool FC 1 (0)
Oliver McBurnie Scotland Scotland Sheffield United Sheffield United 1 (0)
John McGinn Scotland Scotland Aston Villa Aston Villa 1 (0)
Dwight McNeil England England Burnley FC Burnley FC 1 (0)
Benjamin Mendy France France Manchester City Manchester City 1 (0)
Jacob Murphy England England Newcastle United Newcastle United 1 (0)
Wilfred Ndidi Nigeria Nigeria Leicester City Leicester City 1 (0)
Eddie Nketiah England England Arsenal FC Arsenal FC 1 (0)
Oriol Romeu Spain Spain Southampton FC Southampton FC 1 (0)
Matt Phillips Scotland Scotland West Bromwich Albion West Bromwich Albion 1 (0)
Dennis Praet Belgium Belgium Leicester City Leicester City 1 (0)
Christian Pulišić USA USA Chelsea FC Chelsea FC 1 (0)
Nathan Redmond England England Southampton FC Southampton FC 1 (0)
Declan Rice England England West Ham United West Ham United 1 (1)
Andrew Robertson Scotland Scotland Liverpool FC Liverpool FC 1 (0)
Rodri Spain Spain Manchester City Manchester City 1 (1)
Jay Rodriguez England England Burnley FC Burnley FC 1 (0)
Rúben Dias Portugal Portugal Manchester City Manchester City 1 (0)
Jonjo Shelvey England England Newcastle United Newcastle United 1 (0)
Pascal Struijk Netherlands Netherlands Leeds United Leeds United 1 (0)
Kieran Tierney Scotland Scotland Arsenal FC Arsenal FC 1 (0)
Andros Townsend England England Crystal Palace Crystal Palace 1 (0)
Donny van de Beek Netherlands Netherlands Manchester United Manchester United 1 (0)
Virgil van Dijk Netherlands Netherlands Liverpool FC Liverpool FC 1 (0)
Joël Veltman Netherlands Netherlands Brighton & Hove Albion Brighton & Hove Albion 1 (0)
Kyle Walker England England Manchester City Manchester City 1 (0)
Ashley Westwood England England Burnley FC Burnley FC 1 (0)
Joe Willock England England Arsenal FC Arsenal FC
Newcastle United Newcastle United
1 (0)
Granit Xhaka Switzerland Switzerland Arsenal FC Arsenal FC 1 (0)
Hakim Ziyech Morocco Morocco Chelsea FC Chelsea FC 1 (0)