Sportsboom Logo
  • Baseball

  • Basketball

  • Betting

  • Boxing

  • Cricket

  • Darts

  • Football

  • Golf

  • Interviews

  • MMA

  • Motor Sports

  • NBA

  • NFL

  • Olympics

  • Pool

  • Rugby

  • Snooker

  • Tennis

Interviews
Predictions
Transfers
Betting
  • Sports
    • Baseball
    • Basketball
    • Betting
    • Boxing
    • Cricket
    • Darts
    • Football
    • Golf
    • Interviews
    • MMA
    • Motor Sports
    • NBA
    • NFL
    • Olympics
    • Pool
    • Rugby
    • Snooker
    • Tennis
  • Interviews
  • Predictions
  • Transfers
  • Betting
    1. Home>
    2. Football>
    3. La Liga>
    4. Top 10 Highest Scorers In La Liga History
    Football
    Football
    Guide

    Top 10 Highest Scorers In La Liga History

    The history and success of Real Madrid and Barcelona is too much for any player to resist, which is why the greatest players grace El Clásico and Spain’s La Liga. Here is the list of La Liga’s top scorers of all time.

    Kaylan Geekie
    Kaylan Geekie
    Sports Writer

    Last updated: 2024-06-24

    Louis Hobbs
    Lead Journalist

    6 minutes read

    Table of Contents
    • The Top Scorers in La Liga History?
    • Lionel Messi (Barcelona)
    • Cristiano Ronaldo (Real Madrid)
    • Telmo Zarra (Athletic Bilbao)
    • Karim Benzema (Real Madrid)
    • Hugo Sánchez (Atlético Madrid, Real Madrid, Rayo Vallecano)
    • Raúl (Real Madrid)
    • Alfredo di Stéfano (Real Madrid, Espanyol)
    • César Rodríguez (Granada, Barcelona, Cultural Leonesa, Elche)
    • Quini (Sporting Gijón, Barcelona)
    • Pahiño (Celta de Vigo, Real Madrid, Deportivo La Coruña)

    Who is the Highest Scorer in La Liga History?

    Unsurprisingly to any football supporter, the top scorer in La Liga history is Lionel Messi. The former Barcelona player is rated the greatest football player of all time. Messi has won every trophy on offer at club and international level. His rivalry with Cristiano Ronaldo has captivated the world for almost two decades. 

    Messi and Ronaldo battled for years as Barcelona and Real Madrid fought one of the most intense sports rivalries. The diminutive Argentinian has won the coveted Ballon d’Or eight times, three more than Ronaldo. The Portuguese, however, has been nominated a record eighteen times for the award.

     

     

    Cristiano Ronaldo (left) and Lionel Messi (right) won thirteen Ballon d'Or trophies between them from 2008 to 2023 // Image: Fanny Schertzer // CC BY 3.0 //

    Cristiano Ronaldo (left) and Lionel Messi (right) won thirteen Ballon d'Or trophies between them from 2008 to 2023 // Image: Fanny Schertzer // CC BY 3.0 //

    Messi might be the highest scorer in La Liga history, but Ronaldo is the greatest striker in football of all time. He has scored more goals than Messi, although he has played two more years of senior football. Nevertheless, SportsBoom compiled a list of the all-time top goal scorers in Spain’s La Liga.

    The Top Scorers in La Liga History?

    The list of top scorers in La Liga history is impressive. Messi and Ronaldo lead the way. They are the only two players to score more than 300 goals. Messi won a record eight
    Pichichi Trophies (La Liga’s top scorer of the season); Ronaldo won three. 

    Every player on the top 10 scorers list won the Pichichi Trophy during their careers. Karim Benzema, Real Madrid’s second-highest scorer behind Ronaldo, won the award once, as did César Rodríguez. The others won the Pichichi multiple times. Hugo Sánchez, Alfredo di Stéfano, and Quini all won the award five times. Messi (8), Ronaldo (5), Di Stéfano (2), and Benzema (1) are the only players to win the Ballon d’Or. Ferenc Puskás, who is not on this list, did not win the Ballon d’Or. Puskás did, however, win four Pichichi Trophies. The scorer of the “most beautiful goal” in world football is awarded the FIFA Puskás Award in honour of the Hungary and Madrid legend.

    Top 10 Scorers in La Liga History

    RankPlayerClub/sCountryGoals
    1Lionel MessiBarcelonaArgentina474
    2Cristiano RonaldoReal MadridPortugal311
    3Telmo ZarraAthletic BilbaoSpain251
    4Karim BenzemaReal MadridFrance238
    5Hugo SánchezAtlético Madrid - Real Madrid - Rayo VallecanoMexico234
    6RaúlReal MadridSpain228
    7Alfredo di StéfanoReal Madrid -EspanyolArgentina &Spain227
    8César RodríguezGranada - Barcelona -Cultural Leonesa - ElcheSpain221
    9QuiniSporting Gijón -BarcelonaSpain219
    10PahiñoCelta de Vigo - RealMadrid - Deportivo LaCoruñaSpain212
    Sportsboom Event Table Logo

    1. Lionel Messi (Barcelona)

    Messi tops La Liga’s goal-scoring charts with 445 goals in 520 appearances for Barcelona. He scored at a ratio of 0.91 goals per game from 2004 to 2021 in a decorated career that saw the Argentina playmaker win every trophy in Spain.

    Lionel Messi won the Pichichi Trophy (La Liga top scorer award) a record eight times at Barcelona // Image: Lluís // CC BY 2.0 //

    Lionel Messi won the Pichichi Trophy (La Liga top scorer award) a record eight times at Barcelona // Image: Lluís // CC BY 2.0 //

    2. Cristiano Ronaldo (Real Madrid)

    Ronaldo continues to top most scoring charts in world football, but not this one. He and
    Messi are two of three players to register more than 800 goals throughout their illustrious
    careers. Ronaldo scored 311 goals for Real Madrid in 292 games, a goal ratio of 1.07 – the
    best on the list. Ronaldo has won every trophy and individual award – like Messi – but the
    Portugal frontman has never lifted the FIFA Men’s World Cup.

     

     

    3. Telmo Zarra (Athletic Bilbao)

    Telmo Zarra is in esteemed company. Zarra scored 251 goals in 277 matches in a career spanning 1940 to 1955. The Basque won six Pichichi titles in nine years, with a goal ratio equal to Messi (0.91) over his 16-year stint for Athletic Club.

    4. Karim Benzema (Real Madrid)

    Often overlooked and underestimated during his time at Madrid because of Ronaldo’s
    presence, Karim Benzema won it all. He scored 238 goals in 438 games. The Frenchman won his only Pichichi Trophy in the 2021/22 campaign, leading Los Blancos to their 35th La Liga championship.

    Karim Benzema and team-mates celebrate scoring against Espanyol in La Liga in 2010 // Photo: Alejandro Ramos - originally posted to Flickr // CC BY-SA 2.0 //

    Karim Benzema and team-mates celebrate scoring against Espanyol in La Liga in 2010 // Photo: Alejandro Ramos - originally posted to Flickr // CC BY-SA 2.0 //

    5. Hugo Sánchez (Atlético Madrid, Real Madrid, Rayo Vallecano)

    The only Central American player on this list, Hugo Sánchez scored 234 goals for Atlético Madrid, Real Madrid, and Rayo Vallecano in a 14-year La Liga career. The Mexican striker scored his goals at a ratio of 0.67 per match. He won the Pichichi four times in a row during the mid-1980s.

     

    6. Raúl (Real Madrid)

    Before Ronaldo, there was Raúl. The Madrid-born striker played 16 years for Los Blancos
    and won six La Liga titles on his way to becoming the club’s third-highest scorer. He is the
    club’s most-capped player, with 741 games. Raúl won two Pichichis as he racked up 228
    league goals.

    7. Alfredo di Stéfano (Real Madrid, Espanyol)

    The most revered Real Madrid player before Ronaldo joined the club. Alfredo di Stéfano was
    La Liga’s top scorer five times in six years. The Argentina-born striker won eight La Liga
    titles and five European Cups. In 13 years, he scored 227 goals in the league. Di Stéfano won two Ballon d’Or trophies (1957 & 1959). Moreover, he was awarded the Super Ballon d’Or in 1989, the only player to be awarded this honour. The Super Ballon d’Or was awarded to Di Stéfano by French magazine France Football for the best player in the world over the past 30 years.

    The two Ballon d'Ors (1957 and 1959) and Super Ballon d'Or (1989) won by Di Stéfano Photo: The Tank // CC BY-SA 4.0 //

    The two Ballon d'Ors (1957 and 1959) and Super Ballon d'Or (1989) won by Di Stéfano Photo: The Tank // CC BY-SA 4.0 //

    8. César Rodríguez (Granada, Barcelona, Cultural Leonesa, Elche)

    César Rodríguez, like Benzema, won a single Pichichi Trophy. He was no less a striker than any other player on this highest La Liga scorers list. He played 353 La Liga matches for four clubs across 21 seasons, scoring 221 times.

     

    9. Quini (Sporting Gijón, Barcelona)

    Quini scored 219 times in 448 La Liga games for two clubs during his 20-year career. He
    won five Pichichis during the 1970s and 1980s, three with Sporting Gijón, and two at Barcelona.

    10. Pahiño (Celta de Vigo, Real Madrid, Deportivo La Coruña)

    Pahiño is tenth on the La Liga goal-scoring charts. He netted 212 goals in 278 games during
    his 15-year top-flight career. The Vigo-born striker scored his goals at a ratio of 0.78 per
    match, the third-best on the highest scorers in La Liga list. For more features, guides, and the latest news in the world of football, stay connected to SportsBoom.com.

    Cristiano Ronaldo holds his third Ballon d'Or at the Santiago Bernabéu in January 2015 // Image: Anish Morarji // CC BY 2.0 //

    Cristiano Ronaldo holds his third Ballon d'Or at the Santiago Bernabéu in January 2015 // Image: Anish Morarji // CC BY 2.0 //

    FAQs

    Who is the highest scorer for Real Madrid in La Liga history?
    Cristiano Ronaldo is the highest scorer in La Liga history for Real Madrid. Ronaldo scored 311 league goals. He is also Madrid’s all-time top scorer, netting 450 goals in 438 matches.
    Who is the highest scorer in world football history?
    Cristiano Ronaldo is the best striker in world football. Ronaldo has scored 885 goals during his club and international career.
    Who is the top goal scorer in UEFA European Championship (Euros) history?
    Cristiano Ronaldo is the highest scorer in UEFA European Championship history. Ronaldo has scored 14 goals in 26 Euro matches across six tournaments.
    Kaylan Geekie
    Kaylan Geekie Sports Writer

    Kaylan Geekie is a sports fanatic. He attended Durban High School before moving to Scotland, where he lived for 15 years. During his time in the United Kingdom, Kaylan graduated with a first-class BA Honours Degree in Sports Journalism at the University of the West of Scotland. Kaylan worked for nine years as the Match-Day Editor of SuperXV.com, reporting on Super Rugby, The Rugby Championship, the 2015 Men's Rugby World Cup and the 2017 British & Irish Lions series for the website.

    Table of Contents
    • The Top Scorers in La Liga History?
    • Lionel Messi (Barcelona)
    • Cristiano Ronaldo (Real Madrid)
    • Telmo Zarra (Athletic Bilbao)
    • Karim Benzema (Real Madrid)
    • Hugo Sánchez (Atlético Madrid, Real Madrid, Rayo Vallecano)
    • Raúl (Real Madrid)
    • Alfredo di Stéfano (Real Madrid, Espanyol)
    • César Rodríguez (Granada, Barcelona, Cultural Leonesa, Elche)
    • Quini (Sporting Gijón, Barcelona)
    • Pahiño (Celta de Vigo, Real Madrid, Deportivo La Coruña)
    • Football
      • Copa America
      • EFL Championship
      • English Premier League
      • FIFA World Cup
      • Football Betting Sites
      • Football Transfer News
      • La Liga
      • Saudi Pro League
      • UEFA Champions League
      • UEFA Euro
    About Us
    Content TransparencyCopyright Notice Editorial PolicyLinking to SportsBoom About Us
    Privacy PolicySportsBoom AuthorsSB Market Index How We ReviewTerms and Conditions
    Sports Coverage
    Baseball
    Basketball
    Betting
    Boxing
    Cricket
    Darts
    Football
    Golf
    Interviews
    MMA
    Motor Sports
    NBA
    NFL
    Olympics
    Pool
    Rugby
    Snooker
    Tennis
    Contact Us
    Contact UsFacebookTwitter
    United Kingdom flagUnited KingdomSouth Africa flagSouth AfricaUnited States flagUnited StatesChile flagChile
    • United Kingdom
    • South Africa
    • United States
    • Chile
    Follow Us
    Sportsboom logo
    © SportsBoom.com 2023 - 2025. All rights reserved
    As Featured On:
    Featured on logo
    Featured on logo
    Featured on logo
    Featured on logo
    Featured on logo
    Featured on logo