TSM Sportz – All About Sports

All Time La Liga Top Goal Scorers


Lionel Messi one of the best footballers in the world created the record most goals in LA Liga career. He is joined by Cristiano Ronaldo in the list of highest goals, Ronaldo who joins the league in 2009, become the second player to score more then 250 goals in the La Liga after Messi. Before them its Telmo Zarra who sets the record during his career with club (Athletic Bilbao) he scored 251 goals in 278 match appearances and created the history in Spanish La Liga.

But if we see the goal scoring ratio of these players then its Ronaldo who got excellent goal scoring form. He scored 1 goal per match with the ratio of (1.08). Raul who played a big career at Real Madrid club come closer to break the record but he can only (228) in all 550 club games for the Madrid since 1994 to 2010.

All Time LA Liga Top Goal Scorers in History
Players Goals Appearances Year Team
Lionel Messi 349 382 2004 Barcelona
Cristiano Ronaldo 285 265 2009 Real Madrid
Telmo Zarra 251 278 1940–1955 Athletic Bilbao
Hugo Sanchez 234 347 1981–1994 Real Madrid, Atlético Madrid
Raul 228 550 1994–2010 Real Madrid
Alfredo Di Stéfano 227 328 1953–1966 Real Madrid
Juan Arza 227 349 1943–1959 Sevilla
César Rodríguez 223 353 1939–1955 Barcelona
Quini 219 448 1970–1987 Sporting Gijón
Pahiño 210 278 1943–1956 Real Madrid, Celta
Edmundo Suárez 195 231 1939–1950 Valencia, Alcoyano
Carlos Santillana 186 461 1970–1988 Real Madrid
David Villa 185 352 2003–2014 Valencia, Barcelona
Guillermo Gorostiza 178 256 1929–1945 Valencia, Athletic Bilbao