Harry Kane wrote his latest chapter into the history books on Friday night with yet another hat-trick as Bundesliga leaders Bayern Munich saw off Augsburg at the Allianz Arena.
The England captain took home the matchball for the fourth time already this season, netting twice in stoppage time after opening the scoring just past the hour mark.
While his first two goals came from the penalty spot, Kane's third saw him reach the 50-goal milestone in Bundesliga since his switch from Tottenham Hotspur in the summer of 2023.
Remarkably, Kane has reached his half-century in only 43 appearances in the competition - the quickest of any player in Bundesliga history to score 50 goals.
Fourteen of those goals have come in just 11 outings so far this term, while in 2024 as a whole he now boasts 29 goals from 28 games.
That tally takes him comfortably clear of Erling Haaland and Robert Lewandowski in the race to be Europe's top scorer for the year, although he is still looking up at Sporting Lisbon marksman Viktor Gyokeres in that list.
Here, Sports Mole counts down the top 10 goalscorers from across the European leagues this calendar year.
Who has scored the most goals in Europe this year?
10. Ayoub El Kaabi (18 goals)
Division: Greek Super League
Club: Olympiacos
Goals: 18
Games: 19
Mins per goal: 68
Last goal: vs. AEK Athens (November 24)
2024-25 record: 10 goals in 13 games
9. Vinicius Junior (19 goals)
Division: La Liga
Club: Real Madrid
Goals: 19
Games: 29
Mins per goal: 117
Last goal: vs. Osasuna (November 9)
2024-25 record: Eight goals in 13 games
8. Cole Palmer (22 goals)
Division: Premier League
Club: Chelsea
Goals: 22
Games: 30
Mins per goal: 117
Last goal: vs. Aston Villa (December 1)
2024-25 record: Eight goals in 13 games
7. Jonathan David (23 goals)
Division: Ligue 1
Club: Lille
Goals: 23
Games: 30
Mins per goal: 102
Last goal: vs. Montpellier (December 1)
2024-25 record: Nine goals in 13 games
6. Luuk de Jong (23 goals)
Division: Eredivisie
Club: PSV Eindhoven
Goals: 23
Games: 30
Mins per goal: 99
Last goal: vs. Ajax (November 2)
2024-25 record: Six goals in 12 games
5. Alexander Sorloth (23 goals)
Division: La Liga
Club: Atletico Madrid
Goals: 23
Games: 33
Mins per goal: 89
Last goal: vs. Real Valladolid (November 30)
2024-25 record: Six goals in 15 games
4. Erling Haaland (25 goals)
Division: Premier League
Club: Manchester City
Goals: 25
Games: 29
Mins per goal: 96
Last goal: vs. Brighton & Hove Albion (November 9)
2024-25 record: 12 goals in 13 games
3. Robert Lewandowski (26 goals)
Division: La Liga
Club: Barcelona
Goals: 26
Games: 34
Mins per goal: 104
Last goal: vs. Celta Vigo (November 23)
2024-25 record: 15 goals in 15 games
2. Harry Kane (29 goals)
Division: Bundesliga
Club: Bayern Munich
Goals: 29
Games: 29
Mins per goal: 87
Last goal: vs. Augsburg (November 22)
2024-25 record: 14 goals in 12 games
1. Viktor Gyokeres (34 goals)
Division: Primeira Liga
Club: Sporting Lisbon
Goals: 34
Games: 31
Mins per goal: 80
Last goal: vs. Estrela (November 1)
2024-25 record: 16 goals in 12 games
body check tags ::