<Ul> <Li> 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 28 . </Li> </Ul>
<Ul> <Li> 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 28 . </Li> </Ul>
who has the most hat tricks in la liga history
who has the most hat tricks in la liga history
Cristiano Ronaldo
Cristiano Ronaldo