FootballSports

The footballers with the most hat-tricks since 2000 – Ranked

Scoring a hat-trick is no small feat, yet a select group of forwards have turned it into a personal trademark. From global icons to regional legends, these 21 players have found the net three times in a game more than anyone else since the year 2000. Let's count them down from least to most hat-tricks in the modern era.

Sergio Aguero – 18 hat-tricks

Sergio Agüero
Cosmin Iftode / Shutterstock.com

Sergio Aguero was a force of nature for both Atletico Madrid and Manchester City, where he became a Premier League legend. Known for his sharp movement and lethal finishing, he might’ve added even more to his 18 hat-tricks had a heart condition not forced his early retirement at 33.

Klaas-Jan Huntelaar – 18 hat-tricks

Klaas-Jan Huntelaar
Ververidis Vasilis / Shutterstock.com

Klaas-Jan Huntelaar carved out a career as one of Europe’s most clinical finishers, starring for Ajax, Real Madrid, Milan, and Schalke. The Dutchman’s 18 hat-tricks reflect his instinctive ability to find the back of the net, finishing with 367 club goals and 42 for his country.

Mario Gomez – 18 hat-tricks

Mario Gomez
Pavel17, CC BY-SA 4.0, via Wikimedia Commons

Mario Gomez mirrored Huntelaar’s scoring style, thriving as a traditional No. 9 for Bayern Munich and Germany. With 113 goals in 174 games for Bayern, Gomez’s 18 hat-tricks are a testament to his consistency in both domestic and international competitions.

Read also: The 50 Greatest Premier League Players of All Time – Ranked

Zlatan Ibrahimovic – 20 hat-tricks

Zlatan Ibrahimović
LiveMedia / Shutterstock.com

Zlatan Ibrahimovic combined power, precision, and outrageous flair to score 20 hat-tricks across clubs like PSG, Milan, and Barcelona. His highlight-reel goals and imposing presence made him one of the most unforgettable strikers of the modern era.

Firas Al-Khatib – 20 hat-tricks

Firas Al-Khatib
Doha Stadium Plus Qatar, CC BY 2.0, via Wikimedia Commons

Firas Al-Khatib might not be a global superstar, but his 20 hat-tricks show just how dominant he was in Kuwait and surrounding leagues. The Syrian legend became his country’s all-time top scorer, earning respect despite playing far from Europe’s spotlight.

Greg Draper – 20 hat-tricks

Greg Draper
Oceanic Football Press Photo

Greg Draper scored prolifically in the Welsh Premier League with The New Saints, tallying 20 hat-tricks and 163 goals in just 252 league games. While the opposition may not have been elite, Draper’s finishing was razor-sharp throughout his career.

Kylian Mbappe – 21 hat-tricks

Kylian Mbappé
ph.FAB / Shutterstock.com

Kylian Mbappe, now a Real Madrid star, has already racked up 21 hat-tricks at just 26 years old. With two trebles for Los Blancos and many more surely to come, Mbappe is climbing this list at lightning speed.

Read also: Premier League Injury Tracker 2025/2026 (Updated 14th October)

Neymar – 21 hat-tricks

Photo: Stefan Ugljevarevic / Shutterstock.com

Neymar is the highest-ranked non-striker on the list with 21 hat-tricks, an impressive feat for someone who mostly played as a winger. Whether at Santos, Barcelona, or PSG, his flair and goal contribution made him a constant threat in the final third.

Sebastian Tagliabue – 21 hat-tricks

Sebastián Tagliabúe
instagram/sebastian_tagliabue

Sebastian Tagliabue found his scoring groove in the UAE Pro League, netting 152 goals in 157 games for Al-Wahda. Despite the lesser-known league, his 21 hat-tricks show just how reliable he was in front of goal.

Aleksandar Duric – 22 hat-tricks

Aleksandar Duric
en:User:mygan, Public domain, via Wikimedia Commons

Aleksandar Duric played until age 49 and collected 22 hat-tricks across nearly three decades. A stalwart of Singaporean football, his longevity and goal-scoring consistency made him a legend in Southeast Asia.

Abderrazak Hamdallah – 23 hat-tricks

Abderrazak Hamdallah
Photo: www.spl.com.sa

Abderrazak Hamdallah has been lethal in Saudi Arabia and beyond, scoring 23 hat-tricks while flying under the radar internationally. His knack for goals saw him outscore household names despite playing in lower-profile leagues.

Read also: Top 20 Football Wonderkids Who Actually Fulfilled Their Potential - Ranked

Marc Lloyd Williams – 24 hat-tricks

Marc Lloyd Williams
Welsh Schools FA U18 Staff Photos

Marc Lloyd Williams bagged 24 hat-tricks across English lower leagues and the Welsh top flight, ending with 345 career goals. In the 2001/02 season, he was Europe’s top scorer with 47 goals—though he was denied the Golden Boot due to league coefficients.

Vyacheslav Zahovaiko – 26 hat-tricks

Vyacheslav Zahovaiko
Piret Ahman, Attribution, via Wikimedia Commons

Vyacheslav Zahovaiko made history in Estonia with 26 hat-tricks during his long stint at FC Flora. In 2006, he averaged 1.2 goals per game, becoming one of Europe’s most efficient forwards that year.

Ali Mabkhout – 27 hat-tricks

Ali Mabkhout
Mohammad Moussa, CC BY-SA 4.0, via Wikimedia Commons

Ali Mabkhout dominated UAE football, scoring over 200 league goals and notching 27 hat-tricks for club and country. His loyalty to Al Jazira and consistency in front of goal have made him a national icon.

Erling Haaland – 27 hat-tricks

Photo: Jose Breton- Pics Action / Shutterstock.com

Erling Haaland, at only 25, already has 27 career hat-tricks and is showing no signs of slowing down. With goals pouring in for both Manchester City and Norway, it’s likely he’ll top this list in the years ahead.

Read also: 20 players who scored the fastest for their new clubs - Ranked

Harry Kane – 28 hat-tricks

Vitalii Vitleo / Shutterstock.com

Harry Kane has built a reputation as one of Europe’s most reliable scorers, registering 28 hat-tricks across Tottenham and Bayern Munich. Still in his prime, the England captain continues to add to his tally with ruthless consistency.

Luis Suarez – 30 hat-tricks

Luis Suárez
Ringo Chiu / Shutterstock.com

Luis Suarez has scored 30 hat-tricks in his career, starring at Ajax, Liverpool, and Barcelona. Known for his aggressive style and sharp instincts, Suarez remains a threat even in the twilight of his career with Inter Miami.

Robert Lewandowski – 33 hat-tricks

Robert Lewandowski
Photo: Shutterstock.com

Robert Lewandowski is one of the greatest Bundesliga forwards of all time, with 33 hat-tricks to his name. Having scored trebles for Dortmund, Bayern, and Barcelona, his consistency on Europe’s biggest stages is remarkable.

Ali Ashfaq – 35 hat-tricks

Ali Ashfaq
The President's Office of the Republic of Maldives, CC BY 4.0, via Wikimedia Commons

Ali Ashfaq might not be a global name, but his 35 hat-tricks make him a hero in the Maldives. Scoring more goals than appearances at several clubs, he also tallied 58 goals for the national team—an extraordinary record.

Read also: Premier League Wages: How Much Players Earned Each Season Since 1885

Lionel Messi – 59 hat-tricks

Lionel Messi
A.RICARDO / Shutterstock.com

Lionel Messi has hit 59 hat-tricks, often playing from the right wing rather than a central role. Now delighting fans in MLS with Inter Miami, the Argentine genius is still adding to his tally in his late 30s.

Cristiano Ronaldo – 66 hat-tricks

Cristiano Ronaldo
Christian Bertrand / Shutterstock.com

Cristiano Ronaldo leads the pack with 66 hat-tricks, built over a career of extraordinary consistency at Real Madrid, Juventus, Manchester United, and Al Nassr. As the sport’s all-time leading scorer, Ronaldo continues to break records well into his 40s.