Since the start of La Liga in 1929, the football fans and enthusiast have seen some stunning performances from the players across the globe. These top-notch players score amazing goals which will stay in the hearts of many fans. Lionel Messi started his journey in 2004 and has scored a total of 444 goals in 485 La Liga matches till date. He is not only the top goal scorer for La Liga but also the top scorer of FC Barcelona. Messi’s goal highlights is just pleasing to watch as he makes it look so easy. As compared to Premier League 2020-21, La Liga has also gained lots of attention in football matches.
List of La Liga Highest Goal Scorers of All Time
- Lionel Messi – 444 goals
- Cristiano Ronaldo – 311 goals
- Telmo Zarra – 251 goals
- Hugo Sánchez – 234 goals
- Raúl – 228 goals
- Alfredo Di Stéfano – 227 goals
- César Rodríguez – 223 goals
- Quini – 219 goals
- Pahiño – 210 goals
- Edmundo Suárez – 195 goals
Lionel Messi currently holds the record highest goal scorer of La Liga. He is crowned at the top with an impressive 444 goals over 485 matches for Barcelona. Often called as the best player in the world, Messi have struck some fantastic goals in his career. Without much surprise, he has an average of 0.92 ratio of scoring a goal every match he plays. Having said that, he have an amount of Pichichi Trophy under his name Messi is also the only player in the list who is still active in the La Liga league. Hence, he has a solid ranking of number 1 as highest goal scorer in La Liga with no one threatening to take down his crown.
The second highest goal scorer in La Liga is Cristiano Ronaldo, the best rival of Lionel Messi as it is debatable who is the best player in the world. Although Ronaldo’s career in La Liga is relatively short, the achievements he brought for Real Madrid is massive. He enjoyed 292 matches in La Liga scoring 311 goals, averaging in 1.07 goals per game. He is the only player have a ratio higher than one in the list. He had led Real Madrid in winning two La Liga Titles and a few other records under their name.
Coming third place in the highest goal scorer in La Liga is Telmo Zarra. This Spaniard forward spent his football career at Athletic Bilbao during the years 1940 to 1955. During his career, he showed up 278 match and scored 251 goals averaging in 0.9 goals per game. Zarra is the top scorer for the Spanish League team till now, after his impressive striking career. He represented his nation Spain to play in the scene of international soccer.
At fourth place in the list of highest scorers in La Liga comes Hugo Sánchez, a Mexican professional soccer player. Sánchez played the La Liga in the years of 1981 to 1994 appearing in 347 matches scoring a total of 234 goals averaging in about 0.67 goals per game. Sánchez played for a number of clubs in his football career including clubs like Atletico Madrid, Real Madrid, Club America and Rayo Vallecano. He stayed in Real Madrid the longest playing 207 matches and with a great goal scoring number of 164.
Next in the list is one of the most popular players, Raúl. Raúl earned his place in the highest scorers in Li Liga list having a statistic of 228 goals under his sleeves. Raúl enjoyed 550 La Liga games with Real Madrid spending his entire football career with them. He also joined the Spanish national soccer team and played 102 matches scoring 44 goals at the years of 1996 to 2006. Raúl is often recognized as the all-time best performer of Los Blancos.
Number 6 on the list of highest scorers in La Liga is Alfredo Di Stéfano. This Argentinian played his La Liga career in 1953 to 1966. Stéfano earned his spot in this list with 227 goals out of 329 appearances averaging 0.69 goals per game in La Liga matches. Most of his goals are scored for Real Madrid even he has joined Espanyol during his career with 216 goals in 282 games. He is mostly known as one of the greatest players of all time and are largely recognized for his successful achievements with Real Madrid.
In the seventh of this list, César Rodríguez is a Spanish legend in the La Liga history. He scored 223 goals in 353 matches in the La Liga in his career from 1939 to 1955. Having an average of 0.63 goals per game playing for Barcelona, he led his team to win the La Liga Championships 5 times. Popular of his corner kicks, the Spaniard striker also played for his national team bring 6 impressive goals in 12 matches.
In the final three places of highest scorers in La Liga, Quini played for Barcelona and Sporting Gijon. He spent his entire football career with La Liga playing a total of 448 matches in 12 seasons, having scored 219 goals and an average of 0.49 goals per game. Quini have a total of 7 Pichichi Trophy Award where 5 of them is from playing in La Liga. He also played for his national team, Spain for 12 years and participated two world cups and one European Championship Tournament.
The ninth spot in the list of highest goal scorer in La Liga goes to Pahiño. Pahiño is a Spanish player that enjoyed 12 seasons of La Liga. He spent in La Liga career playing for several teams from 1943 to 1956. His performance truly shines playing with Real Madrid and Celta Vigo as he has been awarded Pichichi Trophy twice playing with them. In his career, he played a total of 278 games and scoring 210 goals averaging a 0.76 goals per game. Majority of Pahiño’s goals are scored for Read Madrid reading at a number 108 successful strike.
Coming the last in the list of highest goal scorers in La Liga is Edmundo Suárez. Suárez spent most of his La Liga career with Valencia playing in the year of 1939 to 1950. He also joined other clubs after Valencia like Athletic Bilbao and Alcoyano. Suárez recorded having enjoyed 231 matches and scoring 195 goals in total, averaging 0.84 goals per game in his La Liga career.
We have come to the end of the list, with the Premier League games playing now do check out some of the latest news regarding the league. Read more blogs similar to the list like this and stay tuned to our live match updates in 55goal.BACK