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)
© Imago
Division: Greek Super League
Club: Olympiacos
Goals: 18
Games: 18
Mins per goal: 68
Last goal: vs. AEK Athens (November 24)
2024-25 record: 10 goals in 12 games
9. Vinicius Junior (19 goals)
© Imago
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 (21 goals)
© Imago
Division: Premier League
Club: Chelsea
Goals: 21
Games: 29
Mins per goal: 120
Last goal: vs. Newcastle United (October 27)
2024-25 record: Seven goals in 12 games
7. Jonathan David (21 goals)
© Imago
Division: Ligue 1
Club: Lille
Goals: 21
Games: 29
Mins per goal: 109
Last goal: vs. Lyon (November 1)
2024-25 record: Seven goals in 12 games
6. Alexander Sorloth (22 goals)
© Imago
Division: La Liga
Club: Atletico Madrid
Goals: 22
Games: 32
Mins per goal: 92
Last goal: vs. Alaves (November 23)
2024-25 record: Five goals in 14 games
5. Luuk de Jong (23 goals)
© Imago
Division: Eredivisie
Club: PSV Eindhoven
Goals: 23
Games: 29
Mins per goal: 96
Last goal: vs. Ajax (November 2)
2024-25 record: Six goals in 11 games
4. Erling Haaland (25 goals)
© Imago
Division: Premier League
Club: Manchester City
Goals: 25
Games: 28
Mins per goal: 93
Last goal: vs. Brighton & Hove Albion (November 9)
2024-25 record: 12 goals in 12 games
3. Robert Lewandowski (26 goals)
© Imago
Division: La Liga
Club: Barcelona
Goals: 26
Games: 33
Mins per goal: 101
Last goal: vs. Celta Vigo (November 23)
2024-25 record: 15 goals in 14 games
2. Harry Kane (29 goals)
© Imago
Division: Bundesliga
Club: Bayern Munich
Goals: 29
Games: 28
Mins per goal: 84
Last goal: vs. Augsburg (November 22)
2024-25 record: 14 goals in 11 games
1. Viktor Gyokeres (34 goals)
© Imago
Division: Primeira Liga
Club: Sporting Lisbon
Goals: 34
Games: 30
Mins per goal: 77
Last goal: vs. Estrela (November 1)
2024-25 record: 16 goals in 11 games