The Players With The Most Career Hat Tricks In Soccer History

We take a look at the players with the most career hat tricks in the Champions League, Premier League, World Cup and more!

On Jan. 7, 2020, Cristiano Ronaldo made history after scoring his first hat trick for Juventus. Following the exploit, Ronaldo became the only player in history to record hat tricks in Serie A, LaLiga, the Premier League and at the World Cup. Additionally, it marked the Portuguese’s 56th career hat trick. But who has the most career hat tricks in the history of soccer?

The answer, of course, is Brazilian great Pelé. The three-time World Cup winner managed 92 career hat tricks, which makes very little sense but that’s Pelé for you.     

Let’s take a look at more recent times.

Current Players With Most Career Hat Tricks In Soccer History

#1. Cristiano Ronaldo (Portugal) — 56 career hat tricks
#2. Lionel Messi (Argentina) — 53 career hat tricks 
#3. Luis Suárez (Uruguay) — 29 career hat tricks
#4. Robert Lewandowski (Poland) — 20 career hat tricks 
#5. Sergio Agüero (Argentina) — 17 career hat tricks
#6. Edinson Cavani (Uruguay) — 15 career hat tricks 

And now for a rundown through various competitions, because you thirst for knowledge like Nostradamus. Careful you don’t delve too deep into this hat-trick occultism. 

Most Career Champions League Hat Tricks

#1. Lionel Messi (Barcelona) — 8
#1. Cristiano Ronaldo (Real Madrid and Juventus) — 8
#3. Mario Gómez (Bayern Munich) — 3
#3. Filippo Inzaghi (Juventus and Milan) — 3
#3. Luiz Adriano (Shakhtar Donetsk) — 3

Most Career Premier League Hat Tricks

#1. Sergio Agüero (Manchester City) — 11
#1. Alan Shearer (Blackburn and Newcastle) — 11
#3. Robbie Fowler (Liverpool and Leeds) — 9
#4. Thierry Henry (Arsenal) — 8
#4. Harry Kane (Tottenham) — 8
#4. Michael Owen (Liverpool and Newcastle) — 8

Most Career LaLiga Hat Tricks

#1. Lionel Messi (Barcelona) — 35
#2. Cristiano Ronaldo (Real Madrid) — 34
#3. Telmo Zarra (Athletic Bilbao) — 23
#4. Alfredo Di Stéfano (Real Madrid) — 22
#5. Mundo (Valencia and Alcoyano) — 19

Most Career Serie A Hat Tricks

#1. Giuseppe Meazza (Inter) — 17
#1. Gunnar Nordahl (Milan) — 17
#3. Kurt Hamlin (Fiorentina) — 12
#3. István Nyers (Inter) — 12
#5. Filippo Inzaghi (Milan) — 10
#5. Silvio Piola (Lazio) — 10 

Most Career MLS Hat Tricks

#1. Josef Martínez (Atlanta) — 6
#2. Stern John (Columbus) — 5
#2. Diego Serna (Miami) — 5
#2. Chris Wondolowski (San Jose) — 5
#2. Bradley Wright-Phillips (NYRB) — 5

Most Career World Cup Hat Tricks

#1. Sándor Kocsis (Hungary) — 2
#1. Just Fontaine (France) — 2
#1. Gerd Müller (Germany) — 2
#1. Gabriel Batistuta (Argentina) — 2

Videos you might like