Key Takeaways. Ronaldo has scored more goals than Messi in their careers (902 vs 838), but the Argentine averages more goals per game (0.78 vs 0.73). Messi has also tallied more free-kick goals (65 vs 64) than Ronaldo, but the Portuguese has scored more hat-tricks (66 vs 57).