• Founded in 1929, La Liga is one of the oldest major leagues in European football

  • The Pichichi Trophy has been awarded annually to La Liga top scorers since 1952/53

  • Lionel Messi leads the all-time La Liga top scorers chart with 467 goals in Spain’s top flight


If you’re into La Liga betting, chances are you will know all about the players on this list of La Liga top scorers.

The legendary Lionel Messi heads the Spanish goal scoring charts and his status as the all-time La Liga top scorer may be secure for many years to come.

Winning the La Liga top scorer award is the target for the best strikers in Spanish football, particularly with the Pichichi Trophy up for grabs each year.

Anyone looking for La Liga predictions, you're in the right place at 888sport. As well as La Liga top scorers information, our team of betting experts are hot on La Liga.

La Liga All-Time Top Scorers List:

  1. Lionel Messi – 467 goals

  2. Cristiano Ronaldo – 311 goals

  3. Telmo Zarra – 251 goals

  4. Hugo Sanchez – 234 goals

  5. Raul – 228 goals

  6. Alfredo Di Stefano – 227 goals

  7. Cesar Rodriguez – 223 goals

  8. Quini – 219 goals

  9. Pahino – 210 goals

  10. Edmundo Suarez – 195 goals

*Figures accurate as of 10th April 2021*

La Liga All-Time Top Scorer – Lionel Messi:

Lionel Messi is clear as the most prolific La Liga goal scorer of all-time and the FC Barcelona stalwart is expected add to his goals tally in the coming months.

The all-time La Liga top scorers list is full of football legends but Messi is on another level in relation to most of his peers – he is a must back in expert correct score prediction tips.

As of the 2020/21 season, Messi is the only player to win the La Liga top scorers award on seven occasions and the Argentine could clinch his eighth Pichichi Trophy this season.

Messi has been the dominant force in world football for well over a decade now and the La Liga top scorers superstar is always worth following in football betting odds.

Youngest La Liga Scorer:

Fabrice Olinga is the youngest goal scorer in La Liga history, netting for Malaga on the first day of the 2012/13 campaign. It was a huge moment for football betting fans around the world…

The Cameroonian was just 16 years and 93 days old when he scored the only goal of the game against Celta Vigo, capping off the perfect debut for the club.

Oldest La Liga Scorer:

Donato holds the record for being the oldest La Liga goal scorer, with the Brazilian netting in a defeat to Valencia at 40 years and 138 days old.

Bet Calculator

That strike also made him the oldest goal scorer in Deportivo La Coruna’s history, with his 47th and final goal for the club coming in May 2003. 18 years on, Donato is still the oldest goal scorer in La Liga history.

Youngest Player To Score 100 La Liga Goals:

Lionel Messi was just 23 years and 150 days old when he became the youngest player to score 100 La Liga goals.

This is just one of the many La Liga records held by Messi, who will undoubtedly go down in history as the greatest footballer of all-time.

Messi held the record for the youngest player to score 100 league goals across the top five European leagues but Kylian Mbappe surpassed that feat in March 2021.

La Liga Top Scorer By Season:

  • 1930/31: Bata – 27 goals

  • 1931/32: Bata – 13 goals

  • 1932/33: Manuel Olivares – 16 goals

  • 1933/34: Isidro Langara – 26 goals

  • 1934/35: Isidro Langara – 27 goals

  • 1935/36: Isidro Langara – 28 goals

  • 1939/40: Victor Unamuno – 20 goals

  • 1940/41: Pruden – 33 goals

  • 1941/42: Mundo – 27 goals

  • 1942/43: Mariano Martin – 30 goals

  • 1943/44: Mundo – 28 goals

  • 1944/45: Telmo Zarra – 20 goals

  • 1945/46: Telmo Zarra – 24 goals

  • 1946/47: Telmo Zarra – 33 goals

  • 1947/48: Pahino – 20 goals

  • 1948/49: Cesar – 27 goals

  • 1949/50: Telmo Zarra – 24 goals

  • 1950/51: Telmo Zarra – 38 goals

  • 1951/52: Pahino – 28 goals

  • 1952/53: Telmo Zarra – 24 goals

  • 1953/54: Alfredo di Stefano – 27 goals

  • 1954/55: Juan Arza – 28 goals

  • 1955/56: Alfredo di Stefano – 24 goals

  • 1956/57: Alfredo di Stefano – 31 goals

  • 1957/58: Manuel Badenes, Alfredo di Stefano, Ricardo Also – 19 goals

  • 1958/59: Alfredo di Stefano – 23 goals

  • 1959/60: Ferenc Puskas – 25 goals

  • 1960/61: Ferenc Puskas – 28 goals

  • 1961/62: Juan Seminario – 25 goals

  • 1962/63: Ferenc Puskas – 26 goals

  • 1963/64: Ferenc Puskas – 21 goals

  • 1964/65: Cayetano Re – 26 goals

  • 1965/66: Luis Aragones – 18 goals

  • 1966/67: Waldo – 24 goals

  • 1967/68: Fidel Uriarte – 22 goals

  • 1968/69: Amancio, Jose Eulogio Garate – 14 goals

  • 1969/70: Amancio, Luis Aragones, Jose Eulogio Garate – 16 goals

  • 1970/71: Jose Eulogio Garate, Carles Rexach – 17 goals

  • 1971/72: Enrique Porta – 20 goals

  • 1972/73: Marianin – 19 goals

  • 1973/74: Quini – 20 goals

  • 1974/75: Carlos – 19 goals

  • 1975/76: Quini – 21 goals

  • 1976/77: Mario Kempes – 24 goals

  • 1977/78: Mario Kempes – 28 goals

  • 1978/99: Has Krankl – 29 goals

  • 1979/80: Quini – 24 goals

  • 1980/81: Quini – 20 goals

  • 1981/82: Quini – 27 goals

  • 1982/83: Poli Rincon – 20 goals

  • 1983/84: Jorge da Silva, Juanito – 17 goals

  • 1984/85: Hugo Sanchez – 19 goals

  • 1985/86: Hugo Sanchez – 22 goals

  • 1986/87: Hugo Sanchez – 34 goals

  • 1987/88: Hugo Sanchez – 29 goals

  • 1988/89: Baltazar – 35 goals

  • 1989/90: Hugo Sanchez – 38 goals

  • 1990/91: Emilio Butragueno – 19 goals

  • 1991/92: Manolo – 27 goals

  • 1992/93: Bebeto – 29 goals

  • 1993/94: Romario – 30 goals

  • 1994/95: Ivan Zamorano – 28 goals

  • 1995/96: Juan Antonio Pizzi – 31 goals

  • 1996/97: Ronaldo – 34 goals

  • 1997/98: Christian Vieri – 24 goals

  • 1998/99: Raul – 25 goals

  • 1999/00: Salva Ballesta – 27 goals

  • 2000/01: Raul – 24 goals

  • 2001/02: Diego Tristan – 20 goals

  • 2002/03: Roy Makaay – 29 goals

  • 2003/04: Ronaldo – 24 goals

  • 2004/05: Diego Forlan, Samuel Eto’o – 25 goals

  • 2005/06: Samuel Eto’o – 26 goals

  • 2006/07: Ruud van Nistelrooy – 25 goals

  • 2007/08: Daniel Guiza – 27 goals

  • 2008/09: Diego Forlan – 32 goals

  • 2009/10: Lionel Messi – 34 goals

  • 2010/11: Cristiano Ronaldo – 40 goals

  • 2011/12: Lionel Messi – 50 goals

  • 2012/13: Lionel Messi – 46 goals

  • 2013/14: Cristiano Ronaldo – 31 goals

  • 2014/15: Cristiano Ronaldo – 48 goals

  • 2015/16: Luis Suarez – 40 goals

  • 2016/17: Lionel Messi – 37 goals

  • 2017/18: Lionel Messi – 34 goals

  • 2018/19: Lionel Messi – 36 goals

  • 2019/20: Lionel Messi – 25 goals

European All-Time Top Scorers:


*Credit for the main photo belongs to Joan Monfort / AP Photo

 

Alex is a sports betting tipster, specialising in Premier League football, the Champions League and horse racing.

He loves placing a weekly accumulator on the football at the weekend and dreams of landing the big winner that will take him back to Las Vegas.

As well as writing sports betting tips for 888sport since 2015, Alex has produced content for several international media companies, such as Goal.com and The SPORTBible.