<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> <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>

Who has the most hat tricks in la liga history