Vinicius Junior has moved into the top 10 goalscorers in Europe this calendar year courtesy of his hat-trick against Osasuna on Saturday.
The Brazilian winger was the star of the show as Real Madrid put their recent woes behind them, bouncing back from successive chastening defeats to Barcelona and AC Milan with a 4-0 triumph at the Bernabeu.
Vinicius's treble takes him up to 19 goals in 2024, with only eight players in the top 15 European leagues having scored more over the course of the year so far.
Manchester City's Erling Haaland was also on the scoresheet on Saturday, netting his 25th league goal of the year in his side's 2-1 defeat to Brighton & Hove Albion.
Haaland's tally brings him level with Robert Lewandowski for 2024, with only Bayern Munich's Harry Kane and Sporting Lisbon's Viktor Gyokeres having scored more since January 1.
Here, Sports Mole counts down the top 10 goalscorers of the year in Europe.
Who has scored the most goals in Europe this year?
10. Lois Openda (18 goals)
© Imago
Division: Bundesliga
Club: RB Leipzig
Goals: 18
Games: 28
Mins per goal: 126
Last goal: vs. Freiburg (October 26)
2024-25 record: Five goals in 10 games
9. Vinicius Junior (19 goals)
© Imago
Division: La Liga
Club: Real Madrid
Goals: 19
Games: 28
Mins per goal: 112
Last goal: vs. Osasuna (November 9)
2024-25 record: Eight goals in 12 games
8. Cole Palmer (21 goals)
© Imago
Division: Premier League
Club: Chelsea
Goals: 21
Games: 28
Mins per goal: 115
Last goal: vs. Newcastle United (October 27)
2024-25 record: Seven goals in 11 games
7. Jonathan David (21 goals)
© Imago
Division: Ligue 1
Club: Lille
Goals: 21
Games: 28
Mins per goal: 105
Last goal: vs. Lyon (November 1)
2024-25 record: Seven goals in 11 games
6. Alexander Sorloth (21 goals)
© Imago
Division: La Liga
Club: Atletico Madrid
Goals: 21
Games: 31
Mins per goal: 94
Last goal: vs. Las Palmas (November 3)
2024-25 record: Four goals in 13 games
5. Luuk de Jong (23 goals)
© Imago
Division: Eredivisie
Club: PSV Eindhoven
Goals: 23
Games: 28
Mins per goal: 95
Last goal: vs. Ajax (November 2)
2024-25 record: Six goals in 10 games
4. Robert Lewandowski (25 goals)
© Imago
Division: La Liga
Club: Barcelona
Goals: 25
Games: 32
Mins per goal: 96
Last goal: vs. Real Madrid (October 26)
2024-25 record: 14 goals in 13 games
3. Erling Haaland (25 goals)
© Imago
Division: Premier League
Club: Manchester City
Goals: 25
Games: 27
Mins per goal: 90
Last goal: vs. Brighton & Hove Albion (November 9)
2024-25 record: 12 goals in 11 games
2. Harry Kane (26 goals)
© Imago
Division: Bundesliga
Club: Bayern Munich
Goals: 26
Games: 27
Mins per goal: 91
Last goal: vs. Union Berlin (November 2)
2024-25 record: 11 goals in 10 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