All time top scorers of the top 5 European leagues

Delio Onnis continues to be the greatest player to have worn the Monaco jersey (Source: ASmonaco.com)

Spanish First Division – Lionel Messi – 331 Goals and counting

BARCELONA, SPAIN - DECEMBER 18:  Lionel Messi of FC Barcelona celebrates after scoring his team's fourth goal during the La Liga match between FC Barcelona and RCD Espanyol at the Camp Nou stadium on December 18, 2016 in Barcelona, Spain. (Photo by David Ramos/Getty Images)
The Argentine continues to astonish all of us with his brilliance

One of the greatest players to have stepped on the field, the Argentine has left everyone behind when it comes to goalscoring. The player has been an absolute menace to deal with and foxes his opponents with considerable ease. The Argentine is not just a brilliant goalscorer but an incredibly talented playmaker. Messi’s creative abilities have often been shadowed because of his ability to score some absolute belters. There is no doubt that his presence on the field is something we still cherish.

Lionel Messi is the only player on this list who is still playing the game. The forward broke Zarra’s previous record (251) in some style as he captivated viewers around the world with his sensational performance. The Argentine scored a splendid hat-trick against Sevilla back in 2014 to write his name in the record books. The Argentine has been the La Liga top scorer for three seasons and the top assist provider as many times.

The five-time Ballon d’Or winner has not only notched up several individual awards but has largely been successful at the team level as well with eight La Liga titles and four Champions League titles.

There is no doubt that he will go down in history as the greatest player to have donned the Barcelona jersey.

Quick Links

Edited by Staff Editor
Sportskeeda logo
Close menu
WWE
WWE
NBA
NBA
NFL
NFL
MMA
MMA
Tennis
Tennis
NHL
NHL
Golf
Golf
MLB
MLB
Soccer
Soccer
F1
F1
WNBA
WNBA
More
More
bell-icon Manage notifications