After winning his fifth Ballon d’Or trophy this month, many have been quick to assume Lionel Messi has finally confirmed his dominance over his rival Cristiano Ronaldo.

However, with three Ballon d’Or’s of his own and slightly more career goals than the Argentine, Ronaldo can still claim that he is the more influential man in world football.

One is for certain, these two players are the best of their generation and it will be a long time until they are knocked off their perch as the world’s best.

We’ve compiled an infographic comparing the two to help you decide who is the all-time greatest player.

Messi Vs Ronaldo

Lionel Messi VS Cristiano Ronaldo – The All-Time Stats


Ronaldo is two years older than Messi.

Lionel Messi – 28 (24/06/1987)

Cristiano Ronaldo – 30 (05/02/1985)



Lionel Messi – Barcelona / Argentina

Cristiano Ronaldo – Real Madrid / Portugal



Messi is shorter and lighter than Cristiano Ronaldo.

Lionel Messi – 1.70m / 67kg

Cristiano Ronaldo – 1.85m / 80kg


Career Goals

Lionel Messi – 479 goals (295 in La Liga, 80 Champions League, 49 International)

In his career Lionel Messi has scored 36 hat-tricks.

As of 20/01/2016, Messi has scored 19 goals in the 2015/16 season.


Cristiano Ronaldo – 516 goals (213 in La Liga, 88 in Champions League, 55 International)

In his career Cristiano Ronaldo has scored 38 hat tricks.

As of 20/01/2016, Ronaldo has scored 27 goals in the 2015/16 season.



Lionel Messi – 16  (7 La Liga titles, 3 Copa Del Rey titles, 6 Champions League titles)

Messi is a five time Ballon d’Or winner- 2009, 2010, 2011, 2012 and 2015


Cristiano Ronaldo – 8 (1 La Liga title, 2 Copa Del Rey titles, 2 Champions League titles)

During his time at Manchester United, Ronaldo won 3 Premier League titles.

Ronaldo is a three time Ballon d’Or winner – 2008, 2013 and 2014.



Both players are amongst the highest paid players in world football.

Lionel Messi is reportedly on a contract of $445,000 a week and Cristiano Ronaldo is paid $410,000 per week.



Lionel Messi has a better disciplinary record than Ronaldo, the Argentine has received only one red card in his caree.

Ronaldo has received a total of nine red cards in his career.

Share this Image On Your Site

Please include attribution to with this graphic.