<P> La Liga 's all - time top goalscorer is Barcelona 's Lionel Messi , who also holds the record for most goals scored in a season with 50 goals in 2011 -- 12 . Athletic Bilbao 's Telmo Zarra , who held the distinction of being the competition 's all - time top scorer until 2014 , was top scorer in six seasons between 1945 and 1953 . Three other players -- Real Madrid 's Alfredo Di Stéfano , Quini of Sporting de Gijón and Barcelona , and Hugo Sánchez of Atlético Madrid and Real Madrid -- each finished as top scorer in five seasons . </P>
<P> La Liga 's all - time top goalscorer is Barcelona 's Lionel Messi , who also holds the record for most goals scored in a season with 50 goals in 2011 -- 12 . Athletic Bilbao 's Telmo Zarra , who held the distinction of being the competition 's all - time top scorer until 2014 , was top scorer in six seasons between 1945 and 1953 . Three other players -- Real Madrid 's Alfredo Di Stéfano , Quini of Sporting de Gijón and Barcelona , and Hugo Sánchez of Atlético Madrid and Real Madrid -- each finished as top scorer in five seasons . </P>
who has scored most goals in la liga
who has scored most goals in la liga
Lionel Messi
Lionel Messi