Messi is 25 years old and Christiano Ronaldo is aged about 27 years. Messi plays for Barcelona and Argentina team, where as Ronaldo is a part of Real Madrid and Portugal team.
In the year 2011 – 2012, Messi has appeared in 52 international games and scored 66 goals. On the other hand, Christiano Ronaldo has taken part in 51 international games and scored 58 goals. Messi is 24% successful in driving the ball to goal post and Ronaldo was 17% successful in hitting the ball in to goal post. Both these players have participated in several international leagues such as La Liga, UEFA champions league and FIFA international.