La Liga is the Spanish top professional league football competition and if we consider the biggest league competition of football, La Liga is ranked as the top position. Considering the popularity, after Premier League Spanish league competition is regarded as the most popular league football competition. It is mainly because of a couple of teams in La Liga which are Barcelona, Real Madrid, and Atletico Madrid. These teams are so popular worldwide. Especially Barcelona and Real Madrid are regarded as the most popular clubs in the World. They are also dominating the European football. Real Madrid won the highest number of Champions League already. So, the players of Barcelona and Real Madrid are top rated. Today we especially talking about top 10 La Liga highest goal scorers of all time.
When we consider the highest goal scorers of La Liga, we must consider the players of two teams Barcelona and Real Madrid and we are not wrong in that case. Barcelona player Lionel Messi is holding the record of top scorer in La Liga of all time.
His rival player former Real Madrid star Cristiano Ronaldo is in 2nd position as we know. Though, CR7 left the club and joined Italian club Juventus but Messi is still in La Liga with Barca. So, let’s take a look below where we present top 10 La Liga highest goal scorers of all time.
All Time Top 10 La Liga Highest Goal Scorers
10. Edmundo Suarez
Edmundo Suarez was a Spanish national team striker and played for Athletic Bilbao and Valencia.
He is also one of the all time top scorer in La Liga. He made 231 La Liga appearances and scored 195 goals there.
Pahino is former Spanish national team player and also played for the Spanish club Celta, Real Madrid, Deportivo and Granada.
All his professional career he spent with Spanish sides. He made 278 La Liga appearances and scored 210 goals so far.
Read More: La Liga All team List 2018/19
Quini is also a former Spanish player who played for the Spanish club Sporting Gijon and Barcelona.
He is one of the all time top scorer in La Liga. He made 448 league appearances in La Liga and scored 219 goals so far.
7. Cesar Rodriguez
Cesar Rodriguez was a Spanish professional footballer and he started his senior career with Barcelona. He also spent two loan seasons with Granada and Espana.
He played in La Liga 353 games and scored 223 goals so far. He is on the 7th position considering La Liga all time top scorer.
6. Alfredo Di Stefano
Alfredo Di Stefano was Argentine professional football player and at the age of 88, he passed away. He played for Spanish clubs Real Madrid and Espanyol.
He has scored 227 goals in La Liga where he played 329 league appearances. He played for Argentina, Colombia and Spanish national teams in his career. He is often regarded as one of the best footballers of all time.
5. Raul Gonzalez
Raul Gonzalez or simply Raul is a former professional footballer in Spain. He played for Spanish national team since 1996 to 2006.
He also played for Real Madrid since 1994 to 2010. With them, he made 550 league appearances and scored 228 goals so far.
4. Hugo Sanchez
Mexican player Hugo Sanchez is a former professional football player who played as forward. He played for La Liga clubs Atletico Madrid and Real Madrid.
Since 1981 to 1994 he played in la Liga and scored 234 goals so far. He made total 347 league appearances in the meantime.
He is standing on the 4th position on La Liga all time top scorers list. He also played for Mexico national team since 1977 to 1994.
3. Telmo Zarra
Pedro Telmo Zarraonandia Montoya is commonly known as Telmo Zarra was a former Spanish professional footballer who played for the Spanish national team since 1945 to 1951. He played as forward.
Considering his professional club career, most of the time he played for La Liga club Athletic Bilbao. He joined there in 1940 and played with them till 1955.
During this time he scored 251 goals by making 277 league appearances. He is on the 3rd position considering La Liga ll time top scorer.
2. Cristiano Ronaldo
Cristiano Ronaldo is just another great player in recent time being. The rivalry between Lionel Messi and Cristiano Ronaldo used to amaze general people.
The Portuguese national team captain recently left the La Liga club Real Madrid where he played for the long nine seasons. By making 292 league appearances with the club, he scored 311 goals. This is the 2nd highest in La Liga.
But he is not out of La Liga and wants to make his career with Serie A club Juventus. He is also one of the greatest players of all time, regarded by many. Cristiano Ronaldo started his professional club career with Sporting CP and later he joined Manchester United. In 2009 he arrived at the Santiago Bernabeu. He has also won five Ballon d’Or in his career.
1. Lionel Messi
Argentina superstar Lionel Messi is placed on the top position of top scorer in La Liga of all time. He has already scored 385 goals which is the highest for any player.
He has played 419 appearances in La Liga and made the score. He started to play at La Liga with Barcelona in 2004 and still playing for them. This 31 years old player has also a couple of years in hand and he will definitely increase the goal numbers.
With Barcelona, he won five Ballon d’Or already and has the chance to win more. 31 years old, Lionel Messi is the current skipper of Barcelona and with them, he won highest 33 trophies. He is often regarded as the greatest player of all time.