Widely regarded as the greatest players of all-time, Lionel Messi and Cristiano Ronaldo have often been compared to each other by fans, pundits, and former footballers. While Messi holds the record for scoring the most goals (672) for a single club (Barcelona), Ronaldo is the top goalscorer (115) in international football.