
La Liga is one of the most exciting leagues in the world. Since it’s inception in 1929, the league has had and still has a lot of skilful players who are also great goalscorers.
Lionel Messi is the only player in this list who is still playing in the league. He is also the top goalscorer in La Liga history. He is followed by Cristiano Ronaldo who has 311 goals.
See Also: These Are The Premier League’s All-Time Top 10 Goal Scorers
Here are the top goal scorers in La Liga:
Lionel Messi
419 Goals (still playing in the league, from 2004 -)
See Also: Here’s A Complete List Of La Liga Winners Since 1929
Cristiano Ronaldo
311 Goals (played in the league from 2009-2018)
See Also: These Are The Managers With The Most Trophies In The World
Telmo Zarra
251 Goals (played in the league from 1940-1955)
See Also: These Great Footballers Have Never Won The FIFA Footballer Of The Year Award
Hugo Sanchez
234 Goals (played in the league from 1981-1994)
See Also: 6 World-Class Footballers Who Flopped As Coaches
Raul Gonzalez
228 Goals (played in the league from 1994-2010)
Alfredo Di Stefano
227 Goals (played in the league from 1953-1966)
See Also: These Are The Goalkeepers With The Cleanest Sheets In The Premier League
Cesar Rodriguez
223 Goals (played in the league from 1939-1955)
Quini
219 Goals (played in the league from 1970-1987)
Pahino
210 Goals (played in the league from 1943-1956)
Edmundo Suarez
195 Goals (played in the league from 1939-1950)
Santillana
186 Goals (played in the league from 1970-1988)
David Villa
185 Goals (played in the league from 2003-2014)
Juan Arza
182 Goals (played in the league from 1943-1959)
Guillermo Gorostiza
178 Goals (played in the league from 1929-1945)
See Also: Here Are All The Balls That Have Been Used In The Premier League Since 1992
Samuel Eto’o
162 Goals (played in the league from 1998-2008)
If you have a story you want to share with Kuulpeeps and the world, please do hit us up on Facebook, Twitter, Instagram