Skip to content

Lionel Messi vs Cristiano Ronaldo

Head to head · Soccer

Lionel Messi
#1

Lionel Messi

Argentina · 2004–present

VS
Cristiano Ronaldo
#4

Cristiano Ronaldo

Portugal · 2002–present

Stat by stat

8 Ballons d'Or 5
850+ Career goals 900+
4 Champions League titles 5
110+ International goals 135+

Bars are scaled to the leader in this list.

The verdict

Cristiano Ronaldo leads 3 of 4 categories. Our all-time ranking places Lionel Messi at #1 and Cristiano Ronaldo at #4.

The case for Lionel Messi

The most complete statistical résumé the sport has produced, attached to its most aesthetically singular player. Messi holds the records for Ballons d'Or (8), goals for a single club (672 for Barcelona in 778 games), goals in a calendar year (91 in 2012), and assists in La Liga history, alongside 850+ career goals and 380+ assists as of the 2024-25 season — meaning he has been the best passer and the best scorer of his era simultaneously. He won four Champions Leagues and ten La Liga titles with Barcelona, anchoring the 2009 sextuple side and the 2011 team many rate the best in club history. The old asterisk — nothing with Argentina — was demolished by the 2021 Copa América, the 2022 World Cup, where his 7 goals and second Golden Ball made him the first player to win the award twice, and the 2024 Copa América. With 45+ senior trophies, he is also the most decorated player ever. Peak, longevity, achievement, influence: he leads on every axis but pure goal volume.

The case for Cristiano Ronaldo

The greatest accumulator in the history of the sport, and its most relentless big-stage scorer. Ronaldo passed 900 career goals in September 2024 and has continued adding to a total no player has approached; he owns the Champions League records for goals (140) and titles among modern forwards (5, one with Manchester United and four with Real Madrid, including the 2016-18 three-peat in which he was top scorer every season), and the all-time international record with 135+ goals in 215+ appearances for Portugal, whom he led to Euro 2016 and two Nations League titles (2019, 2025). He won league championships in England, Spain and Italy and the Ballon d'Or five times, finishing second to Messi in the award more often than anyone. The case against him is the case for him inverted: less a creator or orchestrator than a finishing machine of unmatched consistency, whose remade body and self-management extended a world-class peak from age 21 to nearly 40. On durability and output, he has no rival on this list.

More head-to-heads

See the full ranking →