Harry Kane has established himself as arguably the finest player in world football right now, a claim rarely made about an Englishman.

The England captain has scored 37 goals in 33 appearances for Bayern Munich across all competitions in 2026, including goals home and away against Real Madrid and PSG.

Kane capped off a brilliant club season with a hat-trick in the DFB Pokal final before carrying that form directly into the World Cup, where he scored six times.

He is the only player across Europe’s five major leagues to average better than a goal-per-game in the calendar year, making his dominance of this list feel entirely deserved.

Kylian Mbappe sits second with 33 goals, which included a remarkable 10 at the World Cup that cemented his place near the top of this ranking despite an injury-affected period.

Mbappe had started the year in brilliant form, scoring in six successive starts for Real Madrid with nine goals in total, before a dip of just one goal in his next seven appearances threatened to derail his year.

Erling Haaland completes the top three with 30 goals, and the top three are notably the last three winners of the European Golden Shoe.

Haaland hit four goals against Iraq and Senegal in the group stage to finally enter the top 10, before adding to his tally against Ivory Coast and Brazil in the knockout rounds.

Raphinha sits fourth with 29 goals, boasting an astonishing average of a goal every 69 minutes for Barcelona in 2026, which puts even Mbappe’s output in the shade.

The Brazilian has scored in all but one of Barcelona’s seven La Liga outings in the 2026-27 season and currently leads the European goalscoring charts with 12 league goals.

Lamine Yamal is fifth with 28 goals, with a February hat-trick against Villarreal demonstrating just how quickly his output is growing season on season.

A hamstring injury disrupted the final stretch of his club campaign, likely costing him several places on this list, though back-to-back braces against Rayo Vallecano and Valencia signal his full return to form.

Michael Olise enters the top 10 in sixth place after a hat-trick against Union Berlin sent his 2026 tally to 27 goals, making him the form player in European football right now.

Olise was the Bundesliga’s top assister last season but has proven equally lethal in front of goal, also netting the winner in Zinedine Zidane’s second game in charge of France.

Ousmane Dembele follows in seventh with 24 goals, including a coolly dispatched equalising penalty against Arsenal in the Champions League final and a rapid hat-trick against Norway at the World Cup.

Viktor Gyokeres and Vinicius Junior are level on 24 goals each, with Gyokeres firing Sweden to the World Cup via a hat-trick against Ukraine and a late winner against Poland.

Vinicius, meanwhile, has delivered five Champions League goals and showed up as Brazil’s standout performer in an otherwise disappointing World Cup campaign under Carlo Ancelotti.

Mikel Oyarzabal rounds out the top 10 with 22 goals, including five at the World Cup and a Copa del Rey final winner for Real Sociedad against Atletico Madrid.

The man who delivered Spain’s winner against England in the Euro 2024 final repeated the trick against the same opponent this summer, further cementing his reputation as one of the most underrated strikers in world football.

Reese Morgan is a junior reporter at The Hotspur Way, covering a wide range of topics from sports news to local London developments and entertainment.