Football News
From Messi to Ronaldo: The Top 10 Scorers of All Time in Europe’s Major Leagues
According to statistics, who are the top-scorers of all time across Europe’s biggest competitions.

If you are a fan of football, Lionel Messi and Cristiano Ronaldo will not be new names for you. These two legendary players are known for their remarkable football careers and hold the honour of being two of the highest goalscorers of all time. However, there are some other players who are deservedly as revered.
According to a number of football statistic sites to cross-reference, we break down the top 10 best scorers across Europe’s major league to see who makes the coveted list.
- Lionel Messi- 494
The first name on this list is obviously Lionel Messi, who, at this point, doesn’t need any introduction. He has a successful football career spanning decades and is still racking up goals under his belt for Paris Saint-Germain F.C. The legendary player has scored 494 goals so far which is the highest by any player in history ever.
- Christiano Ronaldo- 491
The next name on this list is Cristiano Ronaldo whose name and fame extend beyond football. Not many individuals can swing predictions and hopes of an entire team, but a player like Ronaldo has such an influence. He scored a total of 491 goals in Europe’s major leagues, prior to moving to Al-Nassr FC. You can find out more about him and his career at Papascore.
- Robert Lewandowski- 329
Robert Lewandowski is another popular player who has secured a place on the list of top scorers of Europe’s major leagues. This remarkable player has shot 329 goals so far and bags the tag of being the third-highest goalscorer in Europe’s major leagues. He is an experienced player and has already earned significant name and fame through his professional career.
- Zlatan Ibrahimovic – 298
This Swedish player is the 4th highest scorer on this list and has been ruling the football world (and online memes) for quite some time now. The exemplary player had scored 298 goals and he is still going strong even at the age of 41, which is really outstanding because most football players retire at this age. Apart from Europe’s major leagues, the wonderful player has created several records in other leagues across the world as well.
- Karim Benzema – 276
With a total number of 276 goals, Karim Benzema is the fifth player on the list who has been creating magic for quite some time and still manages to do so. Benzema is an outstanding player who is expected to jump to third place by his retirement; whether he is able to do that is up for debate, though.
- Edinson Cavani – 267
The next name on this list is the Uruguayan striker, who started his career in 2007 and today, sits as the 6th highest goal scorer of all time in Europe’s major leagues. Cavani has managed to achieve this feat rather quickly, in comparison to other European stars, and watching the Valencia star continue his goal-run record is a sight to behold.
- Sergio Aguero- 259
Another Argentinian on this list. Sergio Aguero makes his way onto the list with fantastic stints and Atletico Madrid and Manchester City, but due to health reasons, has had to bid adieu to the game at the young age of 33. Given that Aguero is not that old, he may have found his way far further up the list with a few more seasons to his name.
- Luis Suarez – 248
A legend of Uruguay, Luis Suarez has scored 248 goals so far and is the 8th-highest goal scorer of Europe’s major leagues right now. Despite some controversial moments in his career which have divided opinions on him, his goal-scoring achievements can’t be overlooked.
- Gonzalo Higuain – 237
With a massive 237 goals, Gonzalo Higuain is the 9th highest scorer of all time in Europe’s major leagues. Like many other players on this list, Gonzalo Higuain is also known for his tremendous skills and good conduct on the pitch. The unique thing about this player is his consistency, as he manages to put in regularly solid performances without dips in form throughout his career.
- Edin Dzeko – 221
The last player on this list is Edin Dzeko, who holds the record of having total goals of 221 in Europe’s major leagues. This Bosnian player has impressed football lovers from all over the world with his remarkable style and skill which he continues to showcase for Inter Milan.
Conclusion
So, these are the top 10 footballers of all time with the highest number of goals in Europe’s major leagues. Some of them have already retired while some are still in action, which will make the all-time scorer list a very interesting one as the seasons progress and some players saw farewell to the game.