Ronaldo and Messi lead top-5 active players with most hat-tricks for club & country

Bhargav
Cristiano Ronaldo (left) and Lionel Messi (right).
Cristiano Ronaldo (left) and Lionel Messi (right).

Lionel Messi's La Liga hat-trick for Barcelona against Celta Vigo on the 12th matchday of the 2019-20 season was a landmark one as he drew level with Portugal captain Cristiano Ronaldo's record for most three-goal hauls (34) in the history of the Spanish top-flight.

The duo of Messi and Ronaldo also share the UEFA Champions League record for most hat-tricks by a player with the tally currently at eight.

With over 600 goals each for club and country, Messi and Ronaldo are two of five active players with most career hat-tricks. Let us find out where does the duo rank for most hat-tricks by an active player and who else makes up the top five.


#5 Sergio Aguero (17)

Sergio Aguero.
Sergio Aguero.

Sergio Aguero has scored 17 hat-tricks for club and country. Aguero holds the joint-record with Alan Shearer for most Premier League hat-tricks at 11, all of which he has scored for Manchester City.

The Argentina international has also scored three hat-tricks for the Manchester club in the UEFA Champions League, one in the FA Cup as well as single hat-trick in La Liga for Atletico Madrid.

The 2014 FIFA World Cup runner-up has one hat-trick for his national team, Argentina.

#4 Robert Lewandowski (19)

Robert Lewandowski.
Robert Lewandowski.

Robert Lewandowski has 19 hat-tricks for club and country. The prolific Pole has scored nine hat-tricks for Bayern Munich, four for Borussia Dortmund, and six hat-tricks for his national team Poland.

Lewandowski holds the record for most goals scored by a substitute in the Bundesliga when he netted five goals in the space of nine minutes against Wolfsburg in the 2015-16 season. He is also the only player in UEFA Champions League history to score four goals in a semi-final when he dismantled Real Madrid on Borussia Dortmund's route to the final in the 2012-13 season.

#3 Luis Suarez (29)

Luis Suárez
Luis Suárez

Luis Suarez has scored 29 hat-tricks for club and country. Suarez has scored nine hat-tricks for Ajax, which includes a stunning six-goal haul in a 2009-10 Dutch Cup game against WHC Wezep, six hat-tricks for Liverpool, and 12 hat-tricks for Barcelona.

The Uruguayan international's 10 La Liga hat-tricks for Barcelona is the most by any active player in the league, behind joint-record-holders Lionel Messi. Suarez has also scored two hat-tricks for Uruguay.

#2 Lionel Messi (52)

Lionel Messi.
Lionel Messi.

Lionel Messi drew level with Cristiano Ronaldo's record of most La Liga hat-tricks following his treble for Barcelona against Celta Vigo on matchday-12 of the ongoing 2019-20 season.

Messi has scored hat-tricks in four different club competitions Barcelona in four different competitions: 34 in La Liga, eight in the Champions League, three in Copa Del Rey and one in the Spanish Super Cup. In addition, Messi also has six hat-tricks for his national side, Argentina.

#1 Cristiano Ronaldo (54)

Cristiano Ronaldo.
Cristiano Ronaldo.

With 54 hat-tricks for club and country, Cristiano Ronaldo has the most hat-tricks by any active player. Ronaldo, along with Messi, holds the record for most hat-tricks in the Spanish league with 34, and the UEFA Champions League with eight apiece.

The Portugal captain has eight hat-tricks for his country, one hat-trick for his second professional club Manchester United, 44 for Real Madrid, and one for his present club Juventus.

Also check out: Champions league top scorers Champions League table Champions League Schedule

Quick Links

Edited by A. Ayush Chatterjee
Sportskeeda logo
Close menu
WWE
WWE
NBA
NBA
NFL
NFL
MMA
MMA
Tennis
Tennis
NHL
NHL
Golf
Golf
MLB
MLB
Soccer
Soccer
F1
F1
WNBA
WNBA
More
More
bell-icon Manage notifications