Kick out COVID-19 by following the World Health Organization and FIFA's five steps to help stop the disease’s spread.

1. Wash hands 2. Cough into bent elbow 3. Don't touch your face 4. Keep physical distance 5. Stay at home if unwell.
More info >

Lionel Messi equals Cristiano Ronaldo hat-trick record

As the Barcelona forward earns a share of the Liga hat-trick record, we see how they compare for trebles beyond that.

Lionel Messi scores for Barcelona against Celta Vigo
Lionel Messi scores for Barcelona against Celta Vigo ©Getty Images

Lionel Messi has racked up a remarkable 52 hat-tricks for Barcelona and Argentina to date and is showing no signs of slowing down.

The 32-year-old's treble against Celta Vigo on Saturday was his 34th in the Liga, equalling Cristiano Ronaldo's Spanish top-flight record. Messi has also returned eight hat-tricks in the UEFA Champions League, three in the Copa del Rey, one in the Spanish Super Cup and a further six at international level.

Messi's hat-tricks by numbers

CompetitionHat-tricksFirst hat-trickMost recent hat-trick
UEFA Champions League84 April 2010 v Arsenal18 September 2018 v PSV
Spanish Liga3410 March 2007 v Real Madrid9 November 2019 v Celta Vigo
Copa del Rey36 January 2009 v Atlético3 February 2016 v Valencia
Spanish Super Cup121 August 2010 v Sevilla21 August 2010 v Sevilla


Watch Messi's hat-trick against PSV
Watch Messi's hat-trick against PSV

How do those numbers compare to his contemporaries'?

PlayerClubs and countryCareer hat-tricks
Cristiano RonaldoManchester United, Real Madrid, Juventus, Portugal 54
Luis SuárezAjax, Liverpool, Barcelona, Uruguay 29
Robert LewandowskiBorussia Dortmund, Bayern München, Poland 19
Sergio AgüeroAtlético Madrid, Manchester City, Argentina 17
Edinson CavaniNapoli, Paris, Uruguay 15

  • Of Ronaldo's 54 career hat-tricks, eight have been in the UEFA Champions League (seven for Real Madrid, one for Juventus) – with four of those in the knockout stage.

Last updated: 09/11/19