<P> Below is the list of players that have scored a hat - trick in a La Liga match since the league 's creation , in 1929 . Since its creation , more than 100 players have scored at least a hat - trick . Cristiano Ronaldo has scored 32 La Liga hat - tricks , making him the player with the most hat - tricks in La Liga history . He is followed by Lionel Messi , with 27 . </P>
<P> Below is the list of players that have scored a hat - trick in a La Liga match since the league 's creation , in 1929 . Since its creation , more than 100 players have scored at least a hat - trick . Cristiano Ronaldo has scored 32 La Liga hat - tricks , making him the player with the most hat - tricks in La Liga history . He is followed by Lionel Messi , with 27 . </P>
who has more hat tricks between messi and ronaldo
who has more hat tricks between messi and ronaldo
Cristiano Ronaldo
Cristiano Ronaldo