​Footballing superstars, Lionel Messi and Cristiano Ronaldo are without doubt two of the greatest players in the history of the sport, with the duo dominating the sport for over a decade, winning five Ballon d'Or trophies each.

Ronaldo who has better numbers than Messi at international level, was recently revealed to be better than his rival when it comes to competitive games, with the Portugese scoring 71 goals as compared to Messi, who has only 36 to his name, if you remove the friendlies from the equation.

However, according to ​GiveMeSport, the 31-year-old's goals have come against better opposition with 57 of his 68 international goals coming against FIFA's top 50 ranked nations while Ronaldo has netted only 35 of his 88 goals against teams inside the top 50.

Based on the above data, it can be clearly seen that the Argentinian tends to step up when it comes against tougher opposition and while Ronaldo clearly has scored more goals, a number of them have been scored against much easier opponents.

The debate as to who is the "Greatest of All-Time" will no doubt definitely continue between the two sets of fans, however there is no doubting the fact that despite not winning anything with Argentina at international level, Messi does perform better against stronger opposition.

Note: the article has been updated to take into consideration Messi's goal against Paraguay in the 2019 Copa America