Targeted Comparison

Messi vs Ronaldo: Goals By Competition

A side-by-side scoring snapshot across all major competitions and contexts.

📊 Last Updated: October 12, 2026 • Source: Official Stats

Core Metrics

Career Goals
934 981
Club Goals
808 835
International Goals
126 146
Champions League Goals
129 140
Hat-tricks
60 66

What The Numbers Say

On raw volume Ronaldo leads, with 981 career goals to Messi's 934 — a gap of 47. He has also played more matches (1336 to 1179), so the per-game picture is closer: Messi scores at 0.79 goals per match against Ronaldo's 0.73.

The split between club and country separates them further. At club level the two are within a few dozen goals of each other (808 for Messi, 835 for Ronaldo). Internationally Ronaldo is well clear on 146 to Messi's 126, the highest tally in men's international football, though Messi closed the gap sharply from 2021 onward.

For scoring peaks rather than totals, Messi has 60 career hat-tricks to Ronaldo's 66, while Ronaldo is the all-time leading scorer in the Champions League with 140 goals to Messi's 129.

Figures update automatically with each data refresh. Snapshot: October 2026.

How To Read These Numbers

  • • Club totals are derived from career totals minus international totals to stay aligned with global career counters.
  • • Champions League goals are a subset of club goals and are included here as a high-intent comparison point.
  • • Hat-tricks are useful for measuring high-impact scoring peaks across careers.

More Record Pages