Many players have tried and failed to beat the La Liga record for most goals scored a record that seemed unbreakable until serial Ballon d’Or winners Lionel Messi and Cristiano Ronaldo revolutionized the sport in Spain. Considering all the incredible players and what they have done for their respective clubs. Find below the list of the top 10 all-time goalscorers in La Liga history.
10. Pahino – 214
Over the course of 13 years in La Liga, Pahino, real name Manuel Fernández Fernández, played for three clubs and twice took home the golden boot. He scored 214 goals total in 278 games. The Spanish footballer played for Deportivo La Coruna, Celta Vigo, and Real Madrid, where he made 128 games and scored 111 goals. He played in the top division for 11 straight seasons, scoring slightly over 21 goals a season on average. Pahino never had a season with fewer than 14 goals, and he scored 35 goals for Los Blancos in 1951–1952.
9. Enrique Castro Gonzalez – 219
One of FC Barcelona’s best players is Enrique Castro Gonzalez, also known as Quini. Over 219 goals were scored in 448 games by Sporting Gijon icon and five-time Golden Boot winner Enrique Castro Gonzalez. With 356 appearances and 165 goals for Gijon, he had a big impact. The striker scored 65 goals in 116 games for FC Barcelona during that time.
8. Cesar Rodriguez – 221
With 221 goals in 353 La Liga games, Cesar Rodriguez, one of FC Barcelona’s all-time finest players, is among the league’s top scorers. He took home the golden boot once and the league five times. Along with these teams, he also played for Cultural Leonesa, Granada CF, and Elche CF. Despite joining Barcelona, he was compelled to join Granada on loan while serving his military obligation in Andalusia. But there was no turning around when he came back. In 11 of his years with Barcelona, he scored at least ten goals, and in the late 1940s and early 1950s, he won five La Liga championships.
7. Alfredo di Stefano – 227
One of Real Madrid CF’s most celebrated attackers, Alfredo di Stefano, scored 227 goals in 329 La Liga appearances while donning their shirt. Di Stefano, a two-time Ballon d’Or and five-time Golden Boot winner who is recognised as one of the finest attackers in the game, has also played for RCD Espanyol. Di Stefano ranks among the all-time best La Liga goal scorers. Between 1955/56 and 1959/60, Di Stefano guided Real Madrid to the first five European championships, winning each one while tallying seven goals overall. He has also won the Pichichi trophy five times and eight league championships.
6. Raul Gonzalez– 229
Another renowned Real Madrid CF player who ranks among the top scorers in La Liga history is Raul Gonzalez. Before moving overseas in his latter years, he played for Los Blancos for more than 16 years in Spain’s top level, without making an appearance for any other team. Raul, a Real Madrid player who won the Golden Boot twice and the UEFA Champions League three times, scored 229 goals throughout the season.Raul earned three Champions League medals and six La Liga championships during his 16 seasons with Real Madrid. Along the way, he also established a club record by playing in 741 games while wearing a Madrid jersey (550 of which were in La Liga).
5. Hugo Sanchez – 234
Hugo Sanchez is widely regarded as the greatest Mexican national team player in history. The attacker was a deadly finisher and remains one of the most well-known sportsmen to have ever participated in the sport. Sanchez scored 234 goals in 347 appearances while playing for a variety of teams, including Real Madrid (190), Atletico Madrid (58), and Rayo Vallecano (17).
4. Karim Benzema – 236
Karim Benzema became the 10th player to score 200 or more goals in La Liga after scoring a brace in Real Madrid’s 6-1 victory over RCD Mallorca. The 33-year-old, who is now making his 13th appearance for Real Madrid, has three goals so far this season. With Real Madrid, Benzema has already captured three La Liga titles, and this season he hopes to add a fourth. He is the latest from the list of the top 10 all-time goalscorers in La Liga to bid adieu to the league.
3. Telmo Zarra – 251
On the list of La Liga’s all-time top scorers, Telmo Zarra, a renowned player from Spain noted for his astounding goals-per-game ratio, is ranked third. He has only ever played for Athletic Bilbao, where he is a renowned player. Additionally, he received six golden boot awards. He may have scored more goals during the 1941–1942 season if he had not sometimes been summoned to active duty. David Villa was awarded the Zarra Trophy in 2006, which is granted yearly to the Spanish player with the most goals in La Liga, in recognition of his accomplishments. One of the greatest La Liga goal-scorers of all time is Zarra.
2. Cristiano Ronaldo – 311
Ronaldo scored 311 goals while residing in Spain. Cristiano Ronaldo’s nine seasons as one of the greatest players in history in La Liga were pure brilliance. His statistical readings are remarkable. He is the only player on the list to have more goals than appearances with 311 goals in just 292 Real Madrid outings. Throughout his career, he gained various accolades personally, and his time in Spain is when he earned four Ballon d’Or awards. Ronaldo left Spain for Juventus in the summer of 2019 after scoring 311 goals in La Liga. The legendary Portuguese player has continued to score goals in Turin as he attempts to leave a lasting impression on the Italian league. Ronaldo is a high scorer in the La Liga
1. Lionel Messi – 474
The most goals ever scored in La Liga belong to Messi. The only player who is still active and likely to raise the amount is Lionel Messi. Messi has made 502 appearances for FC Barcelona and has scored 455 goals so far. Messi is a member of the Blaugrana. Every day, Messi performs better than he does. He now holds the record for the most goals scored in a single La Liga season.
He is presently La Liga’s all-time leading scorer, which is not surprising given the length of time he has played there and how effectively he has constantly played. His performance record might never be matched or overtaken. He might not leave the pitch as the player with the most goals scored, but he will be remembered as one of the finest players ever. La Liga, a premier club football league in Spain, has produced some of the game’s finest players. Currently, Lionel Messi holds the record for most La Liga goals and tops our list of the top 10 all-time goalscorers in La Liga history.
For more football news, click here