Skip to content

Top scorers in Europe: How do Mo Salah and Man City rank among highest-scoring players and clubs?

Manchester City reached 150 goals in all competitions in win over Crystal Palace

Mohamed Salah
Image: Mohamed Salah celebrates his 22nd goal in all competitions this season

Mohamed Salah has reached 19 Premier League goals for the season, but how does he compare to goalscorers across Europe and which side has scored the most goals overall?

Mohamed Salah's blockbuster long-ranger helped Liverpool exorcise the ghosts of 2014 with victory over Chelsea and return to the summit on Sunday, but it was extra sweet for the man himself.

Please use Chrome browser for a more accessible video player

Salah secured Liverpool the three points in their contest against Chelsea

When asked by Jamie Redknapp to reflect on suggestions he has struggled to replicate the heights of 2017/18, Salah said: "It's different [this season] as the opponents always play with two or three players on me so it's more difficult.

"I'm happy with the result, and I'm still top scorer in the Premier League with [Sergio] Aguero of course, and we're first now, so that's the most important thing."

Who'll win Premier League Golden Boot?

Salah is Liverpool's Egyptian King, but will he reign supreme in the scoring charts come the end of May?

Salah and Aguero cannot be separated in the race for the Premier League's Golden Boot - both locked on 19 goals and seven assists.

Premier League top scorers

Player Team Goals
Sergio Aguero Man City 19
Mo Salah Liverpool 19
Sadio Mane Liverpool 18
Raheem Sterling Man City 17
Pierre-Emerick Aubameyang Arsenal 17
Harry Kane Tottenham 17
Sergio Aguero celebrates scoring for Manchester City against Schalke
Image: Sergio Aguero is Salah's big rival for the Golden Boot

    Mane is in third place on 18 goals, with Raheem Sterling now just one behind the Liverpool winger following his double against Palace at Selhurst Park.

    Also See:

    Harry Kane's ankle injury may mean he doesn't add to his 17 league goals - level with Arsenal's Pierre-Emerick Aubameyang and one more than Eden Hazard - but a look across Europe shows that only Aguero makes the top 10 for goals this term in all competitions.

    Top scorer across Europe?

    Lionel Messi has been having a stunning season even by his standards, with his 43 goals in all competitions for Barcelona placing him eight in front of Bayern Munich's Robert Lewandowski.

    Top scorers in all competitions from Europe's top five leagues

    Lionel Messi Barcelona 43
    Robert Lewandowski Bayern Munich 35
    Kylian Mbappe Paris Saint-Germain 33
    Sergio Aguero Manchester City 29
    Krzysztof Piatek Genoa/AC Milan 29
    Wissam Ben Yedder Sevilla 28
    Karim Benzema Real Madrid 26
    Duvan Zapata Atalanta 25
    Luka Jovic Eintracht Frankfurt 25
    Cristiano Ronaldo Juventus 25
    Lionel Messi
    Image: Lionel Messi remains eight goals clear of the competition across Europe

    Kylian Mbappe is next on the list with 33 goals, while Aguero is the only Premier League player to make the top 10 with 29 goals across all competitions.

    Cristiano Ronaldo comes alive in the Champions League knockout stages, and his goal for Juventus against Ajax in Amsterdam last week moved him onto 25 goals in all competitions.

    Kylian Mbappe has helped PSG to 132 goals in all competitions
    Image: Kylian Mbappe has helped PSG to 132 goals in all competitions

    Goal kings of Europe?

    Manchester City became the first side to reach 150 goals in all competitions this season against Crystal Palace, but how far behind are Barcelona and Paris-Saint Germain?

    From a team perspective, Gabriel Jesus' strike moved City onto 150 goals in all competitions this season - the first in Europe's top five leagues to reach that milestone.

    Most goals in all competitions by clubs from Europe's top five leagues

    Manchester City 150
    Paris Saint-Germain 132
    Barcelona 122
    Bayern Munich 110
    Sevilla 105
    Real Madrid 100
    Chelsea 96
    Arsenal 95
    Tottenham 94
    Liverpool 93
    Atalanta 88
    Borussia Dortmund 86
    RB Leipzig 84
    Eintracht Frankfurt 84
    Manchester United 83
    Lyon 81
    Juventus 81
    Bernardo Silva celebrates with Sergio Aguero, David Silva and Raheem Sterling
    Image: Sergio Aguero is level with Salah at the top of the Premier League scoring charts

    Ajax have scored 106 goals in 30 Eredivisie games this season, but no side across Serie A, La Liga, the Bundesliga and Ligue 1, as well as the Premier League, match Pep Guardiola's side for the number of times they have found the net.

    Kylian Mbappe's 33 goals have helped Paris Saint-Germain to second on the list behind City, while Barcelona are third with 122 goals in all competitions.

    Play Super 6
    Play Super 6

    Predict 6 correct scores for your chance to win £250K.

    Around Sky