#2 Most goals in a single La Liga game: Laszlo Kubala
Messi is currently the top goalscorer in La Liga history, scoring 369 times in 403 appearances, all for Barcelona. Cristiano Ronaldo comes second on the list, finding the net 297 times in 284 matches for Real Madrid.
However, neither of them hold the record for scoring the most goals in a single La Liga game, despite being well known for their goal scoring exploits. Messi scored 4 against Valencia in 2012, while Ronaldo put 5 past Espanyol in 2015.
It is Laszlo Kubala who holds the record, scoring 7 goals for Barcelona against Sporting Gijon back in 1952. The Hungarian born forward surprisingly played for many countries at international level and was regarded as the greatest player to have worn the Barcelona jersey before the emergence of a certain "Atomic Flea" a.k.a Messi.