Who is the top scorer of 2026? Harry Kane way out in front as Mbappe loses ground
Kylian Mbappe scored a ludicrous 58 goals for Real Madrid in 2025, which was 10 goals more than nearest challenger Harry Kane.
But Kane is out of the blocks like a bullet in 2026, having already opened up a lead over the field and raced to the 30-goal landmark in the Bundesliga for the season.
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 at this point a lot of them are.
Who are the top scorers of 2026 from across Europe?
10) Marius Mouandilmadji (Samsunspor) – 12 goals
The man keeping Joao Pedro and Igor Thiago (and Vini Jr) out of the top 10 on minutes per goal still has a mere six Super Lig goals to his name across the whole season but comes alive in the cup competitions. Has five goals from four games in the Turkish Cup, while half his eight Conference League goals for the season came this year.
9) Vedat Muriqi (Mallorca) – 12 goals
No European football for the Kosovan striker, just a whole load of La Liga goals as he attempts to almost single-handledly keep Mallorca in the top flight.
8) Raphinha (Barcelona) – 12 goals
A hat-trick v Sevilla reminded the world that there is more than one sheriff in Barcelona. Then came a brace against Newcastle. What an extraordinary footballer.
7) Ousmane Dembele (PSG) – 12 goals
Managed only two goals in Ligue 1 before Christmas in an injury-hit start to 25/26 but is very much up and running again now. Has eight league goals since the turn of the year, and his Champions League double against Liverpool has propelled him into the top 10.
6) Deniz Undav (Stuttgart) – 13 goals
The German has scored 18 Bundesliga goals this season, which puts him (a long way) behind only Harry Kane in what is not even close to being a top scorer race.
5) Paul Onuachu (Trabzonspor) – 13 goals
The Nigeria forward has been in prolific form since returning from AFCON, finding the net in nine of his 10 games this year. Of the current top 10, only Kane (65) can better his absurd 70 minutes per goal.
4) Lamine Yamal (Barcelona) – 14 goals
There was that vital equaliser v Newcastle United. And then another in the absolute tw*tting they game them at home in the second leg. And now there have been 23 goals this season for a player who is still somehow only 18 and on the cusp of winning a third La Liga title. But not a first Champions League.
3) Troy Parrott (AZ Alkmaar) – 14 goals
A hat-trick v Ajax takes top billing, but the Conference League has been a rich source of goals and one that is alas no longer available to the Irishman this season. The move to West Ham to score seven goals in a tricky season is surely imminent.
2) Luis Suarez (Sporting) – 15 goals
Not that one. The 28-year-old Colombian seamlessly replaced Viktor Gyokeres and is scoring goals for fun, including a double in the Champions League v PSG and another in the comeback win over Bodo/Glimt. The battle for the top scorer in Portugal could go down to the wire but Suarez is the clear favourite.
Couldn’t find the goal Sporting needed at the Emirates, though.
1) Harry Kane (Bayern Munich) – 21 goals
Last year’s runner-up has had another excellent start to 2026, which began with an 8-1 win over Wolfsburg and took in the career 500-goal mark in February. There’s little wonder that Bayern are so keen to nail him down to a new contract. There’s none better in that role that the current European Golden Shoe leader, whose brace in Der Klassiker took him to 30 Bundesliga goals for the season.
He will be gutted that he wasn’t even allowed off the bench for the first thorough thwacking of Atalanta but then scored two to bring up 50 Champions League goals in Lionel Messi-quick time, before putting Real Madrid down with goals in both legs of their quarter-final.
The serial winner then scored again as Bayern wrapped up the Bundesliga title with frankly indecent ease.