The rivalry between Cristiano Ronaldo and Lionel Messi is one of the most discussed topics in sports. Both players are legends, have changed the game, and attract huge followings worldwide. The ongoing debate about who is the superior player divides both fans and experts.
Messi vs Ronaldo: A look at the stats
In terms of statistics, Ronaldo leads in some categories. As of the 2026 FIFA World Cup, he had scored 973 career goals and won the Champions League five times. Messi, on the other hand, had 910 career goals and four Champions League titles.
However, Messi’s record of winning the Ballon d’Or multiple times and his achievement of leading Argentina to victory in the 2022 FIFA World Cup make a strong case for his supporters.
Career achievements: Messi vs Ronaldo
| Category | Messi | Ronaldo |
|---|---|---|
| Career goals scored | 910 | 973 |
| International goals | 116 | 143 |
| World Cup wins | 1 | 0 |
| Career trophies | 48 | 37 |
| Champions League wins | 4 | 5 |
| Ballon d’Or wins | 8 | 5 |
| Copa América / European Championship | 2 | 1 |
Kohli’s take on Ronaldo vs Messi
This debate has drawn opinions from many outside football. Former Indian Cricket captain Virat Kohli has publicly stated his admiration for Ronaldo, praising his dedication and professionalism.
“For me, Cristiano is above everyone else. His commitment and work ethic are unmatched. His desire to succeed shows in every match. I support every team he plays for. He inspires me,” Kohli shared in an interview with FIFA.com in August 2019.
“Ronaldo has faced many challenges and excelled at all of them. He is the most complete player I’ve seen, and his leadership qualities are impressive. He truly inspires people.” Kohli added.
Messi and Ronaldo at FIFA World Cup 2026
Messi has made headlines during Argentina’s title defense, scoring a hat trick in their 3-0 victory over Algeria in Group J. Argentina looks formidable, with Messi playing a key role in their success.
Meanwhile, Ronaldo’s Portugal started their campaign on a rough note, managing only a 1-1 draw against the Democratic Republic of Congo in Group K.
