Top 10 players with the most career hattricks in football

May 1, 2023

Football has seen some of the most ruthless attackers bag some astounding records over the years.

Below we take a look at players with the most hattricks.

1- Cristiano Ronaldo -62 Hattricks

Currently the Portuguese plays for Saudi Arabia Pro League outfit, Al Nassr.

Ronaldo has 2 hat tricks for his current club. He also has 3 apiece for both Manchester United and Juventus. 44 were scored for Real Madrid and 10 for Portugal.

  1. Lionel Messi
    PSG57

Currently Messi plays for French club Paris Saint Germain.

The 7 time Ballon D’or winner has 9 hat tricks for Argentina. 48 are for his former club, Barcelona while he’s yet to net one for PSG.

  1. Robert Lewandowski
    Bayern Munich
    29

He currently plays for Spanish side Barcelona. His hat tricks have been shared between Borussia Dortmund, Bayern Munich, Poland and Barcelona.

4. Luis Suarez Gremio 29

The Uruguayan has played for the likes of Liverpool, Barcelona, Atletico Madrid, the Uruguayan national team.

5.Mario Gomez Retired 18


Mario Gomez scored his hat tricks for the likes of Bayern Munich, the German national team, Stuttgart, Fiorentina, Besiktas among others.

6.Sergio Aguero Retired 18

He netted 12 hat tricks for Manchester City. The other six are for his former club Atletico Madrid and his national team, Argentina.

  1. Erling Haaland
    Manchester City
    18

Halaand has 4 hat tricks for Borussia Dortmund. 2 are for his national team Norway. He has also netted 7 hat tricks for Manchester City. The others are for RB Salzburg.

8.Zlatan Ibrahimovic AC Milan 17

He has one hat trick for Manchester United. 4 are for Sweden 10 are for PSG. One for Juventus and one for AC Milan.

9.Harry Kane Tottenham 15

The England captain has netted 7 hat tricks for England and 8 for Tottenham Hotspurs.

  1. Kylian Mbappe PSG14

There is no doubt that he has the world at his feet and will definitely be adding more.

Mbappe has 7 hat tricks for current club, PSG. He has 2 for France and 4 for AS Monaco.