The goal ledger was rebuilt on 1 October 2026 after the former PDF-derived records failed checks against official totals. Calendar-year, club, competition, opponent, goal-explorer and Race to 1,000 pages share this database. Later goals are appended from source-linked match reports; historical rows are retained.
Correction and sources
The former 2013 Messi total was 60. The rebuilt record contains 45 goals: 39 for Barcelona and six for Argentina, matching Barcelona's official calendar-year record.
Match dates, teams, opponents, competitions and goals per match were imported from the public Messi and Ronaldo match histories at Messi vs Ronaldo App. This is a compiled data source, not a governing body. We checked selected totals against official records; we have not independently checked every match.
Messi's 2010–2019 calendar-year totals match Barcelona's official annual list.
Ronaldo's Real Madrid total uses the standard match-credit convention of 450. Real Madrid credits 451, under its own historical goal-credit convention.
Scope and cutoff
The source covers senior competitive club matches and senior internationals, including international friendlies. Youth, Olympic and club-friendly goals, and penalty-shootout conversions, are excluded. Competition totals follow the source's inclusion of the Arab Club Champions Cup. Matches have been checked through 2026-10-24 for Messi and 2026-10-23 for Ronaldo, including zero-goal match checks. Ledger checked 2026-10-26T12:02:49+00:00. These are dated records, not automatic live totals.
The current ledger has 1,918 goal rows: 936 for Messi and 982 for Ronaldo. Each goal row identifies its archive or match-report source. The October update audit contains 5 Messi goals and 3 Ronaldo goals from the 6 matches listed in the October update audit. The AFC Champions League Elite goal is kept in its named competition rather than silently merged with earlier AFC competition labels. Within a match with multiple goals, consecutive numbers do not establish the order in which the goals were scored.
Goal credit and competition scope
Our UEFA Champions League page excludes qualifying: Messi 129 goals and Ronaldo 140. Ronaldo’s 2005 goal against Debrecen is kept under UCL Qualifying, giving 141 when combined with the main competition. It is counted once in his career total. UEFA publishes both definitions.
Names and fields
Original opponent and competition names are retained beside display names. Known competition labels are reconciled, for example “Champs League” to “Champions League”; club display labels retain the site's existing PSG, Juventus FC and Al-Nassr FC names. The source team spelling is retained separately. Old equivalent statistics URLs redirect to the preferred page.
Goal minutes and individual finish types were not available in the imported match records. They are left blank in the database and shown as “Not recorded” in the explorers. We do not infer them from a match score or assign placeholder left-foot labels.
Separate season ledger
The 43 original season rows are retained for historical review but are not used for current headline statistics, the timeline, age comparisons or season comparison tools. Goals in those tools are calculated from dated goal records; appearances, assists and minutes remain unavailable pending a separate match-level audit. Team honours are presented with named, source-checked club-era coverage.
Checks and corrections
The import checks valid dates, chronological numbering, the 2013 split and club totals. Database integrity passed. Previous records were backed up before replacement. If you find a discrepancy, report it with the match date and a source.
Download
Download the goal ledger CSV to inspect the 1,918 records, including source links. Please credit the named archive and match-report sources when reusing their data. The CSV column named match_history_source can contain either kind of source link.
This independent site has no affiliation with either player, their clubs or governing bodies.
Messi’s Miami chase second seed against Cincinnati
MLS lists Inter Miami third in the East on 55 points ahead of the 28 October match against Cincinnati. Miami are pursuing second-placed New England and a higher playoff seed.
FPF confirms Ronaldo’s preliminary Portugal selection to AFP
AFP reports that a Portuguese federation spokesperson has confirmed Ronaldo’s inclusion in the preliminary squad for November’s Nations League matches.
FPF spokesperson confirmation reported by AFP · preliminary squad only