Hat Tricks - Messi vs Ronaldo Career Hat-tricks

All Time Career Hat Tricks

Messi All Time Career Hat Tricks

57 Hat Tricks

Messi scores a hat trick every 18.5 games

Ronaldo All Time Career Hat Tricks

63 Hat Tricks

Ronaldo scores a hat trick every 19.2 games

All Time Club Hat Tricks

Messi All Time Club Hat Tricks

48 Hat Tricks

Messi scores a hat trick every 18.2 games

Ronaldo All Time Club Hat Tricks

53 Hat Tricks

Ronaldo scores a hat trick every 19.0 games

League Hat Tricks

Messi League Hat Tricks

36 Hat Tricks

Messi scores a hat trick every 16.3 games

Ronaldo League Hat Tricks

42 Hat Tricks

Ronaldo scores a hat trick every 16.4 games

Champions League Hat Tricks

Messi Champions League Hat Tricks

8 Hat Tricks

Messi scores a hat trick every 20.9 games

Ronaldo Champions League Hat Tricks

8 Hat Tricks

Ronaldo scores a hat trick every 24.1 games

Other Club Cups Hat Tricks

Messi Other Club Cups Hat Tricks

4 Hat Tricks

Messi scores a hat trick every 30.5 games

Ronaldo Other Club Cups Hat Tricks

3 Hat Tricks

Ronaldo scores a hat trick every 45.0 games

International Hat Tricks

Messi International Hat Tricks

9 Hat Tricks

Messi scores a hat trick every 20.0 games

Ronaldo International Hat Tricks

10 Hat Tricks

Ronaldo scores a hat trick every 20.5 games

Messi & Ronaldo Hat-tricks

All stats on this page will auto-update

At the peak of their powers, it seemed like Messi and Ronaldo were scoring hat-tricks every other week. They've scored a mind-boggling 120 hat-tricks between them in their glittering careers.

Of those, Messi has scored 57 hat-tricks and Ronaldo has scored 63 hat-tricks.

Having played considerably fewer games, Messi has scored hat-tricks with slightly more regularity over his career. Messi scores a hat-trick every 18.5 games on average, whereas Ronaldo scores a hat-trick for every 19.2 games played.

4 or 5 Goals in a Game

Messi has scored more than 3 goals in a game on 8 separate occasions, scoring 4 goals six times, and 5 goals twice.

Messi 4 goals in a game

DateH/AOpponentScoreCompetition
22/02/2020HEibar5-0La Liga
19/09/2017HEibar6-1La Liga
27/01/2013HOsasuna5-1La Liga
05/05/2012HEspanyol4-0La Liga
19/02/2012HValencia5-1La Liga
06/04/2010HArsenal4-1Champions League

Messi 5 goals in a game

DateH/AOpponentScoreCompetition
05/06/2022NEstonia5-0Friendly
07/03/2012HBayer Leverkusen7-1Champions League

Ronaldo has scored more than 3 in a game an impressive 11 times, scoring 4 goals in a game nine times and 5 goals twice.

Ronaldo 4 goals in a game

DateH/AOpponentScoreCompetition
09/02/2023AAl-Wehda4-0Saudi Pro League
10/09/2019ALithuania5-1Euros Qualifier
18/03/2018HGirona6-3La Liga
07/10/2016HAndorra6-0World Cup Qualifier
05/03/2016HCelta Vigo7-1La Liga
08/12/2015HMalmo8-0Champions League
23/09/2014HElche5-1La Liga
07/05/2011ASevilla6-2La Liga
23/10/2010HRacing Santander6-1La Liga

Ronaldo 5 goals in a game

DateH/AOpponentScoreCompetition
12/09/2015AEspanyol6-0La Liga
05/04/2015HGranada9-1La Liga

How many of their hat-tricks include penalties?

Of Messi's 57 career hat-tricks, 12 of them included penalties, meaning 21.1% of all his hat-tricks included a penalty.

Ronaldo scored a penalty in 29 of his 63 career hat-tricks, meaning 46.0% of his hat-tricks have included a penalty goal.

Unique Hat-tricks

Cristiano Ronaldo has scored an unbelievable 9 "perfect" hat-tricks (a hat-trick consisting of 1 right foot goal, 1 left foot goal, and 1 headed goal), clearly demonstrating his superb weak foot and heading ability.

With Messi only scoring 27 headers in his whole career, it may come as no surprise that he hasn't got any perfect hat-tricks to his name.

Leo Messi does however have a weak foot hat-trick to his name, scoring 3 right footed goals in a 2014 Champions League tie against APOEL. Messi has also scored a dead ball hat-trick, consisting of a penalty and 2 direct free kick goals against Celta Vigo in 2019.

Although Ronaldo hasn't quite managed a weak foot hat-trick, an incredible 33 of his 63 hat-tricks (52.4%) have included a weak foot goal. For Messi, it's 24 out of 57 (42.1%).

How do they score their hat-tricks?

Hat-tricks WITH...Messi (%)Ronaldo (%)
Weak Foot Goal24 (42.1%)33 (52.4%)
Headed Goal3 (5.3%)28 (44.4%)
Free Kick Goal8 (14.0%)13 (20.6%)
Outside Box Goal (open play)13 (22.8%)18 (28.6%)
Hat-tricks WITHOUT...Messi (%)Ronaldo (%)
Penalty Goal45 (78.9%)34 (54.0%)
Extra Time Goal57 (100.0%)61 (96.8%)

Where do they score their hat-tricks?

19 of Messi's 57 career hat-tricks have come away from home; 33.3%. He's scored 36 hat-tricks at home and 2 in a neutral venue.

  • 63.2% hat-tricks scored at home
  • 33.3% hat-tricks scored away

22 of Ronaldo's 63 career hat-tricks have been scored in away matches; 34.9%. He's scored 40 hat-tricks in home games and 1 at a neutral venue.

  • 63.5% hat-tricks scored at home
  • 34.9% hat-tricks scored away

Notable Messi Hat-tricks

Messi began his hat-trick haul with a bang, netting his first ever treble in El Clasico against arch-rivals Real Madrid at 19 years of age. When a Guti free kick flicked in off Sergio Ramos' head, Real looked likely to secure a huge victory, but Messi's superb 91st minute strike ensure the game finished 3-3. Interestingly, this is the only match in which Messi has scored a hat-trick that his side hasn't won.

Another that sticks in the memory is Messi's hat-trick in World Cup qualifying against Ecuador. Argentina had endured a turbulent campaign and required a win in their final game - away to Ecuador - to ensure qualification for Russia 2018. Ecuador scored an early goal and Argentina feared the worst, but then, Messi happened. He struck twice inside the first half an hour to turn the game around and then sealed his hat-trick, along with World Cup qualification, in the second half.

Messi has 8 hat-tricks in the Champions League, which is a record he and Ronaldo currently share. His two most memorable in the competition were against Arsenal and Bayer Leverkusen. Messi produced a simply stunning performance against Arsenal at Camp Nou in 2010, hitting 4 past the English side to mark his very first Champions League hat-trick.

Two years later, he somehow bettered this by scoring FIVE against Bayer Leverkusen in a Last 16 encounter, becoming the first player in history to score 5 in a Champions League fixture (since matched by Luiz Adriano).

In a 2019 La Liga fixture, Messi scored one of his more unique hat-tricks against Celta Vigo, when an early penalty followed by 2 free kicks either side of half-time secured a dead ball hat-trick.

Complete List of Messi Hat-tricks

DateH/ATeamOpponentScoreCompetitionGoalsPens
28/03/2023HArgentinaCuracao7-0Friendly30
05/06/2022NArgentinaEstonia5-0Friendly51
10/09/2021HArgentinaBolivia3-0World Cup Qualifier30
22/02/2020HBarcelonaEibar5-0La Liga40
07/12/2019HBarcelonaMallorca5-2La Liga30
9/11/2019HBarcelonaCelta Vigo4-1La Liga31
17/03/2019ABarcelonaReal Betis4-1La Liga30
23/02/2019ABarcelonaSevilla4-2La Liga30
16/12/2018ABarcelonaLevante5-0La Liga30
18/09/2018HBarcelonaPSV4-0Champions League30
30/05/2018HArgentinaHaiti4-0Friendly31
29/04/2018ABarcelonaDeportivo La Coruna4-2La Liga30
07/04/2018HBarcelonaLeganes3-1La Liga30
11/10/2017AArgentinaEcuador3-1World Cup Qualifier30
19/09/2017HBarcelonaEibar6-1La Liga41
09/09/2017HBarcelonaEspanyol5-0La Liga30
19/10/2016HBarcelonaManchester City4-0Champions League30
13/09/2016HBarcelonaCeltic7-0Champions League30
11/06/2016NArgentinaPanama5-0Copa America30
03/03/2016ABarcelonaRayo Vallecano5-1La Liga30
03/02/2016HBarcelonaValencia7-0Copa del Rey30
09/01/2016HBarcelonaGranada4-0La Liga30
08/03/2015HBarcelonaRayo Vallecano6-1La Liga31
15/02/2015HBarcelonaLevante5-0La Liga31
18/01/2015ABarcelonaDeportivo La Coruna4-0La Liga30
07/12/2014HBarcelonaEspanyol5-1La Liga30
25/11/2014ABarcelonaAPOEL4-0Champions League30
22/11/2014HBarcelonaSevilla5-1La Liga30
23/03/2014ABarcelonaReal Madrid4-3La Liga32
16/03/2014HBarcelonaOsasuna7-0La Liga30
18/09/2013HBarcelonaAjax4-0Champions League30
01/09/2013ABarcelonaValencia3-2La Liga30
15/06/2013AArgentinaGuatemala4-0Friendly31
27/01/2013HBarcelonaOsasuna5-1La Liga41
20/10/2012ABarcelonaDeportivo La Coruna5-4La Liga30
09/06/2012HArgentinaBrazil4-3Friendly30
05/05/2012HBarcelonaEspanyol4-0La Liga42
02/05/2012HBarcelonaMalaga4-1La Liga32
20/03/2012HBarcelonaGranada5-3La Liga30
07/03/2012HBarcelonaBayer Leverkusen7-1Champions League50
29/02/2012AArgentinaSwitzerland3-1Friendly31
19/02/2012HBarcelonaValencia5-1La Liga40
22/01/2012ABarcelonaMalaga4-1La Liga30
01/11/2011ABarcelonaViktoria Plzen4-0Champions League31
29/10/2011HBarcelonaMallorca5-0La Liga31
24/09/2011HBarcelonaAtletico Madrid5-0La Liga30
17/09/2011HBarcelonaOsasuna8-0La Liga30
05/02/2011HBarcelonaAtletico Madrid3-0La Liga30
12/01/2011HBarcelonaReal Betis5-0Copa del Rey30
20/11/2010ABarcelonaAlmeria8-0La Liga30
21/08/2010HBarcelonaSevilla4-0Supercopa de Espana30
06/04/2010HBarcelonaArsenal4-1Champions League40
21/03/2010ABarcelonaReal Zaragoza4-2La Liga30
14/03/2010HBarcelonaValencia3-0La Liga30
10/01/2010ABarcelonaTenerife5-0La Liga30
06/01/2009ABarcelonaAtletico Madrid3-1Copa del Rey31
10/03/2007HBarcelonaReal Madrid3-3La Liga30

Notable Ronaldo Hat-tricks

Ronaldo has scored an incredible 10 hat-tricks at international level, two of which particularly stand out.

The first was a crucial World Cup qualification play-off, in which Portugal took a 1-0 first-leg lead to Sweden. After Ronaldo's opener in the second-leg, Ibrahimovic gave Sweden a 2-1 lead as they threatened to turn the tie around. Then, Ronaldo struck twice in three minutes to secure his hat-trick, and qualification for the 2014 World Cup. His third strike also took him to 47 international goals, equalling Pauleta's all time record.

The second Portugal hat-trick that sticks out is of course his World Cup treble against Spain. With Spain largely the better side, Ronaldo salvaged an unlikely draw for Portugal as he fired in a late free-kick to level the match at 3-3. In terms of quality, it's perhaps generous to rank this among his best hat-tricks (one being a penalty and another a goalkeeping howler from De Gea), but on the world stage against one of the best teams in the world, and with the pressure weighing heavy on that late free-kick, it has to be considered one of his most memorable.

In 2016, Real Madrid were in real trouble after going down 2-0 to Wolfsburg in their Champions League quarter-final first-leg. But they needn't have worried. In the second-leg, Ronaldo wiped out their lead in the space of two first half minutes, before scoring a third in the 77th minute to secure Real's semi-final spot.

A year later, he was back at it again. Bayern Munich had forced their quarter-final tie with Real Madrid into extra-time. Ronaldo then struck twice in extra-time to seal his hat-trick and Real's advancement in the competition.

He wasn't finished their though. In the following round he bacme the first player to score back-to-back hat-tricks in the Champions League knockout stage, putting 3 past fierce rivals Atletico Madrid.

Two years later, Ronaldo reinforced his reputation once again for rescuing his sides in the Champions League. This time he was in Juventus colours, with his side 2-0 down after a Last 16 first-leg against Atletico Madrid. In the second-leg... you can guess what happened. Ronaldo netted 2 headers and a penalty to completely turn the tie around, scoring his first Juventus hat-trick in the process. It was also his eighth hat-trick in the Champions League, equalling Messi's competition record.

Complete List of Ronaldo Hat-tricks

DateH/ATeamOpponentScoreCompetitionGoalsPens
25/08/2023AAl-NassrAl-Fateh5-0Saudi Pro League30
25/02/2023AAl-NassrDamac3-0Saudi Pro League31
09/02/2023AAl-NassrAl-Wehda4-0Saudi Pro League41
16/04/2022HManchester UnitedNorwich City3-2Premier League30
12/03/2022HManchester UnitedTottenham Hotspur3-2Premier League30
12/10/2021HPortugalLuxembourg5-0World Cup Qualifier32
14/03/2021AJuventusCagliari3-1Serie A31
06/01/2020HJuventusCagliari4-0Serie A31
14/11/2019HPortugalLithuania6-0Euros Qualifier31
10/09/2019APortugalLithuania5-1Euros Qualifier41
05/06/2019HPortugalSwitzerland3-1UEFA Nationa League30
12/03/2019HJuventusAtletico Madrid3-0Champions League31
15/06/2018NPortugalSpain3-3World Cup31
18/03/2018HReal MadridGirona6-3La Liga40
10/02/2018HReal MadridReal Sociedad5-2La Liga30
31/08/2017HPortugalFaroe Islands5-1World Cup Qualifier31
02/05/2017HReal MadridAtletico Madrid3-0Champions League30
18/04/2017HReal MadridBayern Munich4-2Champions League30
18/12/2016HReal MadridKashima Antlers4-2Club World Cup31
19/11/2016AReal MadridAtletico Madrid3-0La Liga31
29/10/2016AReal MadridAlaves4-1La Liga31
07/10/2016HPortugalAndorra6-0World Cup Qualifier40
12/04/2016HReal MadridWolfsburg3-0Champions League30
05/03/2016HReal MadridCelta Vigo7-1La Liga40
31/01/2016HReal MadridEspanyol6-0La Liga31
08/12/2015HReal MadridMalmo8-0Champions League40
15/09/2015HReal MadridShakhtar Donetsk4-0Champions League32
12/09/2015AReal MadridEspanyol6-0La Liga51
13/06/2015APortugalArmenia3-2Euros Qualifier31
23/05/2015HReal MadridGetafe7-3La Liga31
17/05/2015AReal MadridEspanyol4-1La Liga30
02/05/2015AReal MadridSevilla3-2La Liga30
05/04/2015HReal MadridGranada9-1La Liga50
06/12/2014HReal MadridCelta Vigo3-0La Liga31
05/10/2014HReal MadridAthletic Bilbao5-0La Liga30
23/09/2014HReal MadridElche5-1La Liga42
20/09/2014AReal MadridDeportivo La Coruna8-2La Liga30
19/11/2013APortugalSweden3-2World Cup Qualifier30
09/11/2013HReal MadridReal Sociedad5-1La Liga31
30/10/2013HReal MadridSevilla7-3La Liga31
17/09/2013AReal MadridGalatasaray6-1Champions League30
06/09/2013APortugalNorthern Ireland4-2World Cup Qualifier30
09/02/2013HReal MadridSevilla4-1La Liga30
27/01/2013HReal MadridGetafe4-0La Liga31
09/01/2013HReal MadridCelta Vigo4-0Copa del Rey30
03/10/2012AReal MadridAjax4-1Champions League30
30/09/2012HReal MadridDeportivo La Coruna5-1La Liga32
11/04/2012AReal MadridAtletico Madrid4-1La Liga31
12/02/2012HReal MadridLevante4-2La Liga31
17/12/2011AReal MadridSevilla6-2La Liga31
06/11/2011HReal MadridOsasuna7-1La Liga31
22/10/2011AReal MadridMalaga4-0La Liga30
24/09/2011HReal MadridRayo Vallecano6-2La Liga32
28/08/2011AReal MadridReal Zaragoza6-0La Liga30
10/05/2011HReal MadridGetafe4-0La Liga31
07/05/2011AReal MadridSevilla6-2La Liga40
03/03/2011HReal MadridMalaga7-0La Liga31
09/01/2011HReal MadridVillarreal4-2La Liga30
22/12/2010HReal MadridLevante8-0Copa del Rey30
20/11/2010HReal MadridAthletic Bilbao5-1La Liga31
23/10/2010HReal MadridRacing Santander6-1La Liga41
05/05/2010AReal MadridMallorca4-1La Liga30
12/01/2008HManchester UnitedNewcastle United6-0Premier League30

If you’re looking for more hat-trick stats, contact us on Twitter at @mvsrapp, and we’ll do our best to help.

Updated Mar 15, 9:09 PM UTC