La Liga Top Goal Scorers of All Time

La Liga Top Goal Scorers Of All Time | Updated April 2024

Everything in the world is being measured, whether it is an individual accomplishment, a movie earning, or a high-scoring athlete. This never-ending fight is going on and on for the history of the globe. So, here we are to rank the top 10 La Liga highest goal scorers of all time.

La Liga is the top men’s professional football division that was established a century ago and has been serving football fans all across the world ever since.

La Liga Top Goal Scorers Of All Time | 2024 Updates

RankPlayerYears activeGoalsAppsRatio
1.Lionel Messi2004–20214745200.91
2.Cristiano Ronaldo2009–20183112921.07
3.Telmo Zarra1940–19552512780.9
4.Hugo Sánchez1981–19942343470.67
6.Alfredo Di Stéfano1953–19662273290.69
7.César Rodríguez1939–19552233530.63
10.Karim Benzema2009–2043980.51
11.Edmundo Suárez1939–19501952310.84
13.David Villa2003–20141853520.53
14.Juan Arza1943–19591823490.52
15.Guillermo Gorostiza1929–19451782560.7

The Spanish football league La Liga has millions of fans, including professional football players who love to play in it. Whether you’re a fan or a player, attending a football tournament is an incredible experience.

Professional players work hard to prepare for tough matches and make their fans proud by beating their opponents and scoring more goals.

11. Edmundo Suarez – 195 Goals

The late Spanish football player and coach Edmundo Suarez was such a giant footballer that he is still counted among the La Liga top Goal Scorers of All Time even though he is not alive anymore.

Edmundo is one of those players who have scored many goals in the history of Valencia FC. He won two Pichichi trophies during his La Liga season. completing this task isn’t easy at the competition during his heydays.

Edmundo Suarez played 229 games in the league and made history by scoring 196 goals. He was a most respected and highly demanding player in that era.

On a different note, he is widely dubbed as one of the strongest footballers of all time due to his structure. Besides, the football world always remembers him as the most successful player in La Liga.

10. Karim Benzema – 204 Goals | The Only Active Top Scorers In La Liga

French professional footballer Karim Mostafa Benzema now plays as a striker for the Spanish club Real Madrid. The 34-year-old star has already scored 204 goals in 398 La Liga matches. He started his career at an early age at his hometown club Bron Terraillon in 1995.

Later he moved to Lyon, where he played till 2009. While playing for the side, he helped them to win three awards; Ligue 1, Coupe de France, and Trophée des Champions. According to him, 2009 was the luckiest year of his life because he joined Real Madrid.

His life took a huge turn toward massive success after that year. After joining Real Madrid, Benzema helped the club to win multiple awards like La Liga, Copa del Rey, Supercopa de Espana, UEFA Champions League, UEFA Super Cup, and FIFA Club World Cup.

He has been very beneficial to all his clubs and his teammates. Benzema is one of the best players at Real Madrid. On a different note, he is also among the most important athletes currently. He is famous for his work rate, finishing, and for aerial abilities, too.

Read!  Top 10 Most Popular Football Goals Of All Time Ranking

9. Pahino – 211 Goals

Manuel Fernandez, who played under the name Pahino, is among those players who have passed away but are still remembered for their achievements and their tremendous work decades later.

Over the course of his playing career in one of the best football leagues, La Liga, Pahino won two awards for top scorer. He had spent 13 years of his career playing in La Liga for 3 clubs, including Real Madrid, Deportivo La Coruna, and Celta Vigo.

He played 278 matches in La Liga and scored 214 goals. These are really a huge number of goals and enough for Pahino to be remembered in the history of The League.

He had amazing skills as a striker. Football fans still talk about him whenever they think about La Liga top scorers ever.

8. Quini – 219 Goals

Enrique Castro Gonzalez, better known as Quini, was a legendary football striker from Spain. He is another legend who has left his records for his fans and for the world, but he no longer exists among us.

During his playing journey at FC Barcelona, he played 116 matches and scored 65 tremendous goals. Also, he won the Golden Boot five times at Sporting Gijon.

Quini made 219 goals in a total of 448 matches in the La Liga season. Which is a huge achievement of Quini. He is one of the greatest goal-scorers in the Spanish League.

Enrique is now on 8th number in the list of La Liga’s top goal scorers of All Time.

7. Cesar Rodriguez – 221 Goals


Spanish Forward footballer Cesar Rodríguez made history with his hard work and unique tactics. After more than 92 years in one of the most popular football leagues, La Liga, Cesar is still holding 7th place among La Liga’s highest goal scorers of all time.

Cesar is one of the top football legends in history, with impressive footwork and dribbling abilities. He won Golden Boot in the league for his spectacular performance and also won La Liga title a record five times.

Rodríguez is one of the best players of FC Barcelona who has changed the game many times in his career, and that is what makes him the most talented and amazing player in the history of football.

Cesar Rodríguez is one of those players who will be recalled for their achievements and always will be appreciated. In La Liga, he has scored 221 goals in 353 matches.

6. Alfredo Di Stefano – 227 Goals

An Argentine-born professional footballer and coach, Alfredo deserves to be remembered as one of the all-time top scorers in La Liga. Alfredo is also passed away, but his name is still alive in football history and will always be remembered as one of the greatest footballers of all time.

The legendary player played for three international teams; Argentina, Columbia, and Spain, where he made his unforgeable moments by winning multiple awards like South American Championship Cup, La Liga, European Cup, and International Cup. He was a genius footballer and also a spectacular manager throughout his career.

Alfredo made 227 goals in his 329 La Liga matches. That’s why he is in the 6th spot out of the La Liga top goal scorers of all time.

5. Raul – 229 Goals

One of the most successful football managers and former football star Raul Gonzalez Blanco showed impressive skills during his heydays. He is well known as the highest goal scorer in the Spanish League of All Time.

Read!  Top 10 Greatest Soccer Players | All Time Best Footballers

On a different note, Raul is still one of the top scorers at the Real Madrid club. Besides, he showed his uniqueness in football ground for his national side, too.

He is one of those players who won multiple awards individually, like the UEFA Euro 2000 qualifying top goal scorer, UEFA Champions League top goalscorer, UEFA Club Forward of the Year, and many more as a player.

During his all La Liga seasons, he scored 229 goals and earned 5th spot in our La Liga top goal scorers of all time.

4. Hugo Sanchez – 234 Goals

Former Mexican forward and manager Hugo Sanchez Marquez is Known as a history creator and one of the best football forwards in the history of the Spanish league.

Hugo was also a spectacular striker and volleys during his Footballing career. He was a teenager when he started playing for the Mexican team in 1972.

Hugo played in more than 80 international matches. And he won various prizes Individually, in managerial, and for his coaching stint for several richest football clubs around the world.

While playing with the Real Madrid club, Hugo helped the club to win four different awards like La Liga, Supercopa de Espana, Copa del Rey, and UEFA Cup. While playing in La Liga, he scored 234 goals in 347 matches and made history.

3. Telmo Zarra – 278 Goals

Former Spanish footballer Telmo Zarra, also known as Pedro Telmo Zarraonandía Montoya, earned 3rd place on the top 10 La Liga highest goal scorers of all time.

But Telmo has proved that he was one of those players who are not easy to be replaced. Besides, he remained one of the highest-paid footballers of his time.

During his heydays, he has played for several amazing clubs and delivered spectacular performances. He helped Athletic Bilbao as a player to win La Liga in 1942-43.

Telmo was one of those players who will be counted as the best players in La Liga history. In his all-time playing career, he attended 278 La Liga matches and gained 251 goals.

2. Cristiano Ronaldo – 311 Goals

The greatest Portuguese footballer of all time, Cristiano Ronaldo, is known as the fittest male athlete in the world. Surely, he has shown to the world that he is the best player by performing and by scoring top scores in most of the leagues.

It’s a new era of football where competition is always at its peak. And who can beat CR7 except for Lionel Messi? Cristiano is one of those Titans who will remain legends for centuries to come.

He is that player who scores more goals than appearances in the matches. The five-time Ballon D’Or winner scored 311 goals in merely 292 La Liga matches.

Ronaldo is the only player who won innumerable awards individually in his all career. And he surely deserves the 2nd spot in our list of La Liga’s highest goal scorers of all time.

1. Lionel Messi – 474 Goals | La Liga’s Highest Goal Scorer of All Time

So, folks, the wait is over to know the number 1 scorer of the League out of the La Liga top scorers of all time. One of the most popular footballers of all time, Leo Messi, has a natural talent; he is born to play football and stay on the top of the list too.

Read!  Top 10 Most Successful Goalkeepers Of All Time | FIFA Ranking

The Argentine unstoppable goal machine, Lionel Andres Messi, is known for his awesome performance and having more goals in La Liga above all the footballers in history, a huge prize in itself.

He started his career in 1992 as a Forward, and later every football fan was desperate to see Leo’s performance because he was a flood in his very first match. Since then, he never stepped back but created history.

He is also one of those players who are the greatest goal scorers in La Liga, as he scored some brilliant goals in an FC Barcelona jersey in his career from 24 June 2005 to 5th August 2021. Leo played 520 La Liga matches and scored 474 goals in his La Liga career for Barcelona, which lasted 16 years before joining PSG. He still has the highest number of goals in a single football league, even after his departure from the Spanish league.

Final Words

Having natural talent is not enough; players must also be extremely hard-working, like CR7. Cristiano Ronaldo is among those players who claim to be the best in the world. In fact, he is ranked 2nd, not 1st, among the top 10 players.

You can analyze the matches he played in the La Liga seasons, which are just 292, and he scored more than his matches, 311 goals which makes him the top scorer and best footballer of all time. All CR7 fans consider him the best player in all leagues and in all eras of football.

We hope you enjoyed reading our top 10 list of La Liga’s top goal scorers of all time. If you have any questions, you can leave a comment or send us an email. We will be happy to assist you.

Highest Goal Scorers Of La Liga – 2024 Infographics

FAQs Regarding La Liga’s top Goal Scorers of All Time

Q. Who is the highest goal scorer in La Liga ever?

In the history of La Liga, there are several lagend players who broke records by scoring more goals in their career, Like CR7 made 311 goals in his just 292 matches. But the highest goal scorer at La Liga is Lionel Messi who scored 455 goals in 502 appearances.

Q. Who is the top scorer of La Liga this season?

As we all know that the highest scorer of La Liga all-time is Lionel Messi. Other than him there is a giant Cristiano Ronaldo. These two players are incredibly awesome. It’s pretty obvious that no else player can dominate while these two are in the show. So, the top scorer of the last season was again Leo, he scored 30 goals.

Q. Who is the top scorer in Spanish football?

This isn’t luck nor is it a coincidence; this is pure hard work and dedication that gets a player to the top and earns respect and praise that is remarkable. Guess what…? The top scorer in Spanish football is again the unstoppable machine Lionel Messi.

Q. Who is the most successful player in La Liga history?

There are many players who claim to be the best ones in La Liga history, but it is not about who is the best or who is the most awesome player, so we name the most successful player in La Liga history. A player who performs best in La Liga is always declared and awarded. We have come to a conclusion, based on all the news and compression, that Lionel Messi has been the most successful player in La Liga’s history.

Leave a Reply

Your email address will not be published. Required fields are marked *