Messi vs Ronaldo: Who has scored more goals in World Cup history?

# Sports Desk
Representative photo: AI
Representative photo: AI

For nearly two decades, football fans have debated one of the sport’s greatest questions: Lionel Messi or Cristiano Ronaldo?

While both icons have rewritten record books and dominated international football, their World Cup numbers tell a different story.

The two superstars made their World Cup debuts at the 2006 tournament in Germany and went on to represent their countries across five editions of football’s biggest event.

However, when it comes to goals, Messi holds a commanding advantage. The Argentine captain has scored 18 goals in 28 World Cup appearances, making him one of the tournament’s most prolific scorers.

Ronaldo, meanwhile, found the net eight times in 23 matches, though he remains the only player to score in five different World Cups.

Messi’s influence extends beyond goals. He has registered eight assists, won 18 matches, and guided Argentina to World Cup glory in Qatar in 2022.

He also led his country to the final in 2014, earning the Golden Ball as the tournament’s best player.

Ronaldo’s finest World Cup campaign came in 2006, when Portugal reached the semifinals before eventually finishing fourth.

Despite his achievements, the elusive World Cup trophy remained out of reach throughout his international career.

With more goals, more wins, more assists, and a World Cup title to his name, Messi’s record on football’s grandest stage gives him a clear statistical edge over his long-time rival.

World Cup goals tally

  • Lionel Messi: 18 goals (28 matches)
  • Cristiano Ronaldo: 8 goals (23 matches)