#4 Hugo Sánchez (234 goals)
The Mexican scored 234 LaLiga goals for Atletico Madrid, Real Madrid and Rayo Vallecano, before moving outside Spain and continuing his goal-scoring exploits elsewhere.
Sánchez's most productive spell in the Liga came in seven seasons for Real Madrid, where he scored 164 goals for the capital club.
#3 Telmo Zarra (251 goals)
Telmo Zarra scored 251 LaLiga goals in 278 appearances for Athletic Bilbao during 15 seasons for the club from 1940-41 to 1954-55.
Zarra's six Trofeo Pichichi trophies is a LaLiga record shared only by Lionel Messi.
Zarra is the highest scoring Spaniard in the history of the Spanish top flight. The Zarra trophy, for the highest scoring Spanish player in a LaLiga season, is awarded in his memory.
Edited by Musab Abid