As 2025 concludes, Kylian Mbappé of Real Madrid leads Europe's top five leagues with 38 goals, followed by Harry Kane (Bayern Munich) with 30 and Erling Haaland (Manchester City) with 25.

Last Updated: 03.05 PM, Dec 18, 2025
As 2025 draws to a close, it's time to recognize the football stars who excelled in Europe's top five leagues. Currently, Kylian Mbappé of Real Madrid leads as the top goal scorer in Europe's top 5 leagues in 2025. Bayern Munich's Harry Kane and Manchester City's Erling Haaland closely trail him. Here are the ten players with the most goals in Europe's top five leagues in 2025.

This might come as a surprise, but the Crystal Palace striker has scored 17 goals in 34 games so far in 2025.
Jean-Philippe Mateta has been instrumental in Crystal Palace's position in the top five of the Premier League currently. In the 2025-26 season, he has scored nine times and assisted twice in 25 games for Crystal Palace, making him one of the most valuable players in the Premier League this year.

Bayern Leverkusen star Patrik Schick has the same number of goals as Mateta, but he has played only 30 games so far in the calendar year.
The Czech Republic centre-forward has been in tremendous form, not only scoring goals but also providing chances. An XG of 5.3 in the Bundesliga and 2 goals in 4 games in the Champions League in the 2025-26 season make him one of the most underrated players of the year.

Nicknamed ‘The Shark’, FC Barcelona's Ferran Torres has risen to the challenge of replacing Robert Lewandowski this season.
While Lewandowski was sidelined due to injuries, the Spaniard kept on scoring goals in the opportunities he got under Hansi Flick.
In 2025, the 25-year-old striker scored 18 goals in 30 games and is the player with the 8th most goals in Europe's top 5 leagues this year.

Following Torres is another youngster who has left the Premier League to find his new path to glory. Atletico de Madrid's Julian Alvarez has racked up as many as 19 goals in 2025 in just 36 games.
This season in La Liga, he has already contributed 9 times, while he has scored 4 goals in 5 games in the UEFA Champions League. Despite Atletico de Madrid not doing so well as per their reputation, Alvarez has kept their hopes alive.

Even at 37 years old, FC Barcelona's Robert Lewandowski is still topping the charts in Europe's top five leagues as a goalscorer.
The Polish striker had to miss most of the 2025-26 season, but the number of goals he had scored at the end of the last season has helped him be on this list.
In calendar year 2025, Lewandowski scored 19 goals in just 28 games, which is nearly a goal per 96 minutes.

Serhou Guirassy is another goal scorer who has been one of the most underrated players in world football currently.
The 29-year-old Borussia Dortmund centre-forward scored 20 goals in just 31 games in 2025. That helped Dortmund become one of the top teams in Germany.
Along with performing in the Bundesliga, Guirassy has also contributed 5 times in the 6 games in the Champions League this season.

Mason Greenwood is probably the story of 2025 in world football. The 24-year-old right winger from England has given Marseille every chance to emerge as one of the most lethal teams in Europe's top-five leagues.
In the ongoing season, Greenwood has scored 11 goals in just 15 League1 games and also racked up three goals in six Champions League games so far.
With 22 goals in 34 games so far in 2025, Greenwood is the fourth-highest top scorer in Europe's top five leagues currently.
Now the list becomes a bit regular here. If you are talking about goalscoring and you are not talking about Erling Haaland currently, it's probably a mismatch.
The Norwegian beast has scored 25 goals in just 28 games in 2025 in Europe's top 5 leagues.
17 goals in 16 games so far in this season in the Premier League and 6 goals in 6 Champions League games in the UEFA Champions League 2025-26 make him one of the biggest threats for defenders worldwide.
Probably the greatest finisher of this generation is still scoring goals for fun at 32 years of age.
The England legend has scored 30 goals in 32 games for FC Bayern Munich in 2025 so far. With nearly a goal per 80 minutes, he is as far as one of the best strikers, even at his age, where people might think he is past his prime.
Kane is currently the Bundesliga's top scorer of the season with 18 goals in just 14 games, and has also scored 5 goals in 6 Champions League games so far.

Kylian Mbappé of Real Madrid, with 38 goals in just 35 games, is currently the top scorer in Europe's top five leagues in 2025.
Post joining Real Madrid, the French striker has emerged as a more clinical finisher and has proven that, given a slight opportunity, he can single-handedly beat any team in the world.
Mbappé currently has 17 goals in 17 matches in La Liga this season, and not only that, he has scored 9 goals in the 6 games in the Champions League so far. He might be in contention to break the record for most goals in a single Champions League season.