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

#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