Cristiano Ronaldo or Lionel Messi - Who has scored the most hat-tricks?

Cristiano Ronaldo Messi Manchester United PSG montagemGOAL/Getty Images

Lionel Messi scored five goals for Argentina against Estonia on Sunday in a 5-0 friendly win.

The forward's scoring performance equalled his career best between club and country for a single match, tying the mark he set in the Champions League against Bayer Leverkusen in 2012. This was the 55th hat-trick in his career.

Meanwhile, Cristiano Ronaldo has 60 hattricks to his name. He has scored 44 hat-tricks for Real Madrid, three for Juventus and Manchester United each, and on 10 occasions for Portugal.

Ronaldo and Messi are the only players in history to score more than 50 hat-tricks in their careers. They are followed by Robert Lewandowski and Luis Suarez who have 29 and 21 hat-tricks respectively

Article continues below

Let us find out the top 10 players with the most hat-tricks in their professional careers.

Player

Club

Hat-tricks

Cristiano Ronaldo

Manchester United

60

Lionel Messi

PSG

55

Robert Lewandowski

Bayern Munich

29

Luis Suarez

Atletico Madrid

21

Harry Kane

Tottenham Hotspur

18

Mario Gomez

Retired

18

Sergio Aguero

Retired

18

Zlatan Ibrahimovic

AC Milan

17

Edinson Cavani

Manchester United

15

Pierre-Emerick Aubameyang

FC Barcelona

12