Who are the top scorers of 2025? Mbappe stretches his lead over Gyokeres

Kylian Mbappe and Ousmane Dembele in a top scorers graphic
Kylian Mbappe and Ousmane Dembele have been on fire this year

Viktor Gyokeres was the top scorer of 2024, ending the calendar year on an absolutely ridiculous 52 goals.

Gyokeres is in the running again in 2025, though Erling Haaland might want his crown back and Kylian Mbappe has started the year with goals if not trophies in 2024/25.

The criteria: All club goals in all competitions for clubs in Europe’s top 10 leagues. Minutes per goal is your tie-breaker when players are level on goals scored.

Who are the top scorers of 2025 from across Europe?

 

10) Troy Parrott (AZ Alkmaar) – 19 goals
The former Tottenham striker has scored a remarkable 10 goals already this season, thanks largely to going wild in the Conference League qualifiers for his Dutch club.

 

9) Robert Lewandowski (Barcelona) – 19 goals
He’s 36 and still starting and scoring for Barcelona, somehow scoring 27 goals in 34 La Liga games in 2024/25 as part of a phenomenal attack alongside Raphinha and Lamine Yamal.

 

8) Youssef En-Nesryi (Fenerbahce) – 22 goals
Former Sevilla striker and West Ham target En-Nesryi is doing well under Jose Mourinho in Turkey, scoring four goals in the Europa League league stage plus one in each leg of the play-off round success against Anderlecht. In 34 Super Lig appearances last season, the Moroccan scored 20 goals.

 

7) Harry Kane (Bayern Munich) – 22 goals
Once again, the Englishman has consistently scored goals, topping the Bundesliga scoring charts for the second season running and at long last winning an actual trophy as Bayern Munich reclaim their domestic crown, though his 11 Champions League goals got them no further than the quarter-finals. Won another one (ish) in the German curtain-raiser v Stuttgart, and then started the new Bundesliga season with a hat-trick.

 

6) Vangelis Pavlidis (Benfica) – 24 goals
One of two players here to have scored a hat-trick v Barcelona, but ultimately the goals against Monaco in the Champions League play-offs were the most important. Began 25/26 with the only goal in the Supertaca.

 

5) Serhou Guirassy (Borussia Dortmund) – 24 goals
A hat-trick against Barcelona was ultimately in vain, though it did move him to 13 Champions League goals for the 24/25 season. He was rather less prolific in the Bundesliga, though 21 goals in 30 games is pretty damned fine and he’s already off the mark in a 3-3 draw against St Pauli this time around.

 

4) Ousmane Dembele (PSG) – 25 goals
Dembele scored in the first eight games PSG played in 2025, often more than once, including five against Brest and three against Monaco having faced both in two different competitions. He then somehow managed not to score in a 7-0 win over Brest but added one from the bench in the Coupe de France as PSG won by the same preposterous scoreline again.

A goal and an assist in his hour’s contribution to a 4-1 win over Lille was notable because as well as being his 18th goal of 2025 it was somehow his first assist. He could find no way past Alisson and Liverpool but bounced back with an injury-time brace v Rennes before netting in the return leg at Anfield.

He is now a leading Ballon d’Or contender, enhancing those credentials by getting one over a rival with his latest goals against Real Madrid in the Club World Cup.

 

3) Victor Osimhen (Galatasaray) – 25 goals
With little hope of his Napoli career being resurrected, Osimhen used his loan to Turkey as a shop window with a league-leading 26 goals, including a hat-trick against Antalyaspor. And then a double in the cup final. A permanent transfer followed as clubs in Europe’s big leagues decided that 26 is way too old for a striker signing.

 

2) Viktor Gyokeres (Sporting/Arsenal) – 29 goals
Last year’s champion scored a ridiculous 39 league goals in the 24/25 Portuguese league season. He is now at Arsenal and is expected to add rather a lot more in 2025/26. Has already helped himself to two goals in a 5-0 rout of Leeds.

 

1) Kylian Mbappe (Real Madrid) – 32 goals
Mbappe belatedly started playing at a world-class level for the European champions, although these goals have ultimately delivered nought. Perhaps the finest example of that is an El Clasico hat-trick at Barcelona in an eventual defeat. He overtook Lewandowski in the Pichichi Trophy running but essentially ended his phenomenal debut season potless aside from a Super Cup and Intercontinental Cup. He has started 25/26 with three goals in two games under Xabi Alonso.