Messi vs Ronaldo · Data & debate

The data behind the debate

What our goal and appearance records cover, how assists are defined, and which official checks support the figures.

Goals, assists & playing time

Zero-goal appearances included. Archive reviewed 2026-10-28.
MetricMessiRonaldo
Goals in this match archive936982
Assists · archive definition427261
Appearances1,1821,342
Minutes played97,231109,722
Starts1,0611,229
Goals per appearance0.790.73
Goals per 90 minutes0.870.81
Goals + assists per 901.261.02

Archive coverage: Messi 2026-10-24 · Ronaldo 2026-10-23. Current windows can be partial. Rates describe these recorded matches; they do not predict future scoring.

Assists follow the archive’s final-touch standard, which excludes MLS secondary assists. Sources, differences & checks · Browse matches · CSV

One comparison, traceable records

Our appearance archive contains 2,524 player-match records, including games in which neither player scored. It supplies appearances, assists, playing minutes and scoring rates. Goal totals remain reconciled with the shared goal ledger used by the rest of this site.

This is a reviewed compilation, not an independently verified official feed. Match facts come from the credited Messi and Ronaldo appearance archives at Messi vs Ronaldo App. We checked arithmetic, dates, duplicate identities, consecutive appearance records and every scoring match against our ledger, then corroborated selected appearance totals against official records. We have not independently checked every historical assist or minute.

Reviewed 2026-10-28T14:20:50+00:00. Snapshot: appearances-eaa5105edbc1370b. The news feed has its own check time; publishing news does not advance the statistical coverage.

Coverage by player

PlayerFirst appearanceThroughAppearancesZero-goal games
Messi2004-10-162026-10-241,182565
Ronaldo2002-08-142026-10-231,342681

Coverage means the dated source archive includes appearances through that match. It does not establish that a future fixture has been played or that a player has been selected. Current calendar years and birthday windows may be partial.

Why assist totals differ

Source archive standard, intended to align with Opta final-touch assists; excludes MLS secondary assists, penalties won, rebounds and own-goal assists. Source-curated historical adjudications may differ from other providers. Read the archive’s definition. MLS’s own published assists can include secondary assists, so its league total must not be added to a career series using the narrower definition. UEFA also uses its own historical adjudications: our archive’s Champions League proper assists are 40 for Messi and 41 for Ronaldo; UEFA publishes 40 / 42, while Opta’s April 2026 review gives 39 / 40 excluding qualifiers. The archive’s intention to follow Opta rules does not make all historical credits identical. These are provider-specific records, not interchangeable totals.

What a minute means

Source-reported playing minutes, including extra time and excluding added-time accumulation under the archive convention. Historical one-minute differences remain provider-specific; this is not an official Opta feed. One known example is Ronaldo at Al Ittihad on 26 September 2025: the archive records 89 minutes, while the official club timeline puts his substitution in stoppage time. We retain and label the archive convention rather than claim all historical minutes are independently verified.

Goals per appearance = goals ÷ appearances. Goals per 90 = goals × 90 ÷ minutes. Goal contributions per 90 = (goals + assists) × 90 ÷ minutes. Calculations use unrounded values; a missing denominator produces a dash, never an invented rate. Rates describe output in these matches and do not adjust for league strength, teammates or era.

Official cross-checks

RecordAppearancesEvidence
Messi · Barcelona778official club
Ronaldo · Real Madrid438official club
Messi · Champions League proper163official competition
Ronaldo · Champions League proper183official competition

These checks support the stated subsets. They are not proof that every career field has been independently audited. Barcelona’s official 672-goal record also agrees with the ledger; Real Madrid’s 451-goal convention differs from our standard match-credit total of 450.

Corrections and differences

Match date corrected, 28 October 2026: Ronaldo’s Al Ittihad goal is dated 26 September 2025, matching the host club’s result. The former 27 September date was the date of a next-day report. This changes the match date and its source link, not his career total.

Al Faisaly, 23 October 2026: our goal ledger retains the Saudi league’s Ronaldo goal credit, so our total is 982. The appearance archive follows the alternative own-goal attribution. Its record is reconciled here with one explicit goal-credit override; appearances, assists and minutes are not increased. League evidence · Full explanation.

UEFA Champions League proper and qualifying remain separate. Named AFC competitions remain separate. Club friendlies, youth/Olympic games and shootout kicks are excluded; senior international friendlies and the Arab Club Champions Cup are included.

Still outside this dataset

We do not publish complete career xG, dribbles, shots, ratings, finish-type splits or individual goal minutes from this appearance file. A match’s playing minutes do not tell us when a goal was scored. GOAT Calculator ratings remain editorial opinions and are labelled separately from measured statistics.

Check it yourself

Coverage and sources

Senior competitive club goals and senior internationals, including international friendlies. Youth, Olympic, club-friendly and shootout goals are excluded. Includes the Arab Club Champions Cup.

Latest recorded goal: Messi 2026-10-17 · Ronaldo 2026-10-23. Matches checked through: Messi 2026-10-24 · Ronaldo 2026-10-23. Checked 2026-10-26T12:02:49+00:00. A separate reviewed match archive now supplies zero-goal appearances, assists and minutes with its own coverage and definition. Finish types and individual goal minutes remain unavailable. Methodology · CSV

Messi vs Ronaldo App compiled match histories, supplemented by club and league reports and attributed reporting. This is a dated record, not a live score.

Match-data sources, definitions and checks · Appearance CSV

Latest player updates

News checked

CRISTIANO RONALDO

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

Full report · AFP · published 27 October 2026, citing an FPF spokesperson

All news and upcoming fixtures →

Was this page useful?

· Tell us what to improve

messivsronaldo.info · The Ultimate GOAT Debate
Stats · FAQs · Records · Honours · Myths · Methodology · Data coverage · Articles · Topics · About · Contact · Vote · Verdict Wall · Privacy · Accessibility
Independently published in the United Kingdom by Daniel Russel · Not affiliated with either player, their clubs, FIFA or UEFA
Goal statistics carry source and scope notes; editorial ratings are labelled. See the methodology · Corrections welcome via contact