Mohamed Salah is the Premier League top scorer before Erling Haaland

Mohamed Salah is the player who has scored most goals until the 25th week of the Premier League.

Premier-League-top-scorers

After the latest matches of the 25th week, Mohamed Salah (Liverpool) is the top scorer of the Premier League with 23 goals. He has scored 7 penalties. The best scorer after Mohamed Salah is Erling Haaland (Manchester City) who has scored 19 goals scoring no penalties.

Here is the list of the players who scored in Premier League this season.

Top scorers

  • 23 Goals: Mohamed Salah – 7 pen. (Liverpool);
  • 19 Goals: Erling Haaland – 1 pen. (Manchester City);
  • 18 Goals: Chris Wood – 3 pen. (Nottingham Forest);
  • 17 Goals: Alexander Isak – 1 pen. (Newcastle United);
  • 14 Goals: Bryan Mbeumo – 4 pen. (Brentford), Cole Palmer – 3 pen. (Chelsea);
  • 12 Goals: Matheus Cunha (Wolverhampton Wanderers);
  • 11 Goals: Ollie Watkins – 2 pen. (Aston Villa), Jean-Philippe Mateta – 2 pen. (Crystal Palace), Justin Kluivert – 6 pen. (AFC Bournemouth);
  • 10 Goals: Yoane Wissa (Brentford), Liam Delap – 2 pen. (Ipswich Town);
  • 9 Goals: Luis Díaz (Liverpool), Kai Havertz (Arsenal), James Maddison (Tottenham Hotspur), Nicolas Jackson (Chelsea), Raúl Jiménez – 3 pen. (Fulham);
  • 8 Goals: Cody Gakpo (Liverpool);
  • 7 Goals: Alex Iwobi (Fulham), Antoine Semenyo, Dango Ouattara (AFC Bournemouth), Dominic Solanke, Brennan Johnson (Tottenham Hotspur), Jørgen Strand Larsen (Wolverhampton Wanderers), Jamie Vardy – 1 pen. (Leicester City), Kevin Schade (Brentford), Phil Foden (Manchester City), Jhon Durán (Aston Villa), Noni Madueke (Chelsea);
  • 6 Goals: Gabriel Martinelli (Arsenal), Danny Welbeck, Kaoru Mitoma (Brighton & Hove Albion), Morgan Rogers (Aston Villa), Heung-min Son, Dejan Kulusevski (Tottenham Hotspur), Jarrod Bowen – 1 pen. (West Ham United), Anthony Gordon – 1 pen. (Newcastle United), Amad Diallo (Manchester United), Iliman Ndiaye – 1 pen. (Everton);
  • 5 Goals: Bruno Fernandes – 3 pen. (Manchester United), Morgan Gibbs-White (Nottingham Forest), Tomáš Souček (West Ham United), Joško Gvardiol (Manchester City), João Pedro – 1 pen., Yankuba Minteh (Brighton & Hove Albion), Bukayo Saka – 1 pen. (Arsenal), Diogo Jota (Liverpool), Evanilson (AFC Bournemouth), Emile Smith Rowe, Harry Wilson (Fulham), Harvey Barnes (Newcastle United), Beto (Everton);
  • 4 Goals: Joelinton, Jacob Murphy (Newcastle United), Marcus Rashford (Manchester United), Mateo Kovačić (Manchester City), Facundo Buonanotte (Leicester City), Rodrigo Muniz (Fulham), Lucas Paquetá – 2 pen. (West Ham United), Mikel Merino, Leandro Trossard (Arsenal), Jordan Ayew – 1 pen., Ismaïla Sarr (Crystal Palace), Sammie Szmodics (Ipswich Town), Georginio Rutter (Brighton & Hove Albion), Darwin Núñez (Liverpool);
  • 3 Goals: Dominik Szoboszlai, Curtis Jones (Liverpool), Thomas Partey, Gabriel Magalhães, Gabriel Jesus, Ethan Nwaneri (Arsenal), Dwight McNeil, Dominic Calvert-Lewin (Everton), Mohammed Kudus (West Ham United), Marc Guéhi, Trevoh Chalobah (Crystal Palace), Jeremy Doku, Omar Marmoush (Manchester City), Enzo Fernández (Chelsea), Rayan Aït-Nouri (Wolverhampton Wanderers), Callum Hudson-Odoi, Anthony Elanga (Nottingham Forest), Joe Aribo (Southampton), Joshua Zirkzee, Alejandro Garnacho (Manchester United), Stephy Mavididi (Leicester City), Ross Barkley (Aston Villa);
  • 2 Goals: Andreas Pereira, Adama Traoré (Fulham), Lisandro Martínez, Rasmus Winther Højlund (Manchester United), Alexis Mac Allister (Liverpool), Omari Hutchinson (Ipswich Town), William Saliba, Martin Ødegaard – 1 pen., Riccardo Calafiori (Arsenal), Matt Doherty, Hee-chan Hwang, João Gomes, Jean-Ricner Bellegarde, Gonçalo Guedes (Wolverhampton Wanderers), Bruno Guimarães, Fabian Schär (Newcastle United), Adam Armstrong, Jan Bednarek, Tyler Obling, Cameron Archer, Paul Onuachu (Southampton), Kerkez Milos, Marcus Tavernier, Dean Huijsen, Ryan Christie, Enes Ünal, David Brooks (AFC Bournemouth), Emerson Palmieri, Niclas Füllkrug, Aaron Wan-Bissaka (West Ham United), Amadou Zeund Georges Mvom Onana (Aston Villa), Michael Keane (Everton), Eberechi Eze, Daniel Muñoz (Crystal Palace), Ethan Pinnock, Christian Nørgaard, Nathan Collins, Mikkel Damsgaard (Brentford), Kevin De Bruyne, Bernardo Silva, John Stones, James McAtee (Manchester City), James Justin, Bilal El Khannouss (Leicester City), Pedro Porro, Pape Matar Sarr, Rodrigo Bentancur, Yves Bissouma, Richarlison (Tottenham Hotspur), Marc Cucurella, Christopher Nkunku, Jadon Sancho, Pedro Neto (Chelsea), Ola Aina, Nikola Milenković (Nottingham Forest), Simon Adingra, Tariq Lamptey, Carlos Balepa Noom Quomah (Brighton & Hove Albion);

Mohamed Salah Ghaly

Mohamed Salah Ghaly

Forwarder

EgyptEgypt

Age: 33

175 cm

71 kg

Season 2024/2025
Played 29 0 Missed
Minutes 2575 88.8 Avg
Goals 27 0.9 Avg
Assist 17 0.6 Avg
Attempt 104 3.6 Avg
Passes 882 30.473.0% AvgSucc
Yellow 1 0.0 Avg
Red 0 0.0 Avg

This season he played in total 25 times for 2215 minutes for Premier League.

Mohamed Salah scored 23 goals for Liverpool. He procured 14 assists. He received 1 yellow card and no red cards.

His team is currently 1st in Premier League. In the last match Liverpool won 2-1 against Wolverhampton Wanderers. The next match in Premier League will be against Aston Villa.

Erling Håland

Erling Håland

Forwarder

EnglandEngland

Age: 25

195 cm

87 kg

Season 2024/2025
Played 28 1 Missed
Minutes 2485 88.8 Avg
Goals 21 0.8 Avg
Assist 3 0.1 Avg
Attempt 30 1.1 Avg
Passes 340 12.169.2% AvgSucc
Yellow 2 0.1 Avg
Red 0 0.0 Avg

This season he played in total 9 times for 771 minutes for Champions League.

E. Haaland scored 8 goals for Manchester City. He procured no assists. He received no yellow cards and no red cards.

His team is currently 4th in Champions League. In the last match Manchester City won 4-0 against Newcastle United.

Chris Wood

Chris Wood

Forwarder

New ZealandNew Zealand

Age: 34

191 cm

81 kg

Season 2024/2025
Played 29 0 Missed
Minutes 2362 81.4 Avg
Goals 18 0.6 Avg
Assist 3 0.1 Avg
Attempt 10 0.3 Avg
Passes 378 13.067.0% AvgSucc
Yellow 1 0.0 Avg
Red 1 0.0 Avg

This season he played in total 25 times for 2020 minutes for Premier League.

Chris Wood scored 18 goals for Nottingham Forest. He procured two assists. He received 1 yellow card and 1 red card.

His team is currently 3rd in Premier League. In the last match Nottingham Forest lost 2-1 against Fulham. The next match in Premier League will be against Newcastle United.

Alexander Isak

Alexander Isak

Forwarder

SwedenSweden

Age: 26

192 cm

70 kg

Season 2024/2025
Played 25 3 Missed
Minutes 2064 82.6 Avg
Goals 19 0.8 Avg
Assist 5 0.2 Avg
Attempt 77 3.1 Avg
Passes 496 19.875.7% AvgSucc
Yellow 1 0.0 Avg
Red 0 0.0 Avg

This season he played in total 23 times for 1898 minutes for Premier League.

Alexander Isak scored 17 goals for Newcastle United. He procured 5 assists. He received 1 yellow card and no red cards.

His team is currently 7th in Premier League. In the last match Newcastle United lost 4-0 against Manchester City. The next match in Premier League will be against Nottingham Forest.