# Player Country Team Goals (Penalty)
1. Mohamed Salah Egypt Egypt Liverpool FC Liverpool FC 27 (9)
2. Erling Haaland Norway Norway Manchester City Manchester City 21 (2)
Alexander Isak Sweden Sweden Newcastle United Newcastle United 21 (2)
4. Chris Wood New Zealand New Zealand Nottingham Forest Nottingham Forest 19 (3)
5. Bryan Mbeumo Cameroon Cameroon Brentford FC Brentford FC 18 (5)
6. Ollie Watkins England England Aston Villa Aston Villa 15 (2)
Yoane Wissa Congo DR Congo DR Brentford FC Brentford FC 15 (0)
8. Jean-Philippe Mateta France France Crystal Palace Crystal Palace 14 (2)
Matheus Cunha Brazil Brazil Wolverhampton Wanderers Wolverhampton Wanderers 14 (0)
Cole Palmer England England Chelsea FC Chelsea FC 14 (3)
11. Liam Delap England England Ipswich Town Ipswich Town 12 (2)
Justin Kluivert Netherlands Netherlands AFC Bournemouth AFC Bournemouth 12 (6)
Jørgen Strand Larsen Norway Norway Wolverhampton Wanderers Wolverhampton Wanderers 12 (0)
14. Luis Díaz Colombia Colombia Liverpool FC Liverpool FC 11 (0)
Brennan Johnson Wales Wales Tottenham Hotspur Tottenham Hotspur 11 (0)
16. Raúl Jiménez Mexico Mexico Fulham FC Fulham FC 10 (3)
João Pedro Brazil Brazil Brighton & Hove Albion Brighton & Hove Albion 10 (5)
18. Harvey Barnes England England Newcastle United Newcastle United 9 (0)
Jarrod Bowen England England West Ham United West Ham United 9 (1)
Evanilson Brazil Brazil AFC Bournemouth AFC Bournemouth 9 (0)
Kai Havertz Germany Germany Arsenal FC Arsenal FC 9 (0)
Alex Iwobi Nigeria Nigeria Fulham FC Fulham FC 9 (0)
Nicolas Jackson Senegal Senegal Chelsea FC Chelsea FC 9 (0)
James Maddison England England Tottenham Hotspur Tottenham Hotspur 9 (0)
Danny Welbeck England England Brighton & Hove Albion Brighton & Hove Albion 9 (0)
26. Bruno Fernandes Portugal Portugal Manchester United Manchester United 8 (3)
Cody Gakpo Netherlands Netherlands Liverpool FC Liverpool FC 8 (0)
Kaoru Mitoma Japan Japan Brighton & Hove Albion Brighton & Hove Albion 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)
Antoine Semenyo Ghana Ghana AFC Bournemouth AFC Bournemouth 8 (0)
Leandro Trossard Belgium Belgium Arsenal FC Arsenal FC 8 (0)
34. Jhon Durán Colombia Colombia Aston Villa Aston Villa 7 (0)
Phil Foden England England Manchester City Manchester City 7 (0)
Gabriel Martinelli Brazil Brazil Arsenal FC Arsenal FC 7 (0)
Dejan Kulusevski Sweden Sweden Tottenham Hotspur Tottenham Hotspur 7 (0)
Noni Madueke England England Chelsea FC Chelsea FC 7 (0)
Iliman Ndiaye Senegal Senegal Everton FC Everton FC 7 (2)
Dango Ouattara Burkina Faso Burkina Faso AFC Bournemouth AFC Bournemouth 7 (0)
Ismaïla Sarr Senegal Senegal Crystal Palace Crystal Palace 7 (0)
Kevin Schade Germany Germany Brentford FC Brentford FC 7 (0)
Dominic Solanke England England Tottenham Hotspur Tottenham Hotspur 7 (0)
Heung-min Son South Korea South Korea Tottenham Hotspur Tottenham Hotspur 7 (1)
Tomáš Souček Czech Republic Czech Republic West Ham United West Ham United 7 (0)
Jamie Vardy England England Leicester City Leicester City 7 (1)
47. Beto Portugal Portugal Everton FC Everton FC 6 (0)
Amad Diallo Ivory Coast Ivory Coast Manchester United Manchester United 6 (0)
Diogo Jota Portugal Portugal Liverpool FC Liverpool FC 6 (0)
Anthony Elanga Sweden Sweden Nottingham Forest Nottingham Forest 6 (0)
Anthony Gordon England England Newcastle United Newcastle United 6 (1)
Mateo Kovačić Croatia Croatia Manchester City Manchester City 6 (0)
Omar Marmoush Egypt Egypt Manchester City Manchester City 6 (0)
Mikel Merino Spain Spain Arsenal FC Arsenal FC 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)
57. Enzo Fernández Argentina Argentina Chelsea FC Chelsea FC 5 (0)
Alejandro Garnacho Argentina Argentina Manchester United Manchester United 5 (0)
Morgan Gibbs-White England England Nottingham Forest Nottingham Forest 5 (0)
Joško Gvardiol Croatia Croatia Manchester City Manchester City 5 (0)
Callum Hudson-Odoi England England Nottingham Forest Nottingham Forest 5 (0)
Yankuba Minteh Gambia Gambia Brighton & Hove Albion Brighton & Hove Albion 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)
Emile Smith Rowe England England Fulham FC Fulham FC 5 (0)
Dominik Szoboszlai Hungary Hungary Liverpool FC Liverpool FC 5 (0)
Harry Wilson Wales Wales Fulham FC Fulham FC 5 (0)
69. Rayan Aït Nouri Algeria Algeria Wolverhampton Wanderers Wolverhampton Wanderers 4 (0)
Jordan Ayew Ghana Ghana Crystal Palace Crystal Palace
Leicester City Leicester City
4 (1)
Bruno Guimarães Brazil Brazil Newcastle United Newcastle United 4 (0)
Facundo Buonanotte Argentina Argentina Leicester City Leicester City 4 (0)
Cucurella Spain Spain Chelsea FC Chelsea FC 4 (0)
Eberechi Eze England England Crystal Palace Crystal Palace 4 (0)
Joelinton Brazil Brazil Newcastle United Newcastle United 4 (0)
Lucas Paquetá Brazil Brazil West Ham United West Ham United 4 (2)
Alexis Mac Allister Argentina Argentina Liverpool FC Liverpool FC 4 (0)
Stephy Mavididi England England Leicester City Leicester City 4 (0)
Nikola Milenković Serbia Serbia Nottingham Forest Nottingham Forest 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)
Richarlison Brazil Brazil Tottenham Hotspur Tottenham Hotspur 4 (0)
Fabian Schär Switzerland Switzerland Newcastle United Newcastle United 4 (0)
Sammie Szmodics Ireland Ireland Ipswich Town Ipswich Town 4 (0)
88. Trent Alexander-Arnold England England Liverpool FC Liverpool FC 3 (0)
Joe Aribo Nigeria Nigeria Southampton FC Southampton FC 3 (0)
Ross Barkley England England Aston Villa Aston Villa 3 (0)
Bernardo Silva Portugal Portugal Manchester City Manchester City 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)
Kevin De Bruyne Belgium Belgium Manchester City Manchester City 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)
Rasmus Højlund Denmark Denmark Manchester United Manchester United 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)
Mohammed Kudus Ghana Ghana West Ham United West Ham United 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)
Dwight McNeil England England Everton FC Everton FC 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)
Ryan Sessegnon England England Fulham FC Fulham FC 3 (0)
Marcus Tavernier England England AFC Bournemouth AFC Bournemouth 3 (0)
Sandro Tonali Italy Italy Newcastle United Newcastle United 3 (0)
Joshua Zirkzee Netherlands Netherlands Manchester United Manchester United 3 (0)
120. 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)
Carlos Baleba Cameroon Cameroon 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)
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)
Fabio Carvalho Portugal Portugal Brentford FC Brentford FC 2 (0)
Gonçalo Guedes Portugal Portugal Wolverhampton Wanderers Wolverhampton Wanderers 2 (0)
Jack Hinshelwood England England Brighton & Hove Albion Brighton & Hove Albion 2 (0)
George Hirst England England Ipswich Town Ipswich Town 2 (0)
Dean Huijsen Spain Spain AFC Bournemouth AFC Bournemouth 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)
Michael Keane England England Everton FC Everton FC 2 (0)
Milos Kerkez Hungary Hungary AFC Bournemouth AFC Bournemouth 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)
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)
Declan Rice England England Arsenal FC Arsenal FC 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)
Youri Tielemans Belgium Belgium Aston Villa Aston Villa 2 (0)
Enes Ünal Turkey Turkey AFC Bournemouth AFC Bournemouth 2 (0)
Virgil van Dijk Netherlands Netherlands Liverpool FC Liverpool FC 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)
169. Tosin Adarabioyo England England Chelsea FC Chelsea FC 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)
Moisés Caicedo Ecuador Ecuador Chelsea FC Chelsea FC 1 (0)
Tom Cairney England England Fulham FC Fulham 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)
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)
Julio Enciso Paraguay Paraguay Brighton & Hove Albion Brighton & Hove Albion
Ipswich Town Ipswich Town
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)
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)
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)
Jakub Kiwior Poland Poland Arsenal FC Arsenal FC 1 (0)
Ibrahima Konaté France France Liverpool FC Liverpool FC 1 (0)
Ezri Konsa England England Aston Villa Aston Villa 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)
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)
Marshall Munetsi Zimbabwe Zimbabwe Wolverhampton Wanderers Wolverhampton Wanderers 1 (0)
Murillo Brazil Brazil Nottingham Forest Nottingham Forest 1 (0)
Reiss Nelson England England Arsenal FC Arsenal FC
Fulham FC Fulham FC
1 (0)
Eddie Nketiah England England Arsenal FC Arsenal FC
Crystal Palace Crystal Palace
1 (0)
Matt O'Riley Denmark Denmark Brighton & Hove Albion Brighton & Hove Albion 1 (0)
Caleb Okoli Italy Italy Leicester City Leicester City 1 (0)
Jacob Ramsey England England Aston Villa Aston Villa 1 (0)
Chris Richards USA USA Crystal Palace Crystal Palace 1 (0)
Rodrigo Gomes Portugal Portugal Wolverhampton Wanderers Wolverhampton Wanderers 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)
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)