5 players with the most hat-tricks in football history

Cristiano Ronaldo and Lionel Messi are arguably the best players in football history
Cristiano Ronaldo and Lionel Messi are arguably the best players in football history

While football is complex in all its regards, one thing remains an undeniable fact: goals win you games.

Goals are the reason most people watch football. We've all experienced chills go up our spines when we hear the ball ripple the net at least once in our lives. The current crop of footballers are arguably the best ever in the history of the sport.

Several people say that we are in a period of transition in world football. The likes of Cristiano Ronaldo and Lionel Messi are approaching the end of their careers. But on the bright side, we are also lucky to see the next generation of footballers develop into world-class players.

Let's take a look at the five players with the most hat-tricks in the history of modern football.


#5 Klaas-Jan Huntelaar, Mario Gomez, Sergio Aguero - 18

FC Barcelona forward Sergio Aguero.
FC Barcelona forward Sergio Aguero.

Fifth place on this list is shared by three world-class footballers.

Klaas-Jan Huntelaar is a player fondly remembered by Dutch fans worldwide. Featuring for clubs such as Ajax, Real Madrid, Milan and Schalke, the striker racked up 18 hat-tricks throughout his football career.

Mario Gomez is undeniably a legend of German football. The forward played for Bayern Munich, Fiorentina, Wolfsburg and Stuttgart before his eventual retirement in 2020. He also has 78 international caps to his name, scoring 31 goals in the process. Gomez, too, shares the record for the fifth-most hat-tricks in football.

Sergio Aguero is a far more recognizable figure on this list for modern-day football fans. Having made his name with Atletico Madrid, he earned a transfer to Manchester City and was a key figure in their most successful period in the club's history.


#4 Robert Lewandowski - 25

FC Bayern Munich striker Robert Lewandowski.
FC Bayern Munich striker Robert Lewandowski.

Robert Lewandowski is one of the most prolific strikers of his generation.

The 33-year-old has had a stunning career, representing clubs like Lech Poznan, Borussia Dortmund and now Bayern Munich. Having left his mark with all these clubs, there is no doubt that Lewandowski is a lethal striker.

Known for his impressive positioning and inch-perfect shooting, Lewandowski has firmly established himself as a Bayern Munich and Bundesliga legend. He is equally adept with both feet and has a bullet header in his arsenal to boot.

Lewandowski also displays impressive fitness for his age, often acting as the first line of defense in the Bayern Munich system. He has scored 337 Bundesliga goals in 447 appearances and recently surpassed Gerd Muller's record for scoring in the most consecutive appearances in the competition.

Lewandowski is considered by many to be the frontrunner for this year's Ballon d'Or.

#3. Luis Suarez - 29

Luis Suarez celebrates a goal during his stint at Barcelona.
Luis Suarez celebrates a goal during his stint at Barcelona.

Luis Suarez is a player who divides opinion among football fans.

Undoubtedly a world-class footballer, several football purists have portrayed Suarez as a villain figure in modern football. It is also a common belief that his off-the-field antics have taken away from his achievements on the football pitch.

All things aside, the fact remains that Suarez is simply a phenomenal footballer. He has a certain X-factor about him, and is famous for running directly at defenders and being an all-round footballer.

Having made his name with Ajax in Eredivisie, Suarez earned a move to Premier League giants Liverpool in 2011. In the three years that followed, Suarez went on to become a certified club legend. Although he never won the league with the Reds, he is still remembered as one of the club's best-ever strikers.

He eventually broke the hearts of Liverpool fans in 2014, when he moved to Spanish giants Barcelona. Suarez spent six long and successful years at the Camp Nou before moving to their rivals Atletico Madrid.

The Uruguayan remains in excellent stead even now, having scored 26 goals in just 48 appearances so far for the Rojiblancos.


#2 Lionel Messi - 55

Former FC Barcelona forward Lionel Messi.
Former FC Barcelona forward Lionel Messi.

Lionel Messi is widely regarded as the greatest footballer of all time.

A household name in world football, Messi has developed over the years into one of the most complete players in football history. Coming up through La Masia, Barcelona's youth system, Messi made his professional debut for the Blaugrana in 2004.

He went on to spend 17 long and fruitful years at the Camp Nou. Messi's club trophy cabinet is truly a sight for sore eyes. La Pulga has won 10 La Liga titles, 7 Copa del Rey trophies, 8 Supercopas, 4 UEFA Champions Leagues and 3 FIFA Club World Cup awards. Messi added to that count earlier this summer by securing the 2021 Copa America with Argentina.

Arguably the biggest player in the club's history, Messi made 778 appearances for Barcelona. He scored 672 goals in that time and also registered 301 assists, making him one of the most successful footballers in history. Messi also won a record six Ballons d'Or during his time at the Nou Camp.

This summer saw Messi part of a shock deal, signing for French outfit Paris Saint-Germain. The Argentine has signed a two-year contract with PSG and it seems likely that he will retire after that.


#1. Cristiano Ronaldo - 58

Former Real Madrid forward Cristiano Ronaldo.
Former Real Madrid forward Cristiano Ronaldo.

Cristiano Ronaldo is arguably the best player in world football history.

Ronaldo has enjoyed a thoroughly successful career. Starting out professionally for Sporting Lisbon in 2002, he moved to England a year later and went on to make his name with Manchester United.

Representing the club for six years, Ronaldo won several trophies and broke multiple records as a Manchester United player. He then moved to Real Madrid in 2009 to pursue the next phase of his career, where he only evolved into an even more impressive footballer.

Ronaldo spent nine years at the Santiago Bernabeu, winning a multitude of trophies and awards. His most memorable achievements are his four UEFA Champions League trophies as well as the four Ballons d'Or he won during his time with Los Blancos.

Ronaldo then went to Juventus in Italy, where he continued his uncanny knack of breaking records, especially those related to goalscoring numbers. Overall, Ronaldo has made 901 professional appearances, scoring 679 goals and providing 229 assists.

Ronaldo is undeniably a phenomenon when it comes to scoring goals. He recently broke Ali Daei's record for most goal in men's international football (109). Ronaldo now has 115 goals and netted his 58th career hat-trick during Portugal's recent victory over Luxembourg.

This summer also saw the Portuguese return to England with Manchester United in a deal that was unexpected for many. He has hit the ground running in his second spell at England, already scoring five goals in six appearances.

Quick Links