The legendary rivalry between Lionel Messi and Cristiano Ronaldo continues, even as both icons navigate the later chapters of their extraordinary careers.
Messi has made MLS his home with Inter Miami, while Ronaldo pursues the milestone of one thousand career goals in the Saudi Pro League with Al-Nassr.
Despite playing in different corners of the world, the pair remain fiercely competitive, and their recent numbers reveal just how different their games have become.
Comparing their last 100 appearances for club and country offers a fascinating window into how two of football’s greatest players are ageing.
Ronaldo’s last hundred outings date back to early September 2024, a period that has included another trophyless campaign with Al-Nassr alongside notable victories.
He has won two trophies since turning 40, claiming the Saudi Pro League title in the 2025-26 season and the UEFA Nations League with Portugal in 2025.
Messi’s last hundred appearances stretch back to October 2024, when Inter Miami were pushing toward that season’s Supporters’ Shield, which they ultimately won.
He followed that success by winning the MLS Cup in 2025 and came remarkably close to lifting a second World Cup during the tournament held in North America.
When it comes to raw goalscoring, there is not a great deal separating the two legends across this sample size.
Messi edges ahead with 86 goals in his last hundred appearances, six more than Ronaldo’s tally of 80 over the same period.
The penalty statistics tell a sharply different story, with Ronaldo scoring 20 from 26 attempts compared to Messi’s five from nine.
Messi averages a non-penalty goal every 103 minutes, while Ronaldo registers one every 139 minutes, highlighting a clear gap in open-play productivity.
The most dramatic difference between the two lies in their creative output, an area where Messi continues to operate at an elite level.
Messi has recorded a remarkable 48 assists in his last hundred games, compared to just seven from Ronaldo across the same timeframe.
That gap in creative contribution pushes Messi’s total goal involvements to 134, dwarfing Ronaldo’s combined total of 87 over the same period.
Ronaldo has distilled his game down to a pure No.9, a goalscorer intent on reaching number one thousand, while Messi remains just as much of a creative force as he was in his prime years.
Messi has also scored nine free-kicks and five hat-tricks in his last hundred matches, with Ronaldo managing just one free-kick and no hat-tricks in the same stretch.
Both players have won exactly two trophies over this period, reflecting that despite their different environments, they continue to compete for silverware at the highest level available to them.
The numbers confirm what many have suspected: Messi remains the more complete all-round player at this stage, though Ronaldo’s hunger for goals shows absolutely no sign of fading.
