Viktor Gyokeres looks untouchable at top of 2024 top scorers chart
Erling Haaland scored 44 goals last year and that kept him clear of the competition despite playing no football in the final weeks of 2023.
He ended 2023 one goal ahead of Harry Kane and one more ahead of Kylian Mbappe, and that trio will be expected to dominate 2024 again for Manchester City, Bayern Munich and PSG/Real Madrid.
The criteria: All club goals in all competitions for clubs in Europe’s top 10 leagues.
10) Krzysztof Piatek (Basaksehir)
UEFA Conference League qualifying started in July, which helped the Polish international brought in on a free transfer from Hertha Berlin last year.
9) Vinicius Jnr (Real Madrid) – 22 goals
Trailing Kylian Mbappe for goals this season but he already has a Champions League title in the bag.
8) Cole Palmer (Chelsea) – 23 goals
Even without any European football stat-padding, Palmer has proven a goalscoring force. Three Premier League hat-tricks in 2024 include a couple of four-goal hauls and he is in the top ten for assists this year too.
7) Luuk de Jong (PSV Eindhoven) – 25 goals
PSV dropped 11 points in the entirety of the Eredivisie season and De Jong’s form – at the age of 33 – was a major factor. Twenty-nine goals and 15 assists in a league season is fire. Started the new season with two goals in the Dutch equivalent of the Community Shield and finally netted in his third league appearance. And then again in his fifth. And sixth. And seventh.
6) Jonathan David (Lille) – 27 goals
There was a Coupe de France hat-trick to kick of 2024 but since then there has been an avalanche of Ligue Un goals. It’s actually astonishing that he was not targeted more aggressively for a summer transfer. Has already scored five times as Lille’s 24/25 season started early with Champions League qualification and then progressed to beating Actual Real Madrid with a David goal.
5) Robert Lewandowski (Barcelona) – 29 goals
There’s life in the old dog yet. He’s still starting (and scoring) for Barcelona at the grand old age of 35. A first hat-trick of the season came against Alaves.
4) Harry Kane (Bayern Munich) – 29 goals
He scored the most goals of any player in their debut Bundesliga campaign. And indeed the most goals he himself has ever scored in a single campaign, with 44. But he still ended the season without a trophy and that will never not be funny. Started the new season with a late goal after coming off the bench, then another in the league before scoring the 22nd hat-trick of his career against Holstein Kiel. Three days later he got his 23rd against Dinamo Zagreb in a four-goal haul. In Germany, some are questioning whether he is holding back Bayern.
3) Kylian Mbappe (PSG/Real Madrid) – 30 goals
Being drawn against a side in the sixth tier of French football is handy when you want to make a quick start to the new year. Mbappe scored a hat-trick in a 9-0 win before adding two more goals v a third-tier side. But he failed to turn up twice v Borussia Dortmund as PSG wimped out of the Champions League semi-finals.
Started life for Real Madrid with a Super Cup goal and has now scored seven in 11 for his Spanish club, which feels kind of underwhelming.
2) Erling Haaland (Manchester City) – 30 goals
Not bad for a League Two-standard player. And any talk of him being a flat-track bully should be silenced by a two-goal salvo v Spurs that pretty much won Man City the title. Then he started the new season with two hat-tricks and 10 goals in total in his first five games. Which is all quite mad. Though he was kept out by both Newcastle and Fulham.
1) Viktor Gyokeres (Sporting) – 37 goals
The former Coventry man scored 29 league goals as Sporting cruised towards the Portuguese title. And he has casually started the new season with 11 goals in his first eight league games of 2024/25, either side of scoring on his Champions League debut. It is actually astonishing that the top scorer of 2024 was not the subject of a summer transfer.