• Top lists

Top 10 players with the most hat-tricks in the 21st century

Top 10 players with the most hat-tricks in the 21st century
Getty Images
Advertisement

Ronaldo, Messi, and Ibrahimovic all feature in this list of players with the most hat-tricks in the 21st century.

Cristiano Ronaldo has scored the most hat-tricks of any footballer since the turn of the century, having bagged 57 trebles to date. His nearest rival is Lionel Messi on 54 hat-tricks, while Luis Suarez sits in a distant third on 29.

Despite celebrating his 36th birthday last month, Ronaldo remains in formidable shape and recently bagged his 57th career treble in a 3-1 win over Cagliari.

Messi, meanwhile, is a close second but hasn’t scored three or more goals in a game since smashing four goals past Eibar on February 2020. Like Ronaldo, though, he has bagged several braces alone this season.

Completing the top-three is Messi’s former Barcelona teammate Suarez on 29 hat-tricks. The Atletico Madrid striker may not be a rival for CR7 in this one, but he at least is still ahead of the European Golden Shoe leader Robert Lewandowski.

Top 10 stars with the most hat-tricks in the 21st century

PosPlayerNumber of hat-tricks
1.Cristiano Ronaldo57
2.Lionel Messi54
3.Luis Suarez29
4.Robert Lewandowski24
5.Mario Gomez18
6.Klaas-Jan Hunterlaar18
7.Sergio Aguero18
8.Zlatan Ibrahimovic17
9.Harry Kane15
10.Edinson Cavani15

Ronaldo hopes to score another hat-trick in Portugal’s World Cup qualifier away to Serbia on Saturday night.

For full match details, check out the link here.

x