Who are the top scorers of 2025? Ousmane’s on fire…

Viktor Gyokeres was the top scorer of 2024, ending the calendar year on an absolutely ridiculous 52 goals.
Staying at Sporting for now, Gyokeres is expected to be in the running again in 2025, though Erling Haaland might want his crown back and Kylian Mbappe has started the year well.
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, which obviously a lot of them are at this time.
10) Lautaro Martinez (Inter) – 8 goals
Four goals in two Champions League appearances – including a hat-trick in a 3-0 win over Monaco – will carry you a long way this early in the year.
9) Vangelis Pavlidis (Benfica) – 8 goals
Not many strikers can claim to have scored a hat-trick v Barcelona, but ultimately the single goal against Monaco in the Champions League play-offs may prove to be the most important strike.
8) Erling Haaland (Manchester City) – 8 goals
Just casually scoring 27 goals this season despite Manchester City being largely a massive pile of nonsense. Five Premier League goals in 2025 has been impressive, but two strikes against Real Madrid were better.
7) Robert Lewandowski (Barcelona) – 8 goals
No sign of the old boy slowing down at 36, with goals in each of his last three La Liga games since a brace in that bonkers Champions League game at Benfica.
6) Blaz Kramer (Konyaspor) – 8 goals
A goal every 60 minutes in 2025 for the Slovenian striker who sounds like he should have a fleet of monster machines while also bursting into Jerry Seinfeld’s apartment on the regular.
5) Harry Kane (Bayern Munich) – 9 goals
The ex-Spurs star is not weighed down by talk of his release clause as he’s scored seven goals in four matches to gatecrash this list, including one against Celtic in the Champions League.
4) Mateo Retegui (Atalanta) – 9 goals
A bolter from outside the top 20 all the way into the top three last weekend. Four goals in a 5-0 win at Hellas Verona will do that for you. That game not a total outlier, though: it’s his second Serie A hat-trick of the season and takes him to 20 league goals in 22 games.
3) Kylian Mbappe (Real Madrid) – 10 goals
Mbappe is finally playing at a world-class level for the European champions, although it does help (for now) that he has already played an absurd 12 games for Real Madrid this year.
2) Youssef En-Nesryi (Fenerbahce) – 11 goals
Former Sevilla striker and West Ham target En-Nesryi is thriving under Jose Mourinho in Turkey, scoring four goals in the Europa League league stage. Add three goals in the Turkish Cup and the boy is flying.
1) Ousmane Dembele (PSG) – 15 goals
Six goals in three Champions League appearances – including a hat-trick in a 4-1 win over Stuttgart – will carry you a long way this early in the year. PSG have played eight games in 2025 and Dembele has scored in each, including five against Brest and three against Monaco having faced both in two different competitions.