The Top 10 Goal Scorers in Europe’s Top Five Leagues Since the 2020s
The 2010s were a golden era for football, dominated by the legendary duo of Lionel Messi and Cristiano Ronaldo. However, both players have since moved on from European leagues, and their goal-scoring records during that decade are not enough to place them among the top 10 scorers of the 2020s. This decade has seen a new generation of strikers rise to prominence, with several familiar names making an impact across the Premier League, La Liga, Serie A, Bundesliga, and Ligue 1.
Here is a detailed look at the top 10 goal scorers in these leagues since the start of the 2020s:
=10. Dusan Vlahovic – 87 Goals
Vlahovic has been a consistent performer in Serie A throughout the 2020s, starting his career with Fiorentina before moving to Juventus in January 2022. Despite not reaching the 20-goal mark in a single season for Juventus, he has accumulated nearly 50 league goals for the club. His contract with Juventus expires in June, and he remains a key player for the team.
=10. Ciro Immobile – 87 Goals
Immobile has played in all of Europe’s top five leagues except the Premier League, but he is most recognized for his time in Serie A. He spent most of the 2020s with Lazio, where he was the league’s top scorer in the 2021-22 season. After brief stints with Borussia Dortmund and Sevilla, he joined Paris FC in February 2024, where he has scored twice so far.
9. Ante Budimir – 88 Goals
Budimir, a Croatia international, has made a name for himself in La Liga with Osasuna. Although he is not as well-known as some of his peers, he has consistently hit double figures in goals over the past few seasons. He is under contract with Osasuna for another year and may still have more to offer at the top level.
8. Jonathan David – 93 Goals
David emerged as a prolific striker with Gent before joining Lille in 2020. During his five seasons in Ligue 1, he scored 87 goals. His transition to Serie A with Juventus has been less successful, with only six goals in 31 league appearances so far.
7. Serhou Guirassy – 98 Goals
Guirassy has played exclusively in France and Germany during his career. He started the 2020s in Ligue 1 with Amiens before moving to Rennes, where he added 19 goals. A move to Stuttgart in 2022 saw him score 39 Bundesliga goals in two years. He is now at Borussia Dortmund and needs four more goals to match that tally.
6. Lautaro Martinez – 117 Goals
Martinez has been with Inter Milan since 2018, and his debut season in Serie A was the only one that did not span into the 2020s. He has since enjoyed three consecutive seasons with 20+ goals, including being the league’s top scorer in 2023-24. His consistency has helped him surpass notable strikers like Romelu Lukaku and Edin Dzeko.
5. Mohamed Salah – 128 Goals
Salah is set to leave Liverpool this summer, and if he moves to Saudi Arabia, it will mark the end of his goal-scoring in Europe. He has been a key player for Liverpool since 2017, scoring 128 Premier League goals in the 2020s alone. He has won two Golden Boots and is expected to remain in the top 10 even after leaving the club.
4. Erling Haaland – 170 Goals
Haaland entered the top five leagues in January 2020 with Borussia Dortmund, where he scored 62 Bundesliga goals in 67 games. His move to Manchester City in 2022 did not slow his scoring rate, as he set a new Premier League record for most goals in a 38-game season. At 25, he is expected to continue breaking records in the coming years.
3. Harry Kane – 171 Goals
Kane has been with Bayern Munich since 2023, scoring 94 Bundesliga goals in 90 games. Before that, he had a productive spell with Tottenham Hotspur, including a 30-goal season. At 32, he is approaching the final year of his contract with Bayern but shows no signs of slowing down.
=1. Kylian Mbappe – 172 Goals
Mbappe is tied for the top spot in goal-scoring in Europe’s top five leagues this decade. He became PSG’s all-time leading scorer before moving to Real Madrid, where he scored 31 goals in his first La Liga season. He has already reached 50 La Liga goals and is expected to continue his dominance in the coming seasons.
=1. Robert Lewandowski – 172 Goals
Lewandowski has maintained an incredible level of form, outscoring Haaland in the Bundesliga while playing for Bayern Munich. He moved to Barcelona in 2022 and has scored over 80 La Liga goals since then. At 37, he has proven that age is not a barrier to scoring, with 12 league goals this season alone. He has also won the European Golden Shoe in each of his last two seasons with Bayern.






