Ranking the top 5 La Liga goal-scorers in the last decade

Messi and Ronaldo are La Liga legends
Messi and Ronaldo are La Liga legends

#3 Karim Benzema (169 goals)

Karim Benzema is one of Real Madrid's best players
Karim Benzema is one of Real Madrid's best players

Karim Benzema has often been overshadowed by some of La Liga's bigger names but that takes nothing away from his contributions to the league. The Real Madrid striker has singlehandedly carried his team to several trophies under Zinedine Zidane and has become a talisman at the club.

Benzema's impressive tally of 169 goals over the past decade has only been surpassed by the two usual suspects in La Liga's goalscoring charts. The Frenchman has played a pivotal role in Real Madrid's fortunes, particularly since Cristiano Ronaldo's departure.

The Real Madrid striker inspired his side to an unprecedented La Liga title in the 2019-20 season, scoring an impressive 21 goals in the process. Karim Benzema has been a loyal contributor to the Los Blancos cause and will go down in history as a La Liga legend.


#2 Cristiano Ronaldo (243 goals)

Cristiano Ronaldo is one of La Liga's greatest goalscorers
Cristiano Ronaldo is one of La Liga's greatest goalscorers

Cristiano Ronaldo has scored an astonishing 311 goals in 292 appearances in La Liga. With over 1.07 goals scored per game, the Portuguese striker is statistically more prolific than all the other names on this list, including his arch-rival Lionel Messi.

Ronaldo has spent seven of his last ten seasons in La Liga and is Real Madrid's most impressive goalscorer of all time. The former Los Blancos talisman was one of La Liga's best players before his departure to Juventus and flourished under a number of different managers.

Cristiano Ronaldo is an incredible athlete and his relentless drive to be the best player in the world has yielded some incredible numbers. The Portuguese superstar might not have spent his entire career in Spain but is already one of the greatest players to have ever featured in La Liga.


#1 Lionel Messi (355 goals)

Lionel Messi is a Barcelona legend
Lionel Messi is a Barcelona legend

It comes as no surprise to anyone that Lionel Messi tops this list. As far as consistent goalscoring is concerned, only a handful of players can claim to be within sight of the Argentine maestro.

With 355 goals in his last 10 seasons, Lionel Messi has been virtually unstoppable in La Liga. The Barcelona captain averages over 35 goals per season and his numbers in La Liga are unlikely to ever be surpassed.

Despite transitioning into an effective playmaker in recent years, Lionel Messi's goal tally continues to skyrocket. Messi finished the 2020-21 season as La Liga's top scorer with an astonishing 30 goals and remains the best player in the world.


Also Read: Ranking the 5 best signings made in the transfer window so far

Quick Links