# Player Country Team Goals (Penalty)
1. Mohamed Salah Egypt Egypt Liverpool FC Liverpool FC 28 (9)
2. Alexander Isak Sweden Sweden Newcastle United Newcastle United 23 (4)
3. Erling Haaland Norway Norway Manchester City Manchester City 21 (2)
4. Chris Wood New Zealand New Zealand Nottingham Forest Nottingham Forest 20 (3)
5. Bryan Mbeumo Cameroon Cameroon Brentford FC Brentford FC 19 (5)
6. Yoane Wissa Congo DR Congo DR Brentford FC Brentford FC 18 (0)
7. Ollie Watkins England England Aston Villa Aston Villa 16 (2)
8. Matheus Cunha Brazil Brazil Wolverhampton Wanderers Wolverhampton Wanderers 15 (0)
Cole Palmer England England Chelsea FC Chelsea FC 15 (4)
10. Jean-Philippe Mateta France France Crystal Palace Crystal Palace 14 (2)
Jørgen Strand Larsen Norway Norway Wolverhampton Wanderers Wolverhampton Wanderers 14 (0)
12. Luis Díaz Colombia Colombia Liverpool FC Liverpool FC 13 (0)
13. Jarrod Bowen England England West Ham United West Ham United 12 (1)
Liam Delap England England Ipswich Town Ipswich Town 12 (2)
Raúl Jiménez Mexico Mexico Fulham FC Fulham FC 12 (3)
Justin Kluivert Netherlands Netherlands AFC Bournemouth AFC Bournemouth 12 (6)
17. Brennan Johnson Wales Wales Tottenham Hotspur Tottenham Hotspur 11 (0)
Kevin Schade Germany Germany Brentford FC Brentford FC 11 (0)
19. Evanilson Brazil Brazil AFC Bournemouth AFC Bournemouth 10 (0)
Cody Gakpo Netherlands Netherlands Liverpool FC Liverpool FC 10 (0)
Nicolas Jackson Senegal Senegal Chelsea FC Chelsea FC 10 (0)
João Pedro Brazil Brazil Brighton & Hove Albion Brighton & Hove Albion 10 (5)
Kaoru Mitoma Japan Japan Brighton & Hove Albion Brighton & Hove Albion 10 (0)
Danny Welbeck England England Brighton & Hove Albion Brighton & Hove Albion 10 (1)
25. Harvey Barnes England England Newcastle United Newcastle United 9 (0)
Kai Havertz Germany Germany Arsenal FC Arsenal FC 9 (0)
Alex Iwobi Nigeria Nigeria Fulham FC Fulham FC 9 (0)
James Maddison England England Tottenham Hotspur Tottenham Hotspur 9 (0)
Iliman Ndiaye Senegal Senegal Everton FC Everton FC 9 (2)
Antoine Semenyo Ghana Ghana AFC Bournemouth AFC Bournemouth 9 (0)
Tomáš Souček Czech Republic Czech Republic West Ham United West Ham United 9 (0)
Jamie Vardy England England Leicester City Leicester City 9 (1)
33. Beto Portugal Portugal Everton FC Everton FC 8 (0)
Bruno Fernandes Portugal Portugal Manchester United Manchester United 8 (3)
Eberechi Eze England England Crystal Palace Crystal Palace 8 (1)
Gabriel Martinelli Brazil Brazil Arsenal FC Arsenal FC 8 (0)
Jacob Murphy England England Newcastle United Newcastle United 8 (0)
Rodrigo Muniz Brazil Brazil Fulham FC Fulham FC 8 (0)
Morgan Rogers England England Aston Villa Aston Villa 8 (0)
Dominic Solanke England England Tottenham Hotspur Tottenham Hotspur 8 (0)
Leandro Trossard Belgium Belgium Arsenal FC Arsenal FC 8 (0)
42. Amad Diallo Ivory Coast Ivory Coast Manchester United Manchester United 7 (0)
Jhon Durán Colombia Colombia Aston Villa Aston Villa 7 (0)
Phil Foden England England Manchester City Manchester City 7 (0)
Morgan Gibbs-White England England Nottingham Forest Nottingham Forest 7 (0)
Dejan Kulusevski Sweden Sweden Tottenham Hotspur Tottenham Hotspur 7 (0)
Noni Madueke England England Chelsea FC Chelsea FC 7 (0)
Omar Marmoush Egypt Egypt Manchester City Manchester City 7 (0)
Mikel Merino Spain Spain Arsenal FC Arsenal FC 7 (0)
Dango Ouattara Burkina Faso Burkina Faso AFC Bournemouth AFC Bournemouth 7 (0)
Ismaïla Sarr Senegal Senegal Crystal Palace Crystal Palace 7 (0)
Heung-min Son South Korea South Korea Tottenham Hotspur Tottenham Hotspur 7 (1)
53. Diogo Jota Portugal Portugal Liverpool FC Liverpool FC 6 (0)
Anthony Elanga Sweden Sweden Nottingham Forest Nottingham Forest 6 (0)
Enzo Fernández Argentina Argentina Chelsea FC Chelsea FC 6 (0)
Alejandro Garnacho Argentina Argentina Manchester United Manchester United 6 (0)
Anthony Gordon England England Newcastle United Newcastle United 6 (1)
Mateo Kovačić Croatia Croatia Manchester City Manchester City 6 (0)
Yankuba Minteh Gambia Gambia Brighton & Hove Albion Brighton & Hove Albion 6 (0)
Marcus Rashford England England Aston Villa Aston Villa
Manchester United Manchester United
6 (1)
Bukayo Saka England England Arsenal FC Arsenal FC 6 (1)
Emile Smith Rowe England England Fulham FC Fulham FC 6 (0)
Dominik Szoboszlai Hungary Hungary Liverpool FC Liverpool FC 6 (0)
Harry Wilson Wales Wales Fulham FC Fulham FC 6 (0)
65. Jordan Ayew Ghana Ghana Crystal Palace Crystal Palace
Leicester City Leicester City
5 (1)
Bruno Guimarães Brazil Brazil Newcastle United Newcastle United 5 (0)
Facundo Buonanotte Argentina Argentina Leicester City Leicester City 5 (0)
Cucurella Spain Spain Chelsea FC Chelsea FC 5 (0)
Joško Gvardiol Croatia Croatia Manchester City Manchester City 5 (0)
Callum Hudson-Odoi England England Nottingham Forest Nottingham Forest 5 (0)
Alexis Mac Allister Argentina Argentina Liverpool FC Liverpool FC 5 (0)
Nikola Milenković Serbia Serbia Nottingham Forest Nottingham Forest 5 (0)
Christian Nørgaard Denmark Denmark Brentford FC Brentford FC 5 (0)
Darwin Núñez Uruguay Uruguay Liverpool FC Liverpool FC 5 (0)
Georginio Rutter France France Brighton & Hove Albion Brighton & Hove Albion 5 (0)
76. Rayan Aït Nouri Algeria Algeria Wolverhampton Wanderers Wolverhampton Wanderers 4 (0)
Bernardo Silva Portugal Portugal Manchester City Manchester City 4 (0)
Kevin De Bruyne Belgium Belgium Manchester City Manchester City 4 (0)
Rasmus Højlund Denmark Denmark Manchester United Manchester United 4 (0)
Joelinton Brazil Brazil Newcastle United Newcastle United 4 (0)
Mohammed Kudus Ghana Ghana West Ham United West Ham United 4 (0)
Lucas Paquetá Brazil Brazil West Ham United West Ham United 4 (2)
Stephy Mavididi England England Leicester City Leicester City 4 (0)
Dwight McNeil England England Everton FC Everton FC 4 (0)
Daniel Muñoz Colombia Colombia Crystal Palace Crystal Palace 4 (0)
Ethan Nwaneri England England Arsenal FC Arsenal FC 4 (0)
Paul Onuachu Nigeria Nigeria Southampton FC Southampton FC 4 (0)
Thomas Partey Ghana Ghana Arsenal FC Arsenal FC 4 (0)
Pedro Neto Portugal Portugal Chelsea FC Chelsea FC 4 (0)
Declan Rice England England Arsenal FC Arsenal FC 4 (0)
Richarlison Brazil Brazil Tottenham Hotspur Tottenham Hotspur 4 (0)
Fabian Schär Switzerland Switzerland Newcastle United Newcastle United 4 (0)
Ryan Sessegnon England England Fulham FC Fulham FC 4 (0)
Sammie Szmodics Ireland Ireland Ipswich Town Ipswich Town 4 (0)
Sandro Tonali Italy Italy Newcastle United Newcastle United 4 (0)
96. Trent Alexander-Arnold England England Liverpool FC Liverpool FC 3 (0)
Joe Aribo Nigeria Nigeria Southampton FC Southampton FC 3 (0)
Carlos Baleba Cameroon Cameroon Brighton & Hove Albion Brighton & Hove Albion 3 (0)
Ross Barkley England England Aston Villa Aston Villa 3 (0)
Dominic Calvert-Lewin England England Everton FC Everton FC 3 (0)
Trevoh Chalobah England England Chelsea FC Chelsea FC
Crystal Palace Crystal Palace
3 (0)
Jérémy Doku Belgium Belgium Manchester City Manchester City 3 (0)
Abdoulaye Doucouré Mali Mali Everton FC Everton FC 3 (0)
Niclas Füllkrug Germany Germany West Ham United West Ham United 3 (0)
Gabriel Jesus Brazil Brazil Arsenal FC Arsenal FC 3 (0)
Gabriel Magalhães Brazil Brazil Arsenal FC Arsenal FC 3 (0)
Marc Guéhi England England Crystal Palace Crystal Palace 3 (0)
Jack Hinshelwood England England Brighton & Hove Albion Brighton & Hove Albion 3 (0)
George Hirst England England Ipswich Town Ipswich Town 3 (0)
Dean Huijsen Spain Spain AFC Bournemouth AFC Bournemouth 3 (0)
Omari Hutchinson Jamaica Jamaica Ipswich Town Ipswich Town 3 (0)
João Gomes Brazil Brazil Wolverhampton Wanderers Wolverhampton Wanderers 3 (0)
Curtis Jones England England Liverpool FC Liverpool FC 3 (0)
Jota Silva Portugal Portugal Nottingham Forest Nottingham Forest 3 (0)
Michael Keane England England Everton FC Everton FC 3 (0)
Donyell Malen Netherlands Netherlands Aston Villa Aston Villa 3 (0)
Marco Asensio Spain Spain Aston Villa Aston Villa 3 (0)
James McAtee England England Manchester City Manchester City 3 (0)
Eddie Nketiah England England Arsenal FC Arsenal FC
Crystal Palace Crystal Palace
3 (0)
Christopher Nkunku France France Chelsea FC Chelsea FC 3 (0)
Amadou Onana Belgium Belgium Aston Villa Aston Villa 3 (0)
Pablo Sarabia Spain Spain Wolverhampton Wanderers Wolverhampton Wanderers 3 (0)
Jadon Sancho England England Chelsea FC Chelsea FC 3 (0)
Pape Sarr Senegal Senegal Tottenham Hotspur Tottenham Hotspur 3 (0)
Marcus Tavernier England England AFC Bournemouth AFC Bournemouth 3 (0)
Youri Tielemans Belgium Belgium Aston Villa Aston Villa 3 (0)
Virgil van Dijk Netherlands Netherlands Liverpool FC Liverpool FC 3 (0)
Joshua Zirkzee Netherlands Netherlands Manchester United Manchester United 3 (0)
129. Adama Traoré Spain Spain Fulham FC Fulham FC 2 (0)
Simon Adingra Ivory Coast Ivory Coast Brighton & Hove Albion Brighton & Hove Albion 2 (0)
Ola Aina Nigeria Nigeria Nottingham Forest Nottingham Forest 2 (0)
Elliot Anderson Scotland Scotland Nottingham Forest Nottingham Forest 2 (0)
Andreas Pereira Brazil Brazil Fulham FC Fulham FC 2 (0)
Cameron Archer England England Southampton FC Southampton FC 2 (0)
Adam Armstrong England England Southampton FC Southampton FC 2 (0)
Yasin Ayari Sweden Sweden Brighton & Hove Albion Brighton & Hove Albion 2 (0)
Jan Bednarek Poland Poland Southampton FC Southampton FC 2 (0)
Jean Bellegarde France France Wolverhampton Wanderers Wolverhampton Wanderers 2 (0)
Rodrigo Bentancur Uruguay Uruguay Tottenham Hotspur Tottenham Hotspur 2 (0)
Yves Bissouma Mali Mali Tottenham Hotspur Tottenham Hotspur 2 (0)
David Brooks Wales Wales AFC Bournemouth AFC Bournemouth 2 (0)
Tom Cairney England England Fulham FC Fulham FC 2 (0)
Riccardo Calafiori Italy Italy Arsenal FC Arsenal FC 2 (0)
Ryan Christie Scotland Scotland AFC Bournemouth AFC Bournemouth 2 (0)
Nathan Collins Ireland Ireland Brentford FC Brentford FC 2 (0)
Mikkel Damsgaard Denmark Denmark Brentford FC Brentford FC 2 (0)
Matthijs de Ligt Netherlands Netherlands Manchester United Manchester United 2 (0)
Tyler Dibling England England Southampton FC Southampton FC 2 (0)
Matt Doherty Ireland Ireland Wolverhampton Wanderers Wolverhampton Wanderers 2 (0)
Bilal El Khannouss Morocco Morocco Leicester City Leicester City 2 (0)
Emerson Italy Italy West Ham United West Ham United 2 (0)
Julio Enciso Paraguay Paraguay Brighton & Hove Albion Brighton & Hove Albion
Ipswich Town Ipswich Town
2 (0)
Fabio Carvalho Portugal Portugal Brentford FC Brentford FC 2 (0)
Gonçalo Guedes Portugal Portugal Wolverhampton Wanderers Wolverhampton Wanderers 2 (0)
Hee-chan Hwang South Korea South Korea Wolverhampton Wanderers Wolverhampton Wanderers 2 (0)
James Justin England England Leicester City Leicester City 2 (0)
Milos Kerkez Hungary Hungary AFC Bournemouth AFC Bournemouth 2 (0)
Ezri Konsa England England Aston Villa Aston Villa 2 (0)
Tariq Lamptey Ghana Ghana Brighton & Hove Albion Brighton & Hove Albion 2 (0)
Lisandro Martínez Argentina Argentina Manchester United Manchester United 2 (0)
Mateus Fernandes Portugal Portugal Southampton FC Southampton FC 2 (0)
Murillo Brazil Brazil Nottingham Forest Nottingham Forest 2 (0)
Jake O'Brien Ireland Ireland Everton FC Everton FC 2 (0)
Nico O'Reilly England England Manchester City Manchester City 2 (0)
Martin Ødegaard Norway Norway Arsenal FC Arsenal FC 2 (1)
Pedro Porro Spain Spain Tottenham Hotspur Tottenham Hotspur 2 (0)
Jaden Philogene England England Aston Villa Aston Villa
Ipswich Town Ipswich Town
2 (0)
Ethan Pinnock Jamaica Jamaica Brentford FC Brentford FC 2 (0)
Rodrigo Gomes Portugal Portugal Wolverhampton Wanderers Wolverhampton Wanderers 2 (0)
William Saliba France France Arsenal FC Arsenal FC 2 (0)
John Stones England England Manchester City Manchester City 2 (0)
Mathys Tel France France Tottenham Hotspur Tottenham Hotspur 2 (1)
Enes Ünal Turkey Turkey AFC Bournemouth AFC Bournemouth 2 (0)
Aaron Wan-Bissaka England England West Ham United West Ham United 2 (0)
Ryan Yates England England Nottingham Forest Nottingham Forest 2 (0)
176. Tosin Adarabioyo England England Chelsea FC Chelsea FC 1 (0)
Emmanuel Agbadou Ivory Coast Ivory Coast Wolverhampton Wanderers Wolverhampton Wanderers 1 (0)
Carlos Alcaraz Argentina Argentina Everton FC Everton FC
Southampton FC Southampton FC
1 (0)
Michail Antonio Jamaica Jamaica West Ham United West Ham United 1 (0)
Taiwo Awoniyi Nigeria Nigeria Nottingham Forest Nottingham Forest 1 (0)
Leon Bailey Jamaica Jamaica Aston Villa Aston Villa 1 (0)
Calvin Bassey Nigeria Nigeria Fulham FC Fulham FC 1 (0)
Nathan Broadhead Wales Wales Ipswich Town Ipswich Town 1 (0)
Dan Burn England England Newcastle United Newcastle United 1 (0)
Moisés Caicedo Ecuador Ecuador Chelsea FC Chelsea FC 1 (0)
Jens Cajuste Sweden Sweden Ipswich Town Ipswich Town 1 (0)
Carlos Soler Spain Spain West Ham United West Ham United 1 (0)
Casemiro Brazil Brazil Manchester United Manchester United 1 (0)
Matty Cash Poland Poland Aston Villa Aston Villa 1 (0)
Conor Chaplin England England Ipswich Town Ipswich Town 1 (0)
Ben Chilwell England England Crystal Palace Crystal Palace 1 (0)
Conor Coady England England Leicester City Leicester City 1 (0)
Levi Colwill England England Chelsea FC Chelsea FC 1 (0)
Lewis Cook England England AFC Bournemouth AFC Bournemouth 1 (0)
Patson Daka Zambia Zambia Leicester City Leicester City 1 (0)
Leif Davis England England Ipswich Town Ipswich Town 1 (0)
Bobby De Cordova-Reid Jamaica Jamaica Leicester City Leicester City 1 (0)
Justin Devenny Northern Ireland Northern Ireland Crystal Palace Crystal Palace 1 (0)
Axel Disasi France France Aston Villa Aston Villa
Chelsea FC Chelsea FC
1 (0)
Flynn Downes England England Southampton FC Southampton FC 1 (0)
Harvey Elliott England England Liverpool FC Liverpool FC 1 (0)
Romain Esse England England Crystal Palace Crystal Palace 1 (0)
Pervis Estupiñán Ecuador Ecuador Brighton & Hove Albion Brighton & Hove Albion 1 (0)
Wout Faes Belgium Belgium Leicester City Leicester City 1 (0)
Evan Ferguson Ireland Ireland Brighton & Hove Albion Brighton & Hove Albion
West Ham United West Ham United
1 (0)
Tyrique George England England Chelsea FC Chelsea FC 1 (0)
Jack Grealish England England Manchester City Manchester City 1 (0)
Jacob Greaves England England Ipswich Town Ipswich Town 1 (0)
Brajan Gruda Germany Germany Brighton & Hove Albion Brighton & Hove Albion 1 (0)
Jack Harrison England England Everton FC Everton FC 1 (0)
Taylor Harwood-Bellis England England Southampton FC Southampton FC 1 (0)
Danny Ings England England West Ham United West Ham United 1 (0)
Reece James England England Chelsea FC Chelsea FC 1 (0)
Vitaly Janelt Germany Germany Brentford FC Brentford FC 1 (0)
Daniel Jebbison England England AFC Bournemouth AFC Bournemouth 1 (0)
João Félix Portugal Portugal Chelsea FC Chelsea FC 1 (0)
Ben Johnson England England Ipswich Town Ipswich Town 1 (0)
Ferdi Kadıoğlu Turkey Turkey Brighton & Hove Albion Brighton & Hove Albion 1 (0)
Boubacar Kamara France France Aston Villa Aston Villa 1 (0)
Jakub Kiwior Poland Poland Arsenal FC Arsenal FC 1 (0)
Ibrahima Konaté France France Liverpool FC Liverpool FC 1 (0)
Maxence Lacroix France France Crystal Palace Crystal Palace 1 (0)
Mario Lemina Gabon Gabon Wolverhampton Wanderers Wolverhampton Wanderers 1 (0)
Rico Lewis England England Manchester City Manchester City 1 (0)
Keane Lewis-Potter England England Brentford FC Brentford FC 1 (0)
Myles Lewis-Skelly England England Arsenal FC Arsenal FC 1 (0)
Ian Maatsen Netherlands Netherlands Aston Villa Aston Villa 1 (0)
Harry Maguire England England Manchester United Manchester United 1 (0)
Orel Mangala Belgium Belgium Everton FC Everton FC 1 (0)
Matheus França Brazil Brazil Crystal Palace Crystal Palace 1 (0)
Matheus Nunes Portugal Portugal Manchester City Manchester City 1 (0)
Kasey McAteer Ireland Ireland Leicester City Leicester City 1 (0)
John McGinn Scotland Scotland Aston Villa Aston Villa 1 (0)
Lewis Miley England England Newcastle United Newcastle United 1 (0)
Sam Morsy Egypt Egypt Ipswich Town Ipswich Town 1 (0)
Mason Mount England England Manchester United Manchester United 1 (0)
Marshall Munetsi Zimbabwe Zimbabwe Wolverhampton Wanderers Wolverhampton Wanderers 1 (0)
Vitaliy Mykolenko Ukraine Ukraine Everton FC Everton FC 1 (0)
Reiss Nelson England England Arsenal FC Arsenal FC
Fulham FC Fulham FC
1 (0)
Nico González Spain Spain Manchester City Manchester City 1 (0)
Matt O'Riley Denmark Denmark Brighton & Hove Albion Brighton & Hove Albion 1 (0)
Wilson Odobert France France Tottenham Hotspur Tottenham Hotspur 1 (0)
Caleb Okoli Italy Italy Leicester City Leicester City 1 (0)
William Osula Denmark Denmark Newcastle United Newcastle United 1 (0)
Jacob Ramsey England England Aston Villa Aston Villa 1 (0)
Chris Richards USA USA Crystal Palace Crystal Palace 1 (0)
Cristian Romero Argentina Argentina Tottenham Hotspur Tottenham Hotspur 1 (0)
Sávinho Brazil Brazil Manchester City Manchester City 1 (0)
Luis Sinisterra Colombia Colombia AFC Bournemouth AFC Bournemouth 1 (0)
Will Smallbone Ireland Ireland Southampton FC Southampton FC 1 (0)
Ramón Sosa Paraguay Paraguay Nottingham Forest Nottingham Forest 1 (0)
Djed Spence England England Tottenham Hotspur Tottenham Hotspur 1 (0)
Jack Stephens England England Southampton FC Southampton FC 1 (0)
Yukinari Sugawara Japan Japan Southampton FC Southampton FC 1 (0)
Kamaldeen Sulemana Ghana Ghana Southampton FC Southampton FC 1 (0)
Crysencio Summerville Netherlands Netherlands West Ham United West Ham United 1 (0)
James Tarkowski England England Everton FC Everton FC 1 (0)
Jack Taylor Ireland Ireland Ipswich Town Ipswich Town 1 (0)
Jurriën Timber Netherlands Netherlands Arsenal FC Arsenal FC 1 (0)
Manuel Ugarte Uruguay Uruguay Manchester United Manchester United 1 (0)
Lesley Ugochukwu France France Southampton FC Southampton FC 1 (0)
Jan Paul van Hecke Netherlands Netherlands Brighton & Hove Albion Brighton & Hove Albion 1 (0)
Mats Wieffer Netherlands Netherlands Brighton & Hove Albion Brighton & Hove Albion 1 (0)
Neco Williams Wales Wales Nottingham Forest Nottingham Forest 1 (0)
Ashley Young England England Everton FC Everton FC 1 (0)