The 2020s have seen a new generation of prolific goalscorers emerge in Europe's top five domestic leagues. Kylian Mbappé, Erling Haaland, and Harry Kane are leading a closely contested race, marking a shift from the previous decade, which was dominated by Lionel Messi and Cristiano Ronaldo. According to recent statistics, Mbappé currently tops the standings with 181 goals across the Premier League, La Liga, Serie A, Bundesliga, and Ligue 1 since 2020.
Mbappé's impressive tally was built during his time at Paris Saint-Germain and after his move to Real Madrid in 2024. He scored 31 La Liga goals in his first season in Spain and 25 in his second, finishing as the league's leading scorer. Erling Haaland is just two goals behind Mbappé, with 179 goals, after joining Borussia Dortmund in January 2020 and later moving to Manchester City. Haaland's remarkable scoring rate has continued in the Premier League, including a record-breaking 36-goal campaign.
Harry Kane follows closely with 178 goals and has continued his goalscoring form since leaving Tottenham Hotspur for Bayern Munich in 2023. Before his move to Germany, Kane enjoyed several prolific seasons in the Premier League, including a 30-goal campaign in his final season with Tottenham. Robert Lewandowski completes the top four with 174 goals, having begun the decade with Bayern Munich before joining Barcelona in 2022.
Lewandowski won the La Liga scoring title in his first season with Barcelona and has moved on from European football, but his 174 goals keep him comfortably inside the top four. Mohamed Salah is the highest-ranked player on the list whose entire tally came in the Premier League, with 128 goals. Salah claimed two Premier League Golden Boots during the period, including in the 2024-25 season when Liverpool won the title.
Lautaro Martínez has been a key figure for Inter Milan throughout the decade, consistently reaching double figures in Serie A and enjoying three consecutive 20-plus-goal seasons between 2021-22 and 2023-24. Martínez finished as Serie A's leading scorer in the 2023-24 campaign and has remained one of Inter's most important attacking players, with 122 goals. Serhou Guirassy has scored goals in both France and Germany during the 2020s, accumulating 103 goals across Europe's top five leagues since 2020.
Jonathan David has established himself as one of Ligue 1's leading goalscorers after joining Lille in 2020, scoring 87 league goals during his five seasons in France. He has since continued his career in Italy, adding to his decade-long tally, and currently has 96 goals across Europe's top five leagues. Ante Budimir has been highly consistent in La Liga, reaching double figures several times during the decade, including in the 2020-21, 2023-24, 2024-25, and 2025-26 seasons, with a total of 94 goals.
Ollie Watkins completes the top 10 with 91 goals, having become one of the Premier League's most reliable goalscorers after joining Aston Villa in 2020. His move away from the Premier League has opened the possibility of other players catching him. The figures cover league goals scored in Europe's traditional top five leagues — the Premier League, La Liga, Serie A, Bundesliga, and Ligue 1 — since the beginning of 2020.
Key points
- - Kylian Mbappé leads the top 10 goalscorers in Europe's top five leagues since 2020 with 181 goals. - Erling Haaland and Harry Kane follow closely with 179 and 178 goals, respectively. - Robert Lewandowski completes the top four with 174 goals.