The exact number, the club-by-club breakdown, and how it's counted
Cristiano Ronaldo has scored 976 official senior career goals as of July 2026 — 830 for his clubs and 146 for Portugal. That is the highest tally in football history, and it leaves him just 24 short of an unprecedented 1,000.
Ronaldo's 830 club goals were scored across five teams in four countries. Two of those totals are records in their own right — he is Real Madrid's all-time leading scorer, and Portugal's most prolific international ever:
By type, those 976 goals break down into 631 from open play, 161 penalties, 130 headers and 46 direct free kicks — a spread that no other player in the modern game comes close to matching.
Yes. The 976 figure counts only official senior matches for club and country — league, domestic cup, continental and international competition. You will sometimes see larger numbers attached to Pelé (often quoted around 1,283) or Romário (who claimed "1,000"), but those totals fold in unofficial friendlies, exhibition tours and, in some cases, youth or futsal games. Measured on a like-for-like official basis, Ronaldo's 976 is the most goals football has ever recorded — ahead of Lionel Messi, whose official senior total sits in the 870s. That is precisely why the milestone of 1,000 is uncharted: under a consistent, official definition, no player has ever come this far.
At 41, Ronaldo has not slowed to a stop. He remains Al Nassr's focal point in the Saudi Pro League and AFC Champions League, and he scored a brace at the 2026 World Cup for Portugal. His peak season remains 2011/12, when he struck 68 goals for Real Madrid, but he is still adding to the count every campaign — which is what keeps a 1,000-goal career within reach.
Explore more: Goals by club · Goals by type · How many to reach 1,000? · All Ronaldo goal FAQs