Republic Sports Desk
Lionel Messi or Cristiano Ronaldo? 10 players with most career hattricks
10. Sergio Aguero - 18
Source: AP
9. Klaas-Jan Huntelaar - 18
Source: AP
8. Mario Gomez - 18
Source: AP
7. Kylian Mbappe - 18
Source: AP
6. Erling Haaland - 20
Source: AP
5. Harry Kane - 21
Source: AP
4. Luis Suarez - 29
Source: AP
3. Robert Lewandowski - 31
Source: AP
2. Lionel Messi - 57
Source: AP
1. Cristiano Ronaldo - 65
Source: AP