When you sign-up through links on our site, we may earn an affiliate commission. Learn more >
Beginner friendly
Fantastic odds
Bet $20 Win $200 in Free Bets
21+ CO, VA, MI Only | Terms and conditions apply
La Liga is one of the most popular soccer leagues in the world. It is also one of the highest-quality competitions the sport has to offer, with Real Madrid and Barcelona arguably the two biggest clubs around. La Liga has provided a home to numerous world-class soccer players since its launch in 1929, not least Lionel Messi and Cristiano Ronaldo in the 21st century.
We have combed our way through the records to pick out the top 10 La Liga all-time top scorers.
All figures correct as of 27/01/2021
Edmundo Suárez Trabancos, Mundo, nació en Barakaldo #UnDiaComoHoy 1916. El delantero jugó en el Athletic el Campeonato Regional de 1935. Tras la Guerra Civil fichó por el Valencia donde el baracaldés se convirtió en una leyenda Ché. pic.twitter.com/aPKIhOiBoL
— Athletic El Txistu (@athletictxistu) January 22, 2021
Suarez, who was better known as Mundo, played 21 games for Alcoyano shortly before retiring, but he spent the bulk of his career with Valencia. A physical center-forward who relished a battle with opposition defenders, Mundo scored more league goals for los Che than any other player in the club’s history.
His 195 strikes came in 231 appearances – giving him an impressive goals-per-game ratio of 0.84 – and are enough for him to sneak into the La Liga all-time top scorers list.
Tal día como hoy en 1923 nacía Manuel Joaquín Fernández “Pahiño”, uno de los mejores goleadores de la historia de la Liga que vistió de blanco entre 1948-53.
Escribí en @soymadridista sobre su carrera y como fue cedido al Atleti para jugar la Copa Latinahttps://t.co/YZ4ea8in69 pic.twitter.com/2tNfOpuZCf— Hemeroteca RMCF (@HemerotecaRMCF) January 21, 2021
Pahino made his name in the second tier of Spanish soccer, helping hometown club Celta Vigo back into La Liga in 1945. He remained in the top flight for more than a decade, scoring 53 goals in three seasons for Celta to earn a move to Real Madrid.
Pahino lived up to expectations in the capital, finding the back of the net 108 times for Los Blancos. The striker then added another 46 goals to his La Liga tally at Deportivo La Coruna, making him one of the most successful forwards in La Liga history.
Quini was a model of consistency during 12 La Liga seasons with Sporting Gijon. In only one of those campaigns did the striker fail to reach double figures for goals, and in six of them, he made the net bulge on at least 20 occasions.
Quini maintained that form in his first two seasons at Barcelona, scoring 20 goals in 1980/81 and 27 in 1981/82. He tailed off thereafter and later returned for a second spell with Sporting, but his 219 goals mean he is worthy of a place in the La Liga all time top scorers list.
A Barcelona legend, only Lionel Messi has scored more goals for the club in all competitions than Cesar. The Spaniard notched 190 for the club in La Liga, including 15 in his first title-winning campaign of 1944/45.
Cesar’s best individual season was in 1950/51 when he scored 29 times in La Liga, before helping Barcelona win five trophies the following campaign. He left the Catalan giants at the age of 35 but still had time to improve his La Liga tally with Cultural Leonesa and Elche.
Tal día como hoy en 1958 Alfredo Di Stefano recibía de manos de Jacques Ferran, redactor jefe de L’Equipe, el Balón de Oro al mejor jugador europeo. pic.twitter.com/QTbi6wejW1
— Hemeroteca RMCF (@HemerotecaRMCF) January 23, 2021
The first non-Spaniard to appear on this list, Di Stefano actually played more international matches for Spain than his native Argentina. A Real Madrid legend and one of the greatest soccer players of all time, Di Stefano could do anything on the pitch.
That included scoring dozens of goals. Di Stefano got 227 in 329 La Liga appearances (including 11 for Espanyol), giving him a strike rate of 0.69 per game. That alone would have been impressive enough, but Di Stefano was also a master at controlling games and laying on goals for his team-mates.
Raúl González Blanco dio positivo por coronavirus según informó el Real Madrid.
Pronta recuperación pic.twitter.com/GeRfZ6hOht
— ESPN Deportes (@ESPNDeportes) January 19, 2021
Alfredo Di Stefano was Real Madrid’s top scorer for a long time. Then Raul came along. The academy product made his La Liga debut in 1994 and never looked back, scoring nine goals in his maiden campaign and 19 in only his second season at the highest level of the Spanish game.
Raul was one of Madrid’s most important players over the next decade and remained at the club until 2010, racking up 550 La Liga appearances in that time. He ended his Madrid career with 228 goals, placing him fifth in the top 10 La Liga all-time top scorers.
Real Madrid and Atletico Madrid are huge rivals, and Sanchez is a rare example of a player who excelled with both clubs. A Mexico international, the striker joined Atletico – his first European club – in 1981 and went on to score 54 La Liga goals for the Colchoneros.
Much to the chagrin of their neighbors, Sanchez joined Real Madrid in 1985. He was even more successful at the Santiago Bernabeu, finding the net 164 times in the league and lifting the title on five occasions.
Third in the top 10 La Liga all-time top scorers is Telmo Zarra, who has one of the best strike rates in the history of the Spain national team (20 goals in 20 games between 1945 and 1951).
Born in the Basque Country, Zarra spent the vast majority of his career with Athletic Bilbao, the biggest club in the region. All 251 of his La Liga goals came for Athletic, for whom he played 278 games in the top flight.
One of the best soccer players of all time, Ronaldo spent his peak years in La Liga with Real Madrid. In nine seasons at the Santiago Bernabeu, the Portugal international never scored fewer than 25 league goals in a campaign.
His best season was in 2014/15 when Ronaldo scored an extraordinary 48 goals in 35 top-flight appearances. His 311 La Liga strikes came in just 292 matches, giving him a near-impossible ratio of 1.07 goals per game.
Messi is already top of the La Liga all-time top scorers list and he has not even hung up his boots yet. The Argentine has spent his entire career to date with Barcelona, for whom he has scored 648 goals in all competitions as of 25 January 2021.
The bulk of those efforts – 455 to be precise – have come in La Liga, a competition Messi has won 10 times. It is difficult to envisage anyone ever breaking his exceptional record.
Beginner friendly
Fantastic odds
Bet $20 Win $200 in Free Bets
21+ CO, VA, MI Only | Terms and conditions apply
La Liga
La Liga Standings and Relegation Prediction, Best Bets, Odds 2022/23
La Liga | 14 February - 08:19 | Greg Lea
La Liga
La Liga Title Winner Prediction, Picks, Best Bets 2022/23
La Liga | 14 February - 08:15 | Greg Lea
La Liga Futures
La Liga Top Four Prediction, Odds and Picks 2022/23
La Liga Futures | 14 February - 08:16 | Greg Lea
La Liga
Girona vs Atletico Madrid: Diego Simeone’s Side Have Found Form
La Liga | 8 March - 06:25 | Greg Lea
La Liga
Athletic Bilbao vs Barcelona: La Liga Leaders Can March On
La Liga | 8 March - 04:08 | Greg Lea
La Liga
Real Betis vs Real Madrid: Blancos Seek Response From Clasico Defeat
La Liga | 3 March - 10:02 | Greg Lea
Bet $20 Win $200 in Free Bets
21+ CO, VA, MI Only | Terms and conditions apply
Greg Lea is a freelance soccer journalist from London. He is the former editor of The Set Pieces, and has contributed to the Guardian, FourFourTwo, and ESPN. A Crystal Palace fan, he is a long-time subscriber to the belief that it's the taking part that counts. Email: [email protected]
More info on Greg Lea
© Rebel Penguin ApS 2023 (a subsidiary of Gaming Innovation Group Inc.)
We support responsible gambling. If you feel like you're losing control over your gambling experience, call
1-800-GAMBLER (NJ, PA, WV), 1-800-9-WITH-IT (IN), 1-800-BETS-OFF (IA), 1-800-522-4700 (NV), 1-800-522-4700
(CO,
TN), 1-855-2CALLGA (IL), 1-800-270-7117 (MI).
WSN.com is registered with the New Jersey Division of Gaming Enforcement (DGE) under affiliate vendor ID
89744,
with the Indiana Gaming Commission (IGC) under certificate of registration number SWR-000148, approved by
the
Pennsylvania Gaming Control Board as a gaming service provider, under certificate registration number
117656-1,
possesses a Vendor Minor sports betting license from the Colorado Limited Gaming Control Commission (account
number 94414163), granted a vendor registration number VR007603-20-001 by the Michigan Gaming Control Board,
an
interim Sports Wagering Supplier license, under license number SWS 066, issued by the West Virginia Lottery
Commission, a sports betting vendor registration, under registration number #100400, issued by the Director
of
Gaming Licensing and Investigations of the Virginia Lottery to operate in the State of Virginia, and a
Vendor
Registration issued by the Sports Wagering Committee of the Tennessee Education Lottery Corporation.
Advertising disclosure: WSN contains links to online retailers on its website. When people click on our
affiliate links and make purchases, WSN earns a commission from our partners, including ESPN and various
sportsbooks.