Hat tricks are one of the toughest and most exciting things in football. To score thrice in a single match is not only hard but also one of the rarest things as well. However, some players have made it look so easy.
Today, in this article, we will talk about the top ten players with most hat tricks in football in the 21st century.
But before that, let me answer the question that you have in your mind. I know that you want to know who has scored the most hat-tricks in football history.
Who has scored the most hat-tricks in football history?
Now that's a very tricky question to answer because there is a lack of proof with the data of football score lines from the past.
As per Guinness World Records, the Brazilian legend Pele has scored the most hat-tricks in football history. The former striker scored as many as 92 hat tricks in his career, with seven of them being for Brazil. However, since Pele never played in Europe, there is no exact data or proof to support the answer. Most of Pele's hat-tricks came in unofficial and friendlies as well.
Top 12 players with most hat-tricks in football in the 21st century
Now, to list the top ten players with most hat tricks in football in the 21st century, there will be no confusion, because we have the proof and the data to support our list. This data not only validates but also proves why keeping the record of every football stat is important.
With this list, you will know how the 21st century has been dominated by two of the greatest footballers in history.
Cristiano Ronaldo and Lionel Messi have scored twice as many hat tricks as the 3rd player on the list has achieved.
Here is the full list of the top 12 players with most hat-tricks in football in the 21st century.
12. Sergio Aguero | 18 hat-tricks

The former Manchester City and Argentina legend is one of the greatest strikers of this century. Sergio Aguero finished his career as one of the highest scorers in Premier League history with 180 goals for Manchester City in the league.
With 18 hat tricks to his name, including his club and international career, Aguero is the player with the 12th most hat-tricks in the 21st century.
Not surprisingly, twelve of his 18 hat tricks came for Manchester City, most in the Premier League. However, Aguero only scored one hat-trick for Argentina in his international career.
The former striker scored more than four goals three times in his career, all in the Premier League.
Competition | Club | Date | Match | Goals |
---|---|---|---|---|
LaLiga | Atlético de Madrid | May 21, 2011 | RCD Mallorca 3–4 Atlético de Madrid | 3 |
Premier League | Manchester City | Sep 10, 2011 | Man City 3–0 Wigan Athletic | 3 |
FA Cup | Manchester City | Jan 25, 2014 | Man City 4–2 Watford FC | 3 |
Premier League | Manchester City | Oct 18, 2014 | Man City 4–1 Tottenham Hotspur | 4 |
UEFA Champions League | Manchester City | Nov 25, 2014 | Man City 3–2 Bayern Munich | 3 |
Premier League | Manchester City | May 10, 2015 | Man City 6–0 Queens Park Rangers | 3 |
International Friendlies | Argentina | Jun 7, 2015 | Argentina 5–0 Bolivia | 3 |
Premier League | Manchester City | Oct 3, 2015 | Man City 6–1 Newcastle United | 5 |
Premier League | Manchester City | Apr 16, 2016 | Chelsea FC 0–3 Man City | 3 |
UEFA Champions League Qualifying | Manchester City | Aug 16, 2016 | Steaua Bucharest 0–5 Man City | 3 |
UEFA Champions League | Manchester City | Sep 14, 2016 | Man City 4–0 Borussia Mönchengladbach | 3 |
Premier League | Manchester City | Sep 16, 2017 | Watford FC 0–6 Man City | 3 |
Premier League | Manchester City | Jan 20, 2018 | Man City 3–1 Newcastle United | 3 |
Premier League | Manchester City | Feb 10, 2018 | Man City 5–1 Leicester City | 4 |
Premier League | Manchester City | Aug 19, 2018 | Man City 6–1 Huddersfield Town | 3 |
Premier League | Manchester City | Feb 3, 2019 | Man City 3–1 Arsenal FC | 3 |
Premier League | Manchester City | Feb 10, 2019 | Man City 6–0 Chelsea FC | 3 |
Premier League | Manchester City | Jan 12, 2020 | Aston Villa 1–6 Man City | 3 |
11. Klaas-Jan Huntelaar | 18

Now, this name can come as a surprise to many Gen-Z football followers. Klaas-Jan Huntelaar, the former Dutch and Ajax centre-forward, scored 18 hat-tricks in his stunning football career.
Although three of his 18 hat-tricks came in the second division of the Dutch League, they are considered official hat-tricks.
Huntelaar scored seven hat-tricks for Ajax and eight for German club FC Schalke. He could only score one international hat-trick for the Netherlands.
Huntelaar scored 366 goals in his career and also featured for clubs like Real Madrid and AC Milan.
Competition | Club | Date | Match | Goals |
---|---|---|---|---|
Keuken Kampioen Divisie | AGOVV Apeldoorn | Aug 22, 2003 | Heracles Almelo 2–4 AGOVV Apeldoorn | 3 |
Keuken Kampioen Divisie | AGOVV Apeldoorn | Sep 19, 2003 | AGOVV Apeldoorn 4–2 BV Veendam | 3 |
Keuken Kampioen Divisie | AGOVV Apeldoorn | Apr 12, 2004 | AGOVV Apeldoorn 5–2 HFC Haarlem | 3 |
Eredivisie | SC Heerenveen | Apr 22, 2005 | SC Heerenveen 7–1 RBC Roosendaal | 3 |
Eredivisie | SC Heerenveen | Oct 15, 2005 | NAC Breda 0–3 SC Heerenveen | 3 |
Eredivisie | Ajax Amsterdam | Feb 19, 2006 | Ajax 6–0 RBC Roosendaal | 4 |
Eredivisie | Ajax Amsterdam | Mar 5, 2006 | Ajax 6–0 Sparta Rotterdam | 3 |
Eredivisie | Ajax Amsterdam | Dec 17, 2006 | SBV Excelsior 1–3 Ajax | 3 |
Eredivisie | Ajax Amsterdam | Mar 11, 2007 | Twente Enschede 1–4 Ajax | 3 |
Eredivisie | Ajax Amsterdam | Aug 19, 2007 | De Graafschap 1–8 Ajax | 4 |
Eredivisie | Ajax Amsterdam | Apr 6, 2008 | Ajax 4–1 De Graafschap | 3 |
European Qualifiers | Netherlands | Sep 3, 2010 | San Marino 0–5 Netherlands | 3 |
DFB-Pokal | FC Schalke 04 | Jul 31, 2011 | FC Teningen 1–11 Schalke | 4 |
Bundesliga | FC Schalke 04 | Aug 13, 2011 | Schalke 5–1 1.FC Köln | 3 |
Europa League Qualifying | FC Schalke 04 | Aug 25, 2011 | Schalke 6–1 HJK Helsinki | 4 |
UEFA Europa League | FC Schalke 04 | Feb 23, 2012 | Schalke 3–1 AET Viktoria Plzen | 3 |
UEFA Europa League | FC Schalke 04 | Mar 15, 2012 | Schalke 4–1 Twente Enschede | 3 |
Bundesliga | FC Schalke 04 | Apr 28, 2013 | Schalke 4–1 Hamburger SV | 3 |
Bundesliga | FC Schalke 04 | Mar 8, 2014 | Schalke 4–0 Hoffenheim | 3 |
Bundesliga | FC Schalke 04 | Nov 29, 2014 | Schalke 4–1 Mainz 05 | 3 |
Eredivisie | Ajax Amsterdam | Apr 13, 2019 | Ajax 6–2 Excelsior | 3 |
Read Also | European treble winners in men's football history
#10. Mario Gomez | 18

The former German striker is one of the most underrated players of his generation. Over his entire career, Mario Gomez scored 333 goals in 610 games for teams like FC Bayern Munich, VfB Stuttgart and Fiorentina.
The one-time Champions League and three-time Bundesliga winner scored 18 hat-tricks in his career.
12 of his hat-tricks came for FC Bayern Munich, while four came for Stuttgart and one each for Wolfsburg and Germany.
Competition | Club | Date | Match | Goals |
---|---|---|---|---|
1.Bundesliga | VfB Stuttgart | Mar 8, 2008 | VfB Stuttgart 6–3 Werder Bremen | 3 |
DFB-Pokal | VfB Stuttgart | Jan 30, 2008 | Werder Bremen II 2–3 VfB Stuttgart | 3 |
1.Bundesliga | VfB Stuttgart | Apr 18, 2009 | 1.FC Köln 0–3 VfB Stuttgart | 3 |
1.Bundesliga | VfB Stuttgart | May 9, 2009 | VfB Stuttgart 4–1 Wolfsburg | 4 |
International Friendlies | Germany | Jun 2, 2009 | UAE 2–7 Germany | 4 |
1.Bundesliga | Bayern Munich | Dec 19, 2010 | VfB Stuttgart 3–5 Bayern Munich | 3 |
UEFA Champions League | Bayern Munich | Nov 3, 2010 | CFR Cluj 0–4 Bayern Munich | 3 |
1.Bundesliga | Bayern Munich | Oct 16, 2010 | Bayern Munich 3–0 Hannover 96 | 3 |
1.Bundesliga | Bayern Munich | Jan 22, 2011 | Bayern Munich 5–1 Kaiserslautern | 3 |
1.Bundesliga | Bayern Munich | Apr 17, 2011 | Bayern Munich 5–1 Leverkusen | 3 |
1.Bundesliga | Bayern Munich | May 7, 2011 | St. Pauli 1–8 Bayern Munich | 3 |
1.Bundesliga | Bayern Munich | Aug 27, 2011 | Kaiserslautern 0–3 Bayern Munich | 3 |
1.Bundesliga | Bayern Munich | Sep 10, 2011 | Bayern Munich 7–0 SC Freiburg | 4 |
UEFA Champions League | Bayern Munich | Nov 2, 2011 | Bayern Munich 3–2 Napoli | 3 |
1.Bundesliga | Bayern Munich | Mar 10, 2012 | Bayern Munich 7–1 Hoffenheim | 3 |
UEFA Champions League | Bayern Munich | Mar 13, 2012 | Bayern Munich 7–0 Basel | 4 |
DFB-Pokal | Bayern Munich | Apr 16, 2013 | Bayern Munich 6–1 Wolfsburg | 3 |
1.Bundesliga | VfL Wolfsburg | Apr 2, 2017 | Leverkusen 3–3 Wolfsburg | 3 |
#9. Zlatan Ibrahimovic | 20

One of the most acrobatic and threatening strikers of the modern era, Zlatan Ibrahimovic is one of the highest scorers of the 21st century.
The Swedish legend is perhaps one of the greatest players to never win the UEFA Champions League despite playing for teams like FC Barcelona, Inter Milan, AC Milan, Manchester United, PSG and Juventus.
Read Also | Players with most Champions League finals without winning it ever
Zlatan scored 20 hat-tricks in his career, among which half were for PSG. He scored four hat-tricks for his country, Sweden.
Competition | Club | Date | Match | Goals | Assists | Minutes |
---|---|---|---|---|---|---|
World Cup qualification Europe | Sweden | Sep 4, 2004 | Malta 0–7 Sweden | 4 | – | 90' |
Serie A | Juventus FC | Apr 17, 2005 | Juventus 5–2 Lecce | 3 | – | 90' |
European Qualifiers | Sweden | Jun 7, 2011 | Sweden 5–0 Finland | 3 | 1 | 66' |
International Friendlies | Sweden | Nov 14, 2012 | Sweden 4–2 England | 4 | – | 90' |
Ligue 1 | Paris Saint-Germain | Dec 11, 2012 | Valenciennes 0–4 PSG | 3 | – | 90' |
UEFA Champions League | Paris Saint-Germain | Oct 23, 2013 | Anderlecht 0–5 PSG | 4 | – | 90' |
International Friendlies | Sweden | Aug 14, 2013 | Sweden 4–2 Norway | 3 | – | 90' |
Coupe de France | Paris Saint-Germain | Jan 8, 2014 | Brest 2–5 PSG | 3 | 1 | 63' |
Ligue 1 | Paris Saint-Germain | Feb 23, 2014 | Toulouse 2–4 PSG | 3 | – | 90' |
Ligue 1 | Paris Saint-Germain | Aug 31, 2014 | PSG 5–0 AS Saint-Étienne | 3 | – | 73' |
Ligue 1 | Paris Saint-Germain | Mar 20, 2015 | PSG 3–1 Lorient | 3 | 1 | 90' |
Coupe de France | Paris Saint-Germain | Apr 8, 2015 | PSG 4–1 AS Saint-Étienne | 3 | – | 90' |
Ligue 1 | Paris Saint-Germain | Mar 13, 2016 | Troyes 0–9 PSG | 4 | 1 | 90' |
Ligue 1 | Paris Saint-Germain | Apr 2, 2016 | PSG 4–1 Nice | 3 | – | 90' |
UEFA Europa League | Manchester United | Feb 16, 2017 | Man Utd 3–0 AS Saint-Étienne | 3 | 1 | 90' |
Major League Soccer | LA Galaxy | Jul 30, 2018 | LA Galaxy 4–3 Orlando City | 3 | 1 | 90' |
Major League Soccer | LA Galaxy | Jul 20, 2019 | LA Galaxy 3–2 Los Angeles FC | 3 | – | 90' |
Major League Soccer | LA Galaxy | Sep 16, 2019 | LA Galaxy 7–2 Sporting Kansas City | 3 | – | 90 |
#8 Neymar | 21

The Brazilian modern-day great, Neymar, is one of the most loved and eye-catching footballers of the 21st century. Neymar is Brazil's highest goal scorer ever, with 79 goals in 120 matches.
The attacking midfielder made his name with Brazilian club Santos and then went on to conquer Europe with FC Barcelona and PSG before joining Al Hilal in Saudi Arabia.
Four of his 21 hat tricks came for Brazil, which is the second most for the five-time world champion nation. He scored four hat tricks each for FC Barcelona and PSG, while scoring eight hat tricks for his home club, Santos.
Competition | Club | Date | Match | Goals | Assists | Minutes |
---|---|---|---|---|---|---|
Campeonato Paulista | Santos FC | Feb 10, 2012 | Botafogo FC 1–4 Santos FC | 3 | – | 90' |
Copa Libertadores | Santos FC | Mar 7, 2012 | Santos FC 3–1 Internacional | 3 | – | 90' |
Campeonato Paulista | Santos FC | Mar 30, 2012 | Santos FC 5–0 Guaratinguetá | 3 | – | 90' |
Campeonato Paulista (Fase final) | Santos FC | Apr 29, 2012 | São Paulo FC 1–3 Santos FC | 3 | – | 90' |
International Friendlies | Brazil | Sep 11, 2012 | Brazil 8–0 China | 3 | – | 72' |
UEFA Champions League | FC Barcelona | Dec 11, 2013 | Barcelona 6–1 Celtic | 3 | 1 | 81' |
International Friendlies | Brazil | Mar 5, 2014 | South Africa 0–5 Brazil | 3 | – | 90' |
International Friendlies | Brazil | Oct 14, 2014 | Brazil 4–0 Japan | 4 | – | 90' |
LaLiga | FC Barcelona | Sep 27, 2014 | Barcelona 6–0 Granada | 3 | – | 90' |
Copa do Brasil | Santos FC | Apr 15, 2010 | Santos FC 8–1 Guarani | 5 | – | 90' |
Campeonato Brasileiro Série A | Santos FC | Nov 21, 2010 | Goiás EC 1–4 Santos FC | 3 | 2 | 90' |
Campeonato Brasileiro Série A | Santos FC | Oct 29, 2011 | Santos FC 4–1 Atlético Paranaense | 4 | 1 | 90' |
Campeonato Brasileiro Série A | Santos FC | Nov 3, 2012 | Cruzeiro 0–4 Santos FC | 3 | 1 | 90' |
Campeonato Paulista | Santos FC | Apr 13, 2013 | União Barbarense 0–4 Santos FC | 4 | – | 90' |
UEFA Champions League | Paris Saint-Germain | Oct 3, 2018 | PSG 6–1 Red Star Belgrade | 3 | – | 82' |
UEFA Champions League | Paris Saint-Germain | Dec 9, 2020 | PSG 5–1 Başakşehir | 3 | 1 | 90' |
World Cup Qual. South America | Brazil | Oct 14, 2020 | Peru 2–4 Brazil | 3 | 2 | 90' |
Ligue 1 | Paris Saint-Germain | Jan 17, 2018 | PSG 8–0 Dijon | 4 | 2 | 90' |
LaLiga | FC Barcelona | May 14, 2017 | Las Palmas 1–4 Barcelona | 3 | 1 | 90' |
LaLiga | FC Barcelona | Oct 17, 2015 | Barcelona 5–2 Rayo Vallecano | 4 | 3 | 90' |
Ligue 1 | Paris Saint-Germain | Apr 9, 2022 | Clermont 1–6 PSG | 3 | 1 | 90' |
#7 Kylian Mbappe | 22
Now here comes the new generation superstar. Kylian Mbappe has already broken multiple football records in his short career for AS Monaco, PSG, Real Madrid and France.
One of the youngest goal scorers in FIFA World Cup history and one of the youngest ever to score in a World Cup final, Kylian Mbappe is indeed made for greatness.
Read Also | Most Valuable Football Players In 2025: Who is Worth the Big Bucks?
Mbappe has already scored 22 hat-tricks in his career, which include one in the famous FIFA World Cup 2022 final as well. The youngster, who is often compared with Cristiano Ronaldo, has scored 14 hat-tricks for PSG and three for France. The rest came for AS Monaco (2) and Real Madrid (3).
Competition | Club | Date | Match | Goals |
---|---|---|---|---|
Coupe de la Ligue | AS Monaco | Dec 14, 2016 | AS Monaco 7–0 Stade Rennais FC | 3 |
Ligue 1 | AS Monaco | Feb 11, 2017 | AS Monaco 5–0 FC Metz | 3 |
Ligue 1 | Paris Saint-Germain | Oct 7, 2018 | PSG 5–0 Olympique Lyon | 4 |
Ligue 1 | Paris Saint-Germain | Jan 19, 2019 | PSG 9–0 EA Guingamp | 3 |
Ligue 1 | Paris Saint-Germain | Apr 21, 2019 | PSG 3–1 AS Monaco | 3 |
UEFA Champions League | Paris Saint-Germain | Oct 22, 2019 | Club Brugge 0–5 PSG | 3 |
Coupe de France | Paris Saint-Germain | Mar 4, 2020 | Olympique Lyon 1–5 PSG | 3 |
UEFA Champions League | Paris Saint-Germain | Feb 16, 2021 | FC Barcelona 1–4 PSG | 3 |
Coupe de France | Paris Saint-Germain | Jan 3, 2022 | Vannes OC 0–4 PSG | 3 |
Ligue 1 | Paris Saint-Germain | May 21, 2022 | PSG 5–0 FC Metz | 3 |
Ligue 1 | Paris Saint-Germain | Aug 21, 2022 | Lille 1–7 PSG | 3 |
World Cup 2022 | France | Dec 18, 2022 | Argentina 7–5 pens France | 3 |
Ligue 1 | Paris Saint-Germain | Apr 9, 2022 | Clermont Foot 1–6 PSG | 3 |
Coupe de France | Paris Saint-Germain | Jan 23, 2023 | Pays de Cassel 0–7 PSG | 5 |
Ligue 1 | Paris Saint-Germain | Nov 11, 2023 | Reims 0–3 PSG | 3 |
European Qualifiers | France | Nov 18, 2023 | France 14–0 Gibraltar | 3 |
Coupe de France | Paris Saint-Germain | Jan 7, 2024 | US Revel 0–9 PSG | 3 |
Ligue 1 | Paris Saint-Germain | Mar 17, 2024 | Montpellier 2–6 PSG | 3 |
UEFA Champions League | Real Madrid | Feb 19, 2025 | Real Madrid 3–1 Manchester City | 3 |
LaLiga | Real Madrid | Jan 25, 2025 | Real Valladolid 0–3 Real Madrid | 3 |
LaLiga | Real Madrid | May 11, 2025 | FC Barcelona 4–3 Real Madrid | 3 |
#6 Erling Haaland | 25

Norwegian Erling Haaland is a beast when it comes to scoring goals within the 'D box'. He would always see him at the right place at the right time, scoring some great acrobatic goals.
Haaland rose to fame with German club Borussia Dortmund and then unleashed his absolute best for Premier League club Manchester City. In his first season in the Premier League, he broke the record for the most goals in a season in the tournament (36).
In 329 matches, he has scored 24 hat-tricks and can only get better from here on. 11 of his hat-tricks came for Manchester City, among which 8 came in the Premier League, in only two seasons.
Read Also | Football facts: Son-father footballer duo to play for national teams
Competition | Club | Date | Match | Goals |
---|---|---|---|---|
UEFA EURO U19 Qualifiers | Norway U19 | Mar 27, 2018 | Scotland U19 4–5 Norway U19 | 3 |
Eliteserien | Molde FK | Jul 1, 2018 | SK Brann 0–4 Molde FK | 4 |
U-20 World Cup | Norway U20 | May 30, 2019 | Norway U20 12–0 Honduras U20 | 9 |
ÖFB-Cup | Red Bull Salzburg | Jul 19, 2019 | SC/ESV Parndorf 1–7 Salzburg | 3 |
Bundesliga | Red Bull Salzburg | Aug 10, 2019 | Salzburg 5–2 Wolfsberger AC | 3 |
Bundesliga | Red Bull Salzburg | Sep 14, 2019 | Salzburg 7–2 TSV Hartberg | 3 |
UEFA Champions League | Red Bull Salzburg | Sep 17, 2019 | Salzburg 6–2 KRC Genk | 3 |
Bundesliga | Red Bull Salzburg | Nov 10, 2019 | Wolfsberger AC 0–3 Salzburg | 3 |
Bundesliga | Borussia Dortmund | Jan 18, 2020 | Augsburg 3–5 Dortmund | 3 |
UEFA Nations League B | Norway | Oct 11, 2020 | Norway 4–0 Romania | 3 |
Bundesliga | Borussia Dortmund | Nov 21, 2020 | Hertha BSC 2–5 Dortmund | 4 |
World Cup Qual. Europe | Norway | Sep 7, 2021 | Norway 5–1 Gibraltar | 3 |
DFB-Pokal | Borussia Dortmund | Aug 7, 2021 | SV Wehen 0–3 Dortmund | 3 |
Bundesliga | Borussia Dortmund | Apr 30, 2022 | Dortmund 3–4 Bochum | 3 |
Premier League | Manchester City | Aug 27, 2022 | Man City 4–2 Crystal Palace | 3 |
Premier League | Manchester City | Aug 31, 2022 | Man City 6–0 Nottingham Forest | 3 |
Premier League | Manchester City | Oct 2, 2022 | Man City 6–3 Man United | 3 |
Premier League | Manchester City | Jan 22, 2023 | Man City 3–0 Wolves | 3 |
FA Cup | Manchester City | Mar 18, 2023 | Man City 6–0 Burnley | 3 |
UEFA Champions League | Manchester City | Mar 14, 2023 | Man City 7–0 RB Leipzig | 5 |
Premier League | Manchester City | Sep 2, 2023 | Man City 5–1 Fulham | 3 |
FA Cup | Manchester City | Feb 27, 2024 | Luton 2–6 Man City | 5 |
Premier League | Manchester City | May 4, 2024 | Man City 5–1 Wolves | 4 |
International Friendlies | Norway | Jun 5, 2024 | Norway 3–0 Kosovo | 3 |
Premier League | Manchester City | Aug 24, 2024 | Man City 4–1 Ipswich | 3 |
Premier League | Manchester City | Aug 31, 2024 | West Ham 1–3 Man City | 3 |
UEFA Nations League B | Norway | Nov 17, 2024 | Norway 5–0 Kazakhstan | 3 |
#5 Harry Kane | 27
Harry Kane is the only English player on our list of the top 12 players with most hat tricks in football in 21st century. With 27 hat tricks in his career till now, Harry Kane is fifth on our list currently.
Read Also | Harry Kane becomes the fastest footballer to score 50 Bundesliga goals
The Tottenham Hotspur legend, who left Premier League with the second most goals in the competition's history, is now breaking records in the Bundesliga as well.
Kane scored 14 hat-tricks for Spurs and has already scored 8 hat-tricks for FC Bayern Munich in just two seasons.
Competition | Club/National Team | Date | Match | Goals | Assists | Minutes |
---|---|---|---|---|---|---|
UEFA Europa League | Tottenham Hotspur | Oct 23, 2014 | Spurs 5–1 Asteras Tripolis | 3 | – | 90' |
Premier League | Tottenham Hotspur | Mar 21, 2015 | Spurs 4–3 Leicester City | 3 | – | 90' |
Premier League | Tottenham Hotspur | Oct 25, 2015 | Bournemouth 1–5 Spurs | 3 | – | 85' |
Premier League | Tottenham Hotspur | Jan 14, 2017 | Spurs 4–0 West Brom | 3 | – | 90' |
FA Cup | Tottenham Hotspur | Feb 19, 2017 | Fulham 0–3 Spurs | 3 | – | 75' |
Premier League | Tottenham Hotspur | Feb 26, 2017 | Spurs 4–0 Stoke | 3 | 1 | 86' |
Premier League | Tottenham Hotspur | May 18, 2017 | Leicester 1–6 Spurs | 4 | 1 | 90' |
Premier League | Tottenham Hotspur | May 21, 2017 | Hull 1–7 Spurs | 3 | – | 79' |
UEFA Champions League | Tottenham Hotspur | Sep 26, 2017 | APOEL 0–3 Spurs | 3 | – | 75' |
Premier League | Tottenham Hotspur | Dec 23, 2017 | Burnley 0–3 Spurs | 3 | – | 90' |
Premier League | Tottenham Hotspur | Dec 26, 2017 | Spurs 5–2 Southampton | 3 | – | 90' |
World Cup 2018 | England | Jun 24, 2018 | England 6–1 Panama | 3 | 1 | 63' |
European Qualifiers | England | Sep 7, 2019 | England 4–0 Bulgaria | 3 | 1 | 77' |
European Qualifiers | England | Nov 14, 2019 | England 7–0 Montenegro | 3 | – | 57' |
UEFA Europa League Qual. | Tottenham Hotspur | Oct 1, 2020 | Spurs 7–2 Maccabi Haifa | 3 | 1 | 75' |
UEFA Conference League | Tottenham Hotspur | Sep 30, 2021 | Spurs 5–1 NS Mura | 3 | – | 32' |
World Cup Qualifiers | England | Nov 12, 2021 | England 5–0 Albania | 3 | 1 | 63' |
World Cup Qualifiers | England | Nov 15, 2021 | San Marino 0–10 England | 4 | – | 63' |
Bundesliga | Bayern Munich | Sep 23, 2023 | Bayern 7–0 Bochum | 3 | 2 | 90' |
Bundesliga | Bayern Munich | Oct 28, 2023 | Bayern 8–0 Darmstadt | 3 | 1 | 90' |
Bundesliga | Bayern Munich | Nov 4, 2023 | Dortmund 0–4 Bayern | 3 | – | 90' |
Bundesliga | Bayern Munich | Mar 9, 2024 | Bayern 8–1 Mainz | 3 | 1 | 90' |
Bundesliga | Bayern Munich | Sep 14, 2024 | Holstein Kiel 1–6 Bayern | 3 | 2 | 90' |
UEFA Champions League | Bayern Munich | Sep 17, 2024 | Bayern 9–2 Dinamo Zagreb | 4 | – | 90' |
Bundesliga | Bayern Munich | Oct 19, 2024 | Bayern 4–0 Stuttgart | 3 | – | 90' |
Bundesliga | Bayern Munich | Nov 22, 2024 | Bayern 3–0 Augsburg | 3 | 1 | 90' |
Read Also | Last 10 European Golden Shoe winners List
#4 Luis Suarez | 30

Uruguayan legend Luis Suarez, who dominated European football first for Ajax and Liverpool and then for FC Barcelona, creating the famous M-S-N trio with Lionel Messi and Neymar, scored 30 hat-tricks in his career.
Suarez is currently playing for Inter Miami and has scored 505 goals so far in his career, among which 69 came for Uruguay.
Twelve of his total 30 career hat-tricks came for FC Barcelona and 9 for Ajax during his early days.
Competition | Club/National Team | Date | Match | Goals | Assists | Minutes |
---|---|---|---|---|---|---|
Eredivisie | Ajax Amsterdam | Mar 16, 2008 | Ajax 4–1 Willem II | 3 | – | 90' |
Eredivisie | Ajax Amsterdam | Apr 12, 2009 | Ajax 7–0 Willem II | 3 | 1 | 90' |
Eredivisie | Ajax Amsterdam | Aug 8, 2009 | Ajax 4–1 RKC Waalwijk | 3 | – | 90' |
UEFA Europa League Qual. | Ajax Amsterdam | Aug 20, 2009 | Ajax 5–0 Slovan Bratislava | 4 | – | 90' |
Eredivisie | Ajax Amsterdam | Sep 20, 2009 | VVV-Venlo 0–4 Ajax | 4 | – | 90' |
KNVB Beker | Ajax Amsterdam | Dec 23, 2009 | WHC Wezep 1–14 Ajax | 6 | 2 | 90' |
Eredivisie | Ajax Amsterdam | Feb 3, 2010 | Ajax 4–0 Roda JC | 4 | – | 90' |
Eredivisie | Ajax Amsterdam | Apr 11, 2010 | Ajax 7–0 VVV-Venlo | 3 | – | 90' |
Eredivisie | Ajax Amsterdam | Aug 29, 2010 | De Graafschap 0–5 Ajax | 3 | – | 90' |
International Friendly | Uruguay | Oct 8, 2010 | Indonesia 1–7 Uruguay | 3 | 3 | 90' |
World Cup Qualifiers | Uruguay | Nov 11, 2011 | Uruguay 4–0 Chile | 4 | – | 76' |
Premier League | Liverpool | Apr 28, 2012 | Norwich 0–3 Liverpool | 3 | – | 85' |
Premier League | Liverpool | Mar 2, 2013 | Wigan 0–4 Liverpool | 3 | – | 90' |
Premier League | Liverpool | Oct 26, 2013 | Liverpool 4–1 West Brom | 3 | – | 89' |
Premier League | Liverpool | Dec 4, 2013 | Liverpool 5–1 Norwich | 4 | 1 | 90' |
FIFA Club World Cup | FC Barcelona | Dec 17, 2015 | Barcelona 3–0 Guangzhou Evergrande | 3 | – | 90' |
Copa del Rey | FC Barcelona | Feb 3, 2016 | Barcelona 7–0 Valencia | 4 | 1 | 90' |
LaLiga | FC Barcelona | Jan 17, 2016 | Barcelona 6–0 Athletic Bilbao | 3 | 2 | 90' |
LaLiga | FC Barcelona | Feb 14, 2016 | Barcelona 6–1 Celta Vigo | 3 | 2 | 90' |
LaLiga | FC Barcelona | Apr 20, 2016 | Deportivo 0–8 Barcelona | 4 | 3 | 90' |
LaLiga | FC Barcelona | Apr 23, 2016 | Barcelona 6–0 Sporting Gijón | 4 | – | 90' |
LaLiga | FC Barcelona | May 14, 2016 | Granada 0–3 Barcelona | 3 | – | 90' |
LaLiga | FC Barcelona | Aug 20, 2016 | Barcelona 6–2 Real Betis | 3 | – | 90' |
Premier League | Liverpool | Mar 22, 2014 | Cardiff 3–6 Liverpool | 3 | 1 | 90' |
LaLiga | FC Barcelona | May 2, 2015 | Córdoba 0–8 Barcelona | 3 | 1 | 90' |
LaLiga | FC Barcelona | Oct 25, 2015 | Barcelona 3–1 Eibar | 3 | – | 90' |
LaLiga | FC Barcelona | Feb 24, 2018 | Barcelona 6–1 Girona | 3 | 2 | 90' |
LaLiga | FC Barcelona | Oct 28, 2018 | Barcelona 5–1 Real Madrid | 3 | – | 90' |
Grêmio Série A | Grêmio | Nov 10, 2023 | Botafogo 3–4 Grêmio | 3 | – | 83' |
MLS | Inter Miami | May 5, 2024 | Inter Miami 6–2 NY Red Bulls | 3 | 1 | 84' |
Read Also | MSN vs BBC: Rivalry of football's greatest trio in stats
#3 Robert Lewandowski | 34

If we do not count Lionel Messi and Cristiano Ronaldo, Robert Lewandowski of Poland has been the greatest footballer of this generation. It is harsh that he always gets compared to those two and has not recieve the appreciation he should get.
He was even unlucky not to win the 2020 Ballon d'Or, which was cancelled due to COVID-19. Apart from Messi and Cristiano, he is the only player to score over 100 Champions League goals.
Read Also | Highest scoring footballers of the 21st century
Lewandowski scored 34 hat-tricks in his career so far, and 20 of them came for FC Bayern Munich, where he won 8 Bundesliga and one Champions League titles. With 6 UCL hat-tricks, he is the player with the second most hat-tricks in the competition's history, only behind Lionel Messi.
Competition | Club/National Team | Date | Match | Goals |
---|---|---|---|---|
Fortuna 1 Liga | Znicz Pruszkow | Sep 19, 2007 | Znicz Pruszkow 4–2 GKS Jastrzebie | 3 |
Bundesliga | Borussia Dortmund | Oct 1, 2011 | Dortmund 4–0 Augsburg | 3 |
DFB-Pokal | Borussia Dortmund | May 12, 2012 | Dortmund 5–2 Bayern Munich | 3 |
UEFA Champions League | Borussia Dortmund | Apr 24, 2013 | Dortmund 4–1 Real Madrid | 4 |
Bundesliga | Borussia Dortmund | Nov 1, 2013 | Dortmund 6–1 Stuttgart | 3 |
Euro Qualifiers | Poland | Sep 7, 2014 | Gibraltar 0–7 Poland | 4 |
Bundesliga | Bayern Munich | Sep 22, 2015 | Bayern 5–1 Wolfsburg | 5 |
UEFA Champions League | Bayern Munich | Sep 29, 2015 | Bayern 5–0 Dinamo Zagreb | 3 |
Euro Qualifiers | Poland | Jun 13, 2015 | Poland 4–0 Georgia | 3 |
Bundesliga | Bayern Munich | Aug 26, 2016 | Bayern 6–0 Werder Bremen | 3 |
DFB-Pokal | Bayern Munich | Aug 19, 2016 | Carl Zeiss Jena 0–5 Bayern | 3 |
World Cup Qualifiers | Poland | Oct 8, 2016 | Poland 3–2 Denmark | 3 |
Bundesliga | Bayern Munich | Feb 25, 2017 | Bayern 8–0 Hamburg | 3 |
Bundesliga | Bayern Munich | Apr 1, 2017 | Bayern 6–0 Augsburg | 3 |
World Cup Qualifiers | Poland | Jun 10, 2017 | Poland 3–1 Romania | 3 |
World Cup Qualifiers | Poland | Oct 5, 2017 | Armenia 1–6 Poland | 3 |
Bundesliga | Bayern Munich | Mar 10, 2018 | Bayern 6–0 Hamburg | 3 |
Bundesliga | Bayern Munich | Mar 31, 2018 | Bayern 6–0 Dortmund | 3 |
DFL-Supercup | Bayern Munich | Aug 12, 2018 | Frankfurt 0–5 Bayern | 3 |
Bundesliga | Bayern Munich | Aug 24, 2019 | Schalke 0–3 Bayern | 3 |
Euro Qualifiers | Poland | Oct 10, 2019 | Latvia 0–3 Poland | 3 |
UEFA Champions League | Bayern Munich | Nov 26, 2019 | Red Star Belgrade 0–6 Bayern | 4 |
Bundesliga | Bayern Munich | Oct 4, 2020 | Bayern 4–3 Hertha BSC | 4 |
Bundesliga | Bayern Munich | Oct 24, 2020 | Bayern 5–0 Eintracht Frankfurt | 3 |
Bundesliga | Bayern Munich | Mar 6, 2021 | Bayern 4–2 Dortmund | 3 |
Bundesliga | Bayern Munich | Mar 20, 2021 | Bayern 4–0 Stuttgart | 3 |
Bundesliga | Bayern Munich | May 8, 2021 | Bayern 6–0 Gladbach | 3 |
Bundesliga | Bayern Munich | Aug 28, 2021 | Bayern 5–0 Hertha | 3 |
UEFA Champions League | Bayern Munich | Nov 2, 2021 | Bayern 5–2 Benfica | 3 |
Bundesliga | Bayern Munich | Jan 15, 2022 | Köln 0–4 Bayern | 3 |
UEFA Champions League | Bayern Munich | Mar 8, 2022 | Bayern 7–1 Salzburg | 3 |
UEFA Champions League | FC Barcelona | Sep 7, 2022 | Barcelona 5–1 Viktoria Plzen | 3 |
LaLiga | FC Barcelona | Apr 29, 2024 | Barcelona 4–2 Valencia | 3 |
LaLiga | FC Barcelona | Oct 6, 2024 | Alavés 0–3 Barcelona | 3 |
#2 Lionel Messi | 59

Now you will have to bear with me a bit because the list will get bigger.
Lionel Messi, who has won the most trophies in football history, won the most Ballon d'Or awards, scored the second most four or more goals in football (8), and also has the record for most goal contributions in football history, scoring 59 hat-tricks in his career so far.
Messi also has the record of scoring the most La Liga (36) hat-tricks, which is more than other player's whole career.
The Argentine has scored 48 hat-tricks for FC Barcelona, which is also a record. Messi till now has scored 10 international hat-tricks, the most for Argentina and joint-most in international football history.
Moreover, out of Messi's 59 hat-tricks, only 12 included a penalty, which makes him the player with the most non-penalty hat-tricks as well.
Date | Team | Opponent | Score | Competition | Goals | Pens |
---|---|---|---|---|---|---|
10/03/2007 | Barcelona | Real Madrid | 3-3 | La Liga | 3 | 0 |
06/01/2009 | Barcelona | Atlético Madrid | 3-1 | Copa del Rey | 3 | 1 |
10/01/2010 | Barcelona | Tenerife | 5-0 | La Liga | 3 | 0 |
14/03/2010 | Barcelona | Valencia | 3-0 | La Liga | 3 | 0 |
21/03/2010 | Barcelona | Real Zaragoza | 4-2 | La Liga | 3 | 0 |
06/04/2010 | Barcelona | Arsenal | 4-1 | Champions League | 4 | 0 |
21/08/2010 | Barcelona | Sevilla | 4-0 | Supercopa de España | 3 | 0 |
20/11/2010 | Barcelona | Almería | 8-0 | La Liga | 3 | 0 |
12/01/2011 | Barcelona | Real Betis | 5-0 | Copa del Rey | 3 | 0 |
05/02/2011 | Barcelona | Atlético Madrid | 3-0 | La Liga | 3 | 0 |
17/09/2011 | Barcelona | Osasuna | 8-0 | La Liga | 3 | 0 |
24/09/2011 | Barcelona | Atlético Madrid | 5-0 | La Liga | 3 | 0 |
29/10/2011 | Barcelona | Mallorca | 5-0 | La Liga | 3 | 1 |
01/11/2011 | Barcelona | Viktoria Plzen | 4-0 | Champions League | 3 | 1 |
22/01/2012 | Barcelona | Málaga | 4-1 | La Liga | 3 | 0 |
19/02/2012 | Barcelona | Valencia | 5-1 | La Liga | 4 | 0 |
29/02/2012 | Argentina | Switzerland | 3-1 | Friendly | 3 | 1 |
07/03/2012 | Barcelona | Bayer Leverkusen | 7-1 | Champions League | 5 | 0 |
20/03/2012 | Barcelona | Granada | 5-3 | La Liga | 3 | 0 |
02/05/2012 | Barcelona | Málaga | 4-1 | La Liga | 3 | 2 |
05/05/2012 | Barcelona | Espanyol | 4-0 | La Liga | 4 | 2 |
09/06/2012 | Argentina | Brazil | 4-3 | Friendly | 3 | 0 |
20/10/2012 | Barcelona | Deportivo La Coruña | 5-4 | La Liga | 3 | 0 |
27/01/2013 | Barcelona | Osasuna | 5-1 | La Liga | 4 | 1 |
15/06/2013 | Argentina | Guatemala | 4-0 | Friendly | 3 | 1 |
01/09/2013 | Barcelona | Valencia | 3-2 | La Liga | 3 | 0 |
18/09/2013 | Barcelona | Ajax | 4-0 | Champions League | 3 | 0 |
16/03/2014 | Barcelona | Osasuna | 7-0 | La Liga | 3 | 0 |
23/03/2014 | Barcelona | Real Madrid | 4-3 | La Liga | 3 | 2 |
22/11/2014 | Barcelona | Sevilla | 5-1 | La Liga | 3 | 0 |
25/11/2014 | Barcelona | APOEL | 4-0 | Champions League | 3 | 0 |
07/12/2014 | Barcelona | Espanyol | 5-1 | La Liga | 3 | 0 |
18/01/2015 | Barcelona | Deportivo La Coruña | 4-0 | La Liga | 3 | 0 |
15/02/2015 | Barcelona | Levante | 5-0 | La Liga | 3 | 1 |
08/03/2015 | Barcelona | Rayo Vallecano | 6-1 | La Liga | 3 | 1 |
09/01/2016 | Barcelona | Granada | 4-0 | La Liga | 3 | 0 |
03/02/2016 | Barcelona | Valencia | 7-0 | Copa del Rey | 3 | 0 |
03/03/2016 | Barcelona | Rayo Vallecano | 5-1 | La Liga | 3 | 0 |
11/06/2016 | Argentina | Panama | 5-0 | Copa América | 3 | 0 |
13/09/2016 | Barcelona | Celtic | 7-0 | Champions League | 3 | 0 |
19/10/2016 | Barcelona | Manchester City | 4-0 | Champions League | 3 | 0 |
09/09/2017 | Barcelona | Espanyol | 5-0 | La Liga | 3 | 0 |
19/09/2017 | Barcelona | Eibar | 6-1 | La Liga | 4 | 1 |
11/10/2017 | Argentina | Ecuador | 3-1 | World Cup Qualifier | 3 | 0 |
07/04/2018 | Barcelona | Leganés | 3-1 | La Liga | 3 | 0 |
29/04/2018 | Barcelona | Deportivo La Coruña | 4-2 | La Liga | 3 | 0 |
30/05/2018 | Argentina | Haiti | 4-0 | Friendly | 3 | 1 |
18/09/2018 | Barcelona | PSV | 4-0 | Champions League | 3 | 0 |
16/12/2018 | Barcelona | Levante | 5-0 | La Liga | 3 | 0 |
23/02/2019 | Barcelona | Sevilla | 4-2 | La Liga | 3 | 0 |
17/03/2019 | Barcelona | Real Betis | 4-1 | La Liga | 3 | 0 |
09/11/2019 | Barcelona | Celta Vigo | 4-1 | La Liga | 3 | 1 |
07/12/2019 | Barcelona | Mallorca | 5-2 | La Liga | 3 | 0 |
22/02/2020 | Barcelona | Eibar | 5-0 | La Liga | 4 | 0 |
10/09/2021 | Argentina | Bolivia | 3-0 | World Cup Qualifier | 3 | 0 |
05/06/2022 | Argentina | Estonia | 5-0 | Friendly | 5 | 1 |
28/03/2023 | Argentina | Curaçao | 7-0 | Friendly | 3 | 0 |
15/10/2024 | Argentina | Bolivia | 6-0 | World Cup Qualifier | 3 | 0 |
19/10/2024 | Inter Miami | New England | 6-2 | MLS | 3 | 0 |
#1 Cristiano Ronaldo | 66

Here comes the greatest goal scorer in football history, Cristiano Ronaldo. The Portuguese legend has scored the most hat-tricks in football in the 21st century. And, if you do not count the unverified record for Pele, he has the most hat-tricks in football history.
Most goals in club history, most goals in international football, most Champions League goals, joint-most Champions League hat-tricks (10), most league hat-tricks (45) - these are a few of the records set by the former Manchester United, Real Madrid and Juventus star.
Ronaldo, till now, has scored 66 career hat-tricks, among which 44 came for Real Madrid, a record for the Los Blancos. Moreover, he has scored four or more goals in a game a record 11 times, scoring 4 goals in a game nine times and 5 goals twice.
However, compared with Lionel Messi, 29 of Ronaldo's 66 career hat-tricks included a penalty.
Date | H/A/N | Team | Opponent | Score | Competition | Goals | Pens |
---|---|---|---|---|---|---|---|
12/01/2008 | H | Manchester United | Newcastle United | 6-0 | Premier League | 3 | 0 |
05/05/2010 | A | Real Madrid | Mallorca | 4-1 | La Liga | 3 | 0 |
03/03/2011 | H | Real Madrid | Malaga | 7-0 | La Liga | 3 | 1 |
07/05/2011 | A | Real Madrid | Sevilla | 6-2 | La Liga | 4 | 0 |
10/05/2011 | H | Real Madrid | Getafe | 4-0 | La Liga | 3 | 1 |
28/08/2011 | A | Real Madrid | Real Zaragoza | 6-0 | La Liga | 3 | 0 |
24/09/2011 | H | Real Madrid | Rayo Vallecano | 6-2 | La Liga | 3 | 2 |
22/10/2011 | A | Real Madrid | Malaga | 4-0 | La Liga | 3 | 0 |
06/11/2011 | H | Real Madrid | Osasuna | 7-1 | La Liga | 3 | 1 |
17/12/2011 | A | Real Madrid | Sevilla | 6-2 | La Liga | 3 | 1 |
12/02/2012 | H | Real Madrid | Levante | 4-2 | La Liga | 3 | 1 |
11/04/2012 | A | Real Madrid | Atletico Madrid | 4-1 | La Liga | 3 | 1 |
30/09/2012 | H | Real Madrid | Deportivo La Coruña | 5-1 | La Liga | 3 | 2 |
03/10/2012 | A | Real Madrid | Ajax | 4-1 | Champions League | 3 | 0 |
09/01/2013 | H | Real Madrid | Celta Vigo | 4-0 | Copa del Rey | 3 | 0 |
27/01/2013 | H | Real Madrid | Getafe | 4-0 | La Liga | 3 | 1 |
09/02/2013 | H | Real Madrid | Sevilla | 4-1 | La Liga | 3 | 0 |
06/09/2013 | A | Portugal | Northern Ireland | 4-2 | World Cup Qualifier | 3 | 0 |
17/09/2013 | A | Real Madrid | Galatasaray | 6-1 | Champions League | 3 | 0 |
30/10/2013 | H | Real Madrid | Sevilla | 7-3 | La Liga | 3 | 1 |
09/11/2013 | H | Real Madrid | Real Sociedad | 5-1 | La Liga | 3 | 1 |
19/11/2013 | A | Portugal | Sweden | 3-2 | World Cup Qualifier | 3 | 0 |
20/09/2014 | A | Real Madrid | Deportivo La Coruña | 8-2 | La Liga | 3 | 0 |
23/09/2014 | H | Real Madrid | Elche | 5-1 | La Liga | 4 | 2 |
05/10/2014 | H | Real Madrid | Athletic Bilbao | 5-0 | La Liga | 3 | 0 |
06/12/2014 | H | Real Madrid | Celta Vigo | 3-0 | La Liga | 3 | 1 |
05/04/2015 | H | Real Madrid | Granada | 9-1 | La Liga | 5 | 0 |
02/05/2015 | A | Real Madrid | Sevilla | 3-2 | La Liga | 3 | 0 |
17/05/2015 | A | Real Madrid | Espanyol | 4-1 | La Liga | 3 | 0 |
23/05/2015 | H | Real Madrid | Getafe | 7-3 | La Liga | 3 | 1 |
13/06/2015 | A | Portugal | Armenia | 3-2 | Euros Qualifier | 3 | 1 |
12/09/2015 | A | Real Madrid | Espanyol | 6-0 | La Liga | 5 | 1 |
15/09/2015 | H | Real Madrid | Shakhtar Donetsk | 4-0 | Champions League | 3 | 2 |
08/12/2015 | H | Real Madrid | Malmö | 8-0 | Champions League | 4 | 0 |
31/01/2016 | H | Real Madrid | Espanyol | 6-0 | La Liga | 3 | 1 |
05/03/2016 | H | Real Madrid | Celta Vigo | 7-1 | La Liga | 4 | 0 |
12/04/2016 | H | Real Madrid | Wolfsburg | 3-0 | Champions League | 3 | 0 |
07/10/2016 | H | Portugal | Andorra | 6-0 | World Cup Qualifier | 4 | 0 |
29/10/2016 | A | Real Madrid | Alaves | 4-1 | La Liga | 3 | 1 |
19/11/2016 | A | Real Madrid | Atletico Madrid | 3-0 | La Liga | 3 | 1 |
18/12/2016 | H | Real Madrid | Kashima Antlers | 4-2 | Club World Cup | 3 | 1 |
18/04/2017 | H | Real Madrid | Bayern Munich | 4-2 | Champions League | 3 | 0 |
02/05/2017 | H | Real Madrid | Atletico Madrid | 3-0 | Champions League | 3 | 0 |
31/08/2017 | H | Portugal | Faroe Islands | 5-1 | World Cup Qualifier | 3 | 1 |
10/02/2018 | H | Real Madrid | Real Sociedad | 5-2 | La Liga | 3 | 0 |
18/03/2018 | H | Real Madrid | Girona | 6-3 | La Liga | 4 | 0 |
15/06/2018 | N | Portugal | Spain | 3-3 | World Cup | 3 | 1 |
12/03/2019 | H | Juventus | Atletico Madrid | 3-0 | Champions League | 3 | 1 |
05/06/2019 | H | Portugal | Switzerland | 3-1 | UEFA Nations League | 3 | 0 |
10/09/2019 | A | Portugal | Lithuania | 5-1 | Euros Qualifier | 4 | 1 |
14/11/2019 | H | Portugal | Lithuania | 6-0 | Euros Qualifier | 3 | 1 |
06/01/2020 | H | Juventus | Cagliari | 4-0 | Serie A | 3 | 1 |
14/03/2021 | A | Juventus | Cagliari | 3-1 | Serie A | 3 | 1 |
12/10/2021 | H | Portugal | Luxembourg | 5-0 | World Cup Qualifier | 3 | 2 |
12/03/2022 | H | Man United | Tottenham | 3-2 | Premier League | 3 | 0 |
16/04/2022 | H | Man United | Norwich | 3-2 | Premier League | 3 | 0 |
09/02/2023 | A | Al Nassr | Al-Wehda | 4-0 | Saudi Pro League | 4 | 1 |
25/02/2023 | A | Al Nassr | Damac | 3-0 | Saudi Pro League | 3 | 1 |
25/08/2023 | A | Al Nassr | Al-Fateh | 5-0 | Saudi Pro League | 3 | 0 |
30/03/2024 | H | Al Nassr | Al Taee | 5-1 | Saudi Pro League | 3 | 0 |
02/04/2024 | A | Al Nassr | Abha | 8-0 | Saudi Pro League | 3 | 0 |
04/05/2024 | H | Al Nassr | Al-Wehda | 6-0 | Saudi Pro League | 3 | 0 |
Rank | Player | Country | Hat-tricks |
1 | Cristiano Ronaldo | Portugal | 66 |
2 | Lionel Messi | Argentina | 59 |
3 | Robert Lewandowski | Poland | 33 |
4 | Luis Suárez | Uruguay | 30 |
= 5 | Harry Kane | England | 24 |
= 5 | Erling Haaland | Norway | 24 |
7 | Neymar | Brazil | 21 |
8 | Zlatan Ibrahimović | Sweden | 20 |
9 | Kylian Mbappé | France | 22 |
=10 | Mario Gómez | Germany | 18 |
=10 | Klaas-Jan Huntelaar | Netherlands | 18 |
=10 | Sergio Agüero | Argentina | 18 |