Question: who has most hat tricks in la liga
Answer: Cristiano Ronaldo has scored 34 La Liga hat - tricks , making him the player with the most hat - tricks in La Liga history .