#3. Luis Suarez - 29

If there's any lesson we learned from Luis Suarez last season, it's definitely that he still has gas left in his tank. Barcelona kicked the striker out of the Camp Nou last summer but he went all out to prove them wrong by leading Atletico Madrid to the Liga title. Suarez bagged 21 goals and three assists in the league during the 2020-21 campaign.
The Uruguayan is deservedly the player with the third highest number of hat-tricks in the history of the game (29). Suarez is behind only Lionel Messi and Cristiano Ronaldo. He spent his most prolific years at Barca and Liverpool, winning the Golden Boot once apiece at both clubs.
#2 Lionel Messi - 54

It is quite shocking to learn how many hat-tricks Barcelona captain Lionel Messi has bagged in his career. With 54 to his name and still counting, the Argentine comfortably occupies second position on this list. He is only behind his eternal rival Cristiano Ronaldo.
One thing that makes Messi's feat even more interesting is that he's bagged such a staggering number of hat-tricks for only one club in his career and the Argentina national team. He has reportedly signed a new contract with Barca this summer, which means we are likely to see him score more hat-tricks in Blaugrana colors next season.
#1 Cristiano Ronaldo - 57

Arguably the greatest goalscorer the beautiful game has seen, Juventus talisman Cristiano Ronaldo is in a class of his own when it comes to scoring hat-tricks. The iconic winger takes his place at the top of the list, with a whopping 57 hat-tricks to his name.
Ronaldo reached that figure via spells with the likes of Sporting CP, Manchester United, Real Madrid and Juventus. At 36 years of age, the Portuguese international is still scoring goals aplenty in Serie A and he'll surely add a few more next season.