- Soccer > England > Premier League
- Top Scorers
Player Team GP GoalsYellow cardsRed cardsErling Haaland Manchester CityMCI 23 18 1 0 Ollie Watkins Aston VillaAVL 29 16 4 0 Dominic Solanke AFC BournemouthAFCB 28 15 2 0 Mohamed Salah LiverpoolLIV 22 15 2 0 Jarrod Bowen West Ham UnitedWHU 28 14 2 0 Heung-min Son Tottenham HotspurTOT 25 14 1 0 Bukayo Ayoyinka Saka ArsenalARS 27 13 3 0 Alexander Isak Newcastle UnitedNEW 19 12 0 0 Cole Palmer Manchester CityMCI 24 11 7 0 Phil Foden Manchester CityMCI 28 11 1 0 Darwin Nunez LiverpoolLIV 26 10 8 0 Hee-chan Hwang Wolverhampton WanderersWHP 22 10 4 0 Richarlison Tottenham HotspurTOT 23 10 3 0 Diogo Jota LiverpoolLIV 19 9 1 1 Douglas Luiz Aston VillaAVL 28 9 8 0 Anthony Gordon Newcastle UnitedNEW 27 9 8 0 Nicolas Jackson ChelseaCHE 24 9 8 0 Matheus Cunha Wolverhampton WanderersWHP 24 9 5 0 Elijah Adebayo Luton TownLTN 23 9 1 0 Chris Wood Nottingham ForestNTF 22 9 0 0 Kai Havertz ArsenalARS 27 8 7 0 Leon Bailey Butler Aston VillaAVL 27 8 3 0 Carlton Morris Luton TownLTN 29 8 2 0 Julián Álvarez Manchester CityMCI 28 8 2 0 Joao Pedro Brighton and Hove AlbionBRHA 23 8 2 0 Antoine Semenyo AFC BournemouthAFCB 24 7 5 0 Yoane Wissa BrentfordBRNT 25 7 4 0 Marcus Rashford Manchester UnitedMUN 27 7 2 0 Rasmus Hojlund Manchester UnitedMUN 20 7 2 0 Callum Wilson Newcastle UnitedNEW 16 7 2 0 Scott McTominay Manchester UnitedMUN 25 7 1 0 Rodrigo Muniz FulhamFUL 17 7 1 0 Bryan Mbeumo BrentfordBRNT 16 7 1 0 Leandro Trossard ArsenalARS 24 7 0 0 Rodri Hernandez Cascante Manchester CityMCI 25 6 8 1 John McGinn Aston VillaAVL 28 6 7 1 Bernardo Silva Manchester CityMCI 24 6 7 0 Raheem Sterling ChelseaCHE 25 6 6 0 Mohammed Kudus West Ham UnitedWHU 24 6 6 0 Tomas Soucek West Ham UnitedWHU 28 6 5 0 Dejan Kulusevski Tottenham HotspurTOT 26 6 5 0 Abdoulaye Doucouré EvertonEVE 22 6 5 0 Neal Maupay BrentfordBRNT 24 6 4 0 Declan Rice ArsenalARS 28 6 3 0 Odsonne Edouard Crystal PalaceCRY 22 6 3 0 Eberechi Eze Crystal PalaceCRY 18 6 3 0 Luis Diaz LiverpoolLIV 27 6 2 0 Martin Odegaard ArsenalARS 25 6 2 0 Simon Adingra Brighton and Hove AlbionBRHA 21 6 2 0 Taiwo Awoniyi Nottingham ForestNTF 17 6 2 0