Who was the top scorer of 2025? Mbappe left Kane and co in the dust
Viktor Gyokeres was the top scorer of 2024, ending the calendar year on an absolutely ridiculous 52 goals.
Kylian Mbappe has easily beaten that total for 2025, with Harry Kane and Erling Haaland trailing in his wake.
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) Julian Alvarez (Atletico Madrid) – 28 goals
Ahead of Robert Lewandowski and Ferran Torres to establish himself as the second most deadly goalscorer in Spanish football.
9) Youssef En-Nesryi (Fenerbahce) – 29 goals
Former Sevilla striker and West Ham target En-Nesryi was 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. The 25/26 season was rather less prolific.
8) Ousmane Dembele (PSG) – 29 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 the proud owner of a Ballon d’Or trophy but injuries have so far curtailed this season somewhat.
7) Serhou Guirassy (Borussia Dortmund) – 31 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. He’s got nine goals in 23 games across all competitions this term, with no Bundesliga goals since October.
6) Viktor Gyokeres (Sporting/Arsenal) – 34 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. He has helped himself to seven goals for his new club and Alan Shearer thinks he can score a ‘shed load’ more. Let’s be honest, it’s been a slow start.
5) Erling Haaland (Manchester City) – 37 goals
A brace in the 2-2 draw with Monaco in the Champions League saw him oust Robert Lewandowski from the top 10 and two goals in the City victory over Bournemouth took him clear of all-comers in the Premier League Golden Boot race. He ended 2025 with 19 goals in his first 18 Premier League games of 2025/26. Just a ludicrous goalscorer.
4) Victor Osimhen (Galatasaray) – 37 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, and he has started the season with a predictable bang.
A hat-trick against Ajax was a lovely reminder that there are several Premier League clubs who should have bought him this summer.
3) Vangelis Pavlidis (Benfica) – 42 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 and has remained prolific in the Portuguese league, where a hat-trick in a 4-0 win over Moreirense kept him clear at the head of the top scorer charts.
2) Harry Kane (Bayern Munich) – 48 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, then started the new Bundesliga season with a hat-trick, before bagging a brace (and missing a penalty) in a chaotic DFB-Pokal win at Wehen Wiesbaden. He ended 2025 with 30 goals in 2025/26 having taken his Bundesliga hat-trick tally to 10 – for reference, he scored eight Premier League ones for Tottenham – with his 10th coming in a half-hour cameo v Stuttgart in only his 76th Bundesliga appearance.
1) Kylian Mbappe (Real Madrid) – 58 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 started 25/26 with another absurd flurry of goals under Xabi Alonso, and then put a (relative) goal drought behind him in spectacular style, scoring all four Real Madrid goals in a topsy-turvy 4-3 Champions League win at Olympiacos. He ended 2025 with a ludicrous 29 goals in the first 24 games of the season.