List of Spanish La Liga All-time Top Scorers

La Liga, officially known as the Primera División, is the top professional football division in Spain. Since its inception in 1929, the league has since grown to become one of the most competitive leagues in the world, featuring global football clubs such as FC Barcelona, Real Madrid, Atlético Madrid, Valencia, Villareal and so on.

 

The Spanish La Liga, is also renowned for its beautiful and fascinating football style. When you think of Spanish football, the first images that may come to mind might be the flashbacks of rivalry and outstanding performances from Lionel Messi and Cristiano Ronaldo.

 

Beyond all these, the league has also been impacted by goals, both in number and quality. That’s why in this article, we are looking into the exclusive List of Spanish La Liga Top Scorers, and celebrating their incredible achievements and contributions to one of the most prestigious leagues in European and World football.

 

The La Liga Top Scorer award is known as the Pichichi award named after a Basque player, Rafael Moreno Aranzadi, who played for Athletic Club de Bilbao from 1911 to 1921 

 

La Liga Top Scorers of All-time

 

Pahino - 212 Goals

Pahino began his career at Celta Vigo in 1943, helping his team to gain promotion into the Primera division. His top performance during the ‘1947/’48 season secured a fourth league position for his team, with him netting 21 goals, winning the Pichichi and reaching the final of Copa del generalissimo. In 1948, He signed for Real Madrid where he continued to score goals, and won his second Pichichi in 1952. A total of 124 goals in 143 matches played.

 

Quini - 219 Goals

He started his career with Sporting de Gijon, and scored 13 goals in his first spell at the club. However, the club was relegated and he moved to Nou Camp. He scored an impressive 47 league goals at Barca, helping the Catalans secure the 1982 Copa del Rey with a brace. Individual career awards include an impressive 7 Pichichi awards. He also played and represented the Spanish National team in both European Championship and World Cup competitions.

 

Cesar - 221 Goals

A career spanning more than 20 years. César joined and played for Barcelona in 1939, playing most of his career at the Catalans, with 351 appearances and the former all time goal scorer for the club and one of La Liga’s top scorers before his record was overtaken by Lionel Messi. Known for his genius ability of scoring from corner kicks, his team trophies include 5 Spanish La Liga titles. He also represented Spain at the World Cup in 1950.

 

Alfredo Di Stéfano - 227 Goals

Nicknamed “Saeta Rubia” which means Blond Arrow. Following his move to Real Madrid, his contributions helped the Los Blancos win La Liga titles and 5 European Cup trophies, scoring in all five finals, with a hat-trick in the last. Individual achievements include the two Ballon d’Or awards in1957 and ’59. Alongside Cristiano Ronaldo, he is also a leading goal scorer in the history of El Classico for Real Madrid. In 1964 he moved to Espanyol until his retirement at 40 years.

 

Related Article


Premier League Top Scorers of All-Time (Comprehensive List)

 

List of footballers with 100 or more Premier League goals

 

Raúl González - 228 Goals

Raul Gonzalez is undoubtedly one of the greatest strikers the world has ever seen. Synonymous with Real Madrid, where he spent 16 years of his career, holding the most appearances for the club at over 741. He won 6 La Liga titles, 3 UEFA Champions League titles and other notable trophies in Spain. Individual achievement included a runner-up in the Ballon d’Or and team captain for the Los Blancos. Regarded as one of Spain’s greatest players, scoring 44 goals in 102 appearances for the National team.

 

Hugo Sanchez - 234

The prolific Mexican footballer and striker who started his La Liga journey with Atletico Madrid where he spent four years before moving to rivals, Real Madrid. He became the seventh highest goal scorer in Real Madrid’s history.  With an amazing 5 Pichichi top scorer awards in Spain, Sanchez has been regarded as one of the best strikers of all time. He participated in 3 FIFA World Cup tournaments, helping the Mexico team reach the quarter-final at the 1986 World Cup.

 

Karim Benzema - 238 Goals

Benzema is simply one of the best players of his generation. He is the second all-time second-highest goal scorer for Real Madrid.  He joined the club in 2009, with a then-record fee of €35 million, and has since established himself as one of the club’s legends. Team laurels include 5 UEFA Champions League and 4 La Liga trophies. He also won La Liga Best Player, Pichichi award and Ballon d’Or in 2021 and 2022. He was also part of the French team that reached the World Cup in 2022. One of the greatest La Liga top scorers the league has ever seen

 

Spain La Liga Predictions, Tips and Statistics

 

Cristiano Ronaldo - 311 Goals

Cristiano Ronaldo played in Spanish La Liga as a forward for Real Madrid. He was signed to Real Madrid at a then-record fee of €94 million, where he won 4 UEFA Champions League titles, 2 La Liga titles, two Copa del Rey, 2 UEFA Super Cups and 3 Club World Cups. He also became the UEFA Champions League’s top scorer for 6 consecutive seasons. Personal achievement includes World Best Player 4 times during his spell at the club.

 

Lionel Messi - 474 Goals

A name that needs no introduction in football history. Often regarded as the modern-day Maradona, and probably the most decorated La Liga top scorer ever. He had his first great season at Barca in 2008/2009. Winning the first treble in Spanish football history. Personal achievements including La Liga top scorer 8 times, 9 Ballon d’Or awards, and barcelona top score. During his time at the Nou Camp, he helped his team win a record 34 trophies. He also led his country, Argentina, to winning the World Cup in 2022. 

 

Wrapping Up

La Liga's top scorers and records are a testament to how great the league has been. The players on this list have constantly pushed the limits of possibility every season. However, there’s numerous opportunities for current and future generation players to emerge and surpass these records, and continue the legacy of greatness the league is known for.

 

La Liga Top Scorers of All-time FAQ

 

Who is the highest goal scorer of all-time in La Liga?

Below you will find the top 17 highest goal scorer of all-time in La Liga

#

Players

Goals

1

Lionel Messi

474

2

Cristiano Ronaldo

311

3

Telmo Zarra

251

4

Karim Benzema

238

5

Hugo Sanchez

234

6

Raúl González

228

7

Alfredo Di Stéfano

227

8

Cesar

221

9

Quini

219

10

Pahino

212

11

Antoine Griezmann

198

12

Mundo

195

13

Santillana

186

14

David Villa

185

15

Guillermo Gorostiza

183

16

Luis Suárez

176

17

Samuel Eto'o

162

 

Who is the top goal scorer of La Liga?

Lionel Messi holds the record for the top goal scorer of La Liga history (474 goals). He had his first great season at Barca in 2008/2009.  Winning the first treble in Spanish football history.

 

Who has more goals in La Liga, Messi or Ronaldo?

Messi is the all-time La Liga top scorer, as well as having the most assists in the competition's history – with Ronaldo in second for goals scored and in fourth for assists provided – while Ronaldo is the UEFA Champions League all-time top appearance maker, goal scorer and the second-highest in assists after Ryan Giggs

 

Who scored fastest 100 goals in La Liga?

Cristiano Ronaldo is fastest La Liga player to 100 goals - In reaching 101 goals in 92 games, Ronaldo surpassed Real legend Ferenc Puskas, who scored 100 in 105 games.

 

Who scored the most goals in a liga season?

Lionel Messi has tallied the most goals in La Liga in a season, with 50 goals in 2011-12.

 

Who scored 50 goals in a La Liga season?

Lionel Messi, 50 goals (2011-12) Barcelona ultimately wasn't able to win the LaLiga title, finishing second to Real Madrid.26 Feb 2024

 

Did Messi score 91 goals in a season?

The Argentine's eight Ballon d'Or may be considered his crowning individual achievement, but his 91 goals in 2012 remain as impressive. At age 25, he was somehow just nine strikes away from reaching triple figures for club and country in a calendar year.

 

How many times was Ronaldo top scorer in La Liga?

Cristiano Ronaldo won the Pichichi award 3 times. See below the full list of players who have won the Pichichi award and how many times.

 

Player

Team

Wins

Season

Lionel Messi

Barcelona

8

2009/10, 2011/12, 2012/13, 2016/17, 2017/18, 2018/19, 2019/20, 2020/21

Telmo Zarra

Athletic Club

6

1944/45, 1945/46, 1946/47, 1949/50, 1950/51, 1952/53

Alfredo Di Stefano

Real Madrid

5

1953/54, 1955/56, 1956/57, 1957/58, 1958/59

Quini

Sporting Gijon, Barcelona

5

1973/74, 1975/76, 1979/80, 1980/81, 1981/82

Hugo Sanchez

Real Madrid

5

1984/85, 1985/86, 1986/87, 1987/88, 1989/90

Ferenc Puskas

Real Madrid

4

1959/60, 1960/61, 1962/63, 1963/64

Isidro Langara

Oviedo

3

1933/34, 1934/35, 1935/36

Jose Eulogio Garate

Atletico Madrid

3

1968/69, 1969/70, 1970/71

Cristiano Ronaldo

Real Madrid

3

2010/11, 2013/14, 2014/15

Guillermo Gorostiza

Athletic Club

2

1929/30, 1931/32

Mundo

Athletic Club, Valencia

2

1941/42, 1943/44

Pahino

Celta Vigo, Real Madrid, Deportivo La Coruna, Granada

2

1947/48, 1951/52

Amancio

Deportivo La Coruna, Real Madrid

2

1968/69, 1969/70

Mario Kempes

Valencia

2

1976/77, 1977/78

Raul

Real Madrid

2

1998/99, 2000/01

Ronaldo

Barcelona, Real Madrid

2

1996/97, 2003/04

Diego Forlan

Villarreal, Atletico Madrid

2

2004/05, 200809

 

Who has the most assists, Messi or Ronaldo?

All-time goals, career statistics and red cards according to messivsronaldo.app

            Ronaldo: 915 goals and 256 assists in 1,254 appearances.

            Messi: 850 goals and 379 assists in 1,083 appearances.

            Hat-tricks: Ronaldo 66; Messi 59.

            Career goal ratio: Ronaldo 0.73; Messi 0.78.

            Penalties: Ronaldo 170; Messi 109.

 

Who has the most Pichichi Awards?

The player with the record number of wins is Lionel Messi with eight, all with Barcelona.

 

More

Top 10 Largest Football Stadiums in the World (2025 Updated) List