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)
Lionel Messi scored two goals in his record 768th game for Barcelona 🐐 @brfootball
He now holds the club record for games, goals, assists, trophies and wins. pic.twitter.com/PUAL0KRsRK
— Bleacher Report (@BleacherReport) March 21, 2021
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)
Oleg Dubyna from Poltava, Ukraine, CC BY-SA 2.0, via Wikimedia Commons
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)
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)

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.
-
Squad24 hours ago
How english clubs spent the transfer summer
-
Football On TV16 hours ago
Where to watch Brest vs Lyon: Live stream online and on TV channel
-
Football On TV17 hours ago
Where to watch Man City U21 v Chelsea U21: TV channel and live stream
-
Football On TV16 hours ago
What channel is Luton Town FC vs Wolverhampton Wanderers on? Live stream online