Connect with us

Top Scorers

La Liga top scorers of all time: Lionel Messi, Cristiano Ronaldo and others



The Primera División, popularly known as La Liga, is the top professional football competition in Spain. 


One of the most competitive leagues in the world, the league has had several great goal scorers grace it over the years. The top 10 La Liga top scorers of all  time will be covered in this article.


1. Lionel Messi (474 Goals)


Unquestionably one of the all-time greats in football, Lionel Messi has dominated the La Liga scoring charts for over a decade.


In 520 appearances, he has totaled 474 goals, or nearly one goal per game. With Barcelona, Messi has won ten La Liga championships and eight league-scoring titles.


Messi was an integral part of Barcelona before he left to play for PSG. Messi achieved to be where he is now because of his great stint at Barcelona, making himself a legend and Barcelona, a legendary club.

Read: MSN Barcelona trophies, Years, Goals scored in Champions League, La Liga


2. Cristiano Ronaldo (311 Goals)

Ronaldo was a significant draw for spectators off the pitch as well, raising the league’s popularity internationally.


His competition with Lionel Messi of Barcelona was one of the league’s highlights, as the two athletes pushed one another to new heights and established new benchmarks for performance.


Overall, Ronaldo is a La Liga legend and one of the greatest players to ever play in the league, thanks to his tremendous goal-scoring record, impressive physical traits, and contributions to Real Madrid’s success.


The Portuguese star spent nine seasons with Real Madrid, appearing in 292 games and scoring 311 goals. Before he left for Juventus in 2018, he had won two La Liga championships and three times had been the league’s top scorer.


3. Telmo Zarra (251 Goals)


Telmo Zarra is one of the most iconic players in the history of Spanish football, and he played for Athletic Bilbao from 1940 to 1955.


He scored 254 goals in 278 appearances, making him the third-highest scorer in La Liga history. Zarra won 6 Pichichi Trophies, awarded to the top scorer in the league each season.


4. Karim Benzema (236 Goals)

Karim Benzema vs. FC Schalke 04 16647992937 2

Chris Deahr, CC BY 2.0, via Wikimedia Commons

With 27 goals in 31 games for Real Madrid, Karim Benzema finished the 2021–2022 La Liga season as the league’s leading scorer.


He had never previously won the Pichichi Trophy, besting Luis Suarez and Lionel Messi. Benzema is an important member of Real Madrid’s assault because of his capacity to not only score goals but also set them up for his teammates.


His accomplishment as the top scorer in La Liga proves his talent, hard work, and dedication have made him one of the best attackers in the world. He has scored 236 goals overall in La Liga over all his games with Real Madrid.

Read: La Liga Golden Boot Winners list

5. Hugo Sanchez (234 Goals)


Hugo Sanchez, one of the finest football players from Mexico ever, had a prosperous La Liga career with Atletico Madrid and Real Madrid.


In 347 league games, the striker scored 234 goals and claimed five Pichichi Trophy victories. Between 1986 and 1990, Sanchez captained Real Madrid to five straight La Liga titles and was renowned for his skill and acrobatic goals.


In 1989, he also received the Ballon d’Or trophy, solidifying his place among the top players in the world at the time.


6. Raul Gonzalez (228 Goals)

Raul Gonzalez in Real Madrid 2009

Jan S0L0, CC BY-SA 2.0, via Wikimedia Commons

Raul Gonzalez is a Real Madrid legend and one of the all-time great Spanish football players.


The striker contributed to Real Madrid’s six La Liga championships and three Champions League medals by scoring 228 goals in 550 La Liga games.


Raul was renowned for his precise finishing and capacity to reach significant net goals in crucial contests. Additionally, he set a record by scoring 44 goals in European competition, which Lionel Messi later surpassed.


7. Alfredo Di Stefano (227 Goals)


Di Stefano’s outstanding scoring record is among the factors that make him a La Liga icon. In just 329 games for Real Madrid, he scored 227 goals, which is a remarkable accomplishment.


In addition, he led the league in scoring in five seasons, and he twice took home the Pichichi Trophy. Di Stefano’s influence on the game is another factor in his status as a La Liga great.


He provided new tactics and methods that changed the way football was played in Spain and had an impact on it for many years to come.


He played a significant role in Real Madrid’s success in the 1950s, and his efforts to the team helped the team become one of the most illustrious in European football.

Read: Real Madrid legends – Top 10 greatest players of all time


8. Cesar Rodriguez (221 Goals)


For various reasons, Cesar Rodriguez is revered as a La Liga icon. From 1939 through 1955, he was a prolific goal scorer for FC Barcelona, scoring a remarkable 235 goals in just 351 games.


His record for La Liga goals scored still ranks third all-time. Cesar Rodriguez was a key contributor to FC Barcelona, winning four Copa del Rey championships and five La Liga championships as a team member.


He was a member of a remarkable group that also featured Ladislao Kubala and Basora, two great athletes. They all worked together to make FC Barcelona one of the top teams in Europe in the 1950s.

Read: Barcelona all time top scorers ranked

9. Quini (219 Goals)


Due to his remarkable goal-scoring record and his contributions to the clubs he played for throughout his career, Quini is considered a La Liga icon.


He was a striker for Sporting Gijón and FC Barcelona, and he gained the admiration of players, coaches, and supporters for his on-field accomplishments.


Quini, who had a remarkable goal-scoring record, was a prolific goal-scorer. He made 448 La Liga appearances and scored 219 goals, which ranks seventh all-time in La Liga goal scoring.


Twice in his career, in 1974 and 1980, he was the league’s best scorer, winning the Pichichi Trophy in each instance.

Read: Top 10 Best players in La Liga right now

10. Pahino (212 Goals)


Due to his impressive goal-scoring record and contributions to the clubs he played for throughout his career, Paho, also known as Manuel Fernández Fernández, is regarded as a La Liga legend.


He was a striker for various Spanish teams, including Deportivo La Coruna, Real Madrid, and Celta Vigo. Paho was a talented goal striker who amassed 210 goals in 278 La Liga matches, which ranks as the league’s sixth-highest goal total ever.


In 1948, 1949, and 1953, he won the Pichichi Trophy three times in his career, which is given to the leading scorer. Paho was renowned for his superb technical abilities, especially his capacity to score goals from awkward positions.

I'm a sports enthusiast, love writing about football. I have been writing about top teams in Europe, the Premier League and La Liga.



Nivia Ashtang Gold Nivia Ashtang Gold
Football On TV5 mins ago

Where to watch Rotherham United vs Preston North End FC: TV channel and live stream

Rotherham United faces an uphill task as they welcome table toppers Preston North End at Aesseal New York Stadium.  ...

Nivia Ashtang Gold Nivia Ashtang Gold
Football On TV35 mins ago

West Bromwich Albion vs Millwall FC TV channel and live stream

The Baggies will host Millwall FC at the Hawthorns this Saturday in round eight of the EFL Championship. Inconsistency surrounds...

Nivia Ashtang Gold Nivia Ashtang Gold
Football On TV47 mins ago

Swansea City AFC vs Sheffield Wednesday TV channel and live stream

It has been a tough start for the Swans. However, a lot is expected as they host Sheffield Wednesday at...

Nivia Ashtang Gold Nivia Ashtang Gold
Football On TV1 hour ago

Plymouth Argyle vs Norwich City TV channel, where to watch via live stream

Plymouth Argyle will host Norwich City at Home Park on Saturday afternoon in round eight of the EFL Championship. The...

Nivia Ashtang Gold Nivia Ashtang Gold
Football On TV3 hours ago

Where to watch Middlesbrough vs Southampton FC: TV channel, live stream

Last weekend’s draw with Sheffield Wednesday was a big relief for Middlesbrough after losing three consecutive games. However, a lot...

Nivia Ashtang Gold Nivia Ashtang Gold
Football On TV4 hours ago

Leicester City vs Bristol City TV channel and live stream

Leicester City maintained their good form with a win over Norwich City last weekend to maintain their push. The Foxes...

Nivia Ashtang Gold Nivia Ashtang Gold
Football On TV4 hours ago

Leeds United vs Watford FC: TV channel and live stream

It’s been a tough start for Leeds United in the EFL Championship after seven games. However, a lot is expected...

Nivia Ashtang Gold Nivia Ashtang Gold
Football On TV4 hours ago

Where to watch Ipswich Town FC vs Blackburn Rovers: TV channel and live stream

It has been a smooth stroll for Ipswich Town lately as they look to maintain consistency in the EFL Championship....

Nivia Ashtang Gold Nivia Ashtang Gold
Football On TV15 hours ago

Sassuolo vs Juventus: TV channel and live stream

Sassuolo faces an uphill task as Juventus visit the Mapei Stadium – Città del Tricolore on Saturday afternoon. It has...

Nivia Ashtang Gold Nivia Ashtang Gold
Football On TV15 hours ago

Where to watch AC Milan vs Verona: TV channel, live stream

Stefan Pioli AC Milan will tackle Verona this weekend at San Siro as pressure mounts on the Italian following a...