Cristiano Ronaldo Al-Nassr 2023-24Getty Images

Who has scored the most hat-tricks? Cristiano Ronaldo, Lionel Messi, Erling Haaland and the most lethal finishers

Al-Nassr talisman Cristiano Ronaldo is currently the record holder for the most hat-tricks in football history. The Portuguese superstar has an incredible 63 hat-tricks across his illustrious career with his latest hat-trick heroics coming in a 5-0 victory over Al-Fateh in their Saudi Pro League 2023-24 match.

Ronaldo's fierce rival Lionel Messi has also shown an ability to score goals in bunches. The Argentine maestro has taken American soccer by storm, and currently scoring goals for fun at Inter Miami these days. He remains in hot pursuit of the table-topper spot, sitting second in the rankings trailing by five trebles.

Messi's most recent hat-trick camein Argentina's 7-0 friendly win over Curacao , which was not just another reminder that he still remains a force to be reckoned with, but it also represented the 57th hat-trick of his career, while he also surpassed 100 goals for Argentina.

Article continues below

They are followed by Robert Lewandowski and Luis Suarez, who both have 29 hat-tricks.

Meanwhile, the next generation of super strikers has already made its way into the top 10 as well.

Erling Haaland has found the net at least three times in one match on 18 occasions after, while Kylian Mbappe has taken the matchball home 14 times.

Spurs' all-time top scorer Harry Kane has netted 15 hat-tricks over the course of his career.

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

Player

Current Club

Hat-tricks

Cristiano Ronaldo

Al-Nassr

63

Lionel Messi

Inter Miami

57

Robert Lewandowski

Barcelona

30

Luis Suarez

Gremio

29

Mario Gomez

Retired

18

Sergio Aguero

Retired

18

Erling Haaland

Manchester City

18

Zlatan Ibrahimovic

Retired

17

Harry Kane

Bayern Munich

15

Kylian Mbappe

PSG

14

Advertisement