Cristiano Ronaldo according to me is the best player of the present era. He single handedly took Manchester United to the champions League final and was regarded as the "star on top of a x-mas tree" by the legendary manager Sir Alex Ferguson. ONe should also consider the fact that Messi has played a major part of his carrer with midfielders like Xavi and Andres Iniesta who are still considered to be arguably the best midfielders the mordern era has witnessed thus Messi has always scored goals from fantastically crafted passes making his work easier. Note that I do not say that Ronaldo has never had world class midfielders as team mates but I tdont think that they can be compared with the likes of iniesta and xavi. Such passes made scoring goals an easy task for Messi on countless occasions also Ronaldo has been a winger in his carrer implying that he stands wide away from goal and has to dribble past many defenders to score a goal. Is this not enough to prove Ronaldo's dominance as a player over Messi.
Lionel Messi , the forward and the present captain of Argentina Football squad is the best player after Diego Maradona The world of soccer has ever had. As myou have said Ronaldo single handedly took Manchester united to final , in the same way Messi has been the god of Barcelona as he took the club to the most of the wins in club history. if u will see his records then he is the top contender for the credit not Ronaldo