Messi vs Ronaldo · Data & debate

Messi vs Ronaldo: compare the records

Combine dates, ages, clubs, competitions and opponents. Inspect the matching records, honest coverage and a shareable comparison.

Your question. One reproducible view.

Filters combine with AND. Dates are inclusive; July–June seasons and birthday-age windows are separate definitions. The player windows can differ when you compare the same ages. Goals come from the shared ledger; every rate requires a matching archive population.

Change comparison filters
Reset all filters

Venue, tournament stage and penalty exclusions are not complete historical filters yet. We do not silently treat unknown records as non-penalties or league matches. Inspect field coverage. Reviewed full senior-career aggregates, with a separate Champions League option, are available: penalties, source-defined free kicks and non-penalty goals. They are not inferred from these incomplete individual goal fields.

In the selected scope: Messi 41, Ronaldo 28 goals.

Snapshot workspace-8b7834c61be636c5 · Dataset definitions and checks

Metrics in each player’s filtered window; dashes mean unavailable for this snapshot.
MetricMessiRonaldo
Eligible goals4128
Hat-trick matches (3+ goals)21
Appearances4742
Starts4141
Assists · archive final-touch definition211
Playing minutes · archive convention3,9683,437
Goals per 900.930.73
Assists per 900.480.03
Goals + assists per 901.410.76
Permanent filters + versionOpen share graphic

Goals by calendar year

Blue = Messi; red = Ronaldo. Counts respect all selected filters, including each player’s own age window. Bar lengths share one scale.

  1. 2026
    Messi 41
    Ronaldo 28

Matching player-match records

89 player-match records · page 2 of 4 · at most 25 rendered. Zero-goal archive appearances are included. Newer goal-only matches show unknown denominators; they are not silently turned into complete appearances.

Player / matchLedger goalsArchive goals / assists / minutesEvidence
Ronaldo · 2026-08-25
Al-Nassr FC vs Al-Ettifaq
Saudi Pro League
00 / 0 / 45dated appearance archive
Messi · 2026-08-22
Inter Miami vs Toronto
MLS
11 / 0 / 90dated appearance archive
Ronaldo · 2026-08-21
Al-Nassr FC vs Al Riyadh
Saudi Pro League
11 / 0 / 28dated appearance archive
Messi · 2026-08-19
Inter Miami vs Philadelphia Union
MLS
11 / 0 / 90dated appearance archive
Messi · 2026-08-15
Inter Miami vs Nashville SC
MLS
00 / 1 / 90dated appearance archive
Messi · 2026-08-12
Inter Miami vs Leon
Leagues Cup
00 / 0 / 45dated appearance archive
Messi · 2026-08-05
Inter Miami vs San Luis
Leagues Cup
22 / 1 / 90dated appearance archive
Messi · 2026-08-01
Inter Miami vs Columbus
MLS
00 / 0 / 37dated appearance archive
Messi · 2026-07-19
Argentina vs Spain
World Cup
00 / 0 / 120dated appearance archive
Messi · 2026-07-15
Argentina vs England
World Cup
00 / 2 / 90dated appearance archive
Messi · 2026-07-11
Argentina vs Switzerland
World Cup
00 / 1 / 120dated appearance archive
Messi · 2026-07-07
Argentina vs Egypt
World Cup
11 / 1 / 90dated appearance archive
Ronaldo · 2026-07-06
Portugal vs Spain
World Cup
00 / 0 / 90dated appearance archive
Messi · 2026-07-03
Argentina vs Cape Verde
World Cup
11 / 0 / 120dated appearance archive
Ronaldo · 2026-07-02
Portugal vs Croatia
World Cup
11 / 0 / 81dated appearance archive
Messi · 2026-06-27
Argentina vs Jordan
World Cup
11 / 0 / 30dated appearance archive
Ronaldo · 2026-06-27
Portugal vs Colombia
World Cup
00 / 0 / 90dated appearance archive
Ronaldo · 2026-06-23
Portugal vs Uzbekistan
World Cup
22 / 0 / 90dated appearance archive
Messi · 2026-06-22
Argentina vs Austria
World Cup
22 / 0 / 90dated appearance archive
Ronaldo · 2026-06-17
Portugal vs DR Congo
World Cup
00 / 0 / 90dated appearance archive
Messi · 2026-06-16
Argentina vs Algeria
World Cup
33 / 0 / 79dated appearance archive
Ronaldo · 2026-06-10
Portugal vs Nigeria
Friendly
00 / 0 / 65dated appearance archive
Messi · 2026-06-09
Argentina vs Iceland
Friendly
11 / 0 / 20dated appearance archive
Ronaldo · 2026-06-06
Portugal vs Chile
Friendly
00 / 0 / 45dated appearance archive
Messi · 2026-05-24
Inter Miami vs Philadelphia Union
MLS
00 / 2 / 73dated appearance archive

Verified goal details in this slice

This is a small primary-source sample, not career penalty/free-kick or finishing totals. “Other” means a verified goal that is neither an in-match penalty nor a direct free kick; it can still follow an assisted set piece. Unclassified goals remain unknown. Goal minutes are regulation minute plus added-time component; match playing minutes are a different field.

GoalMinuteBody partMethod / locationSource
Ronaldo #983 · 2026-10-2966left footother / inside boxSaudi Pro League
Ronaldo #984 · 2026-10-2972headother / inside boxSaudi Pro League
Ronaldo #985 · 2026-10-2981right footother / inside boxSaudi Pro League

Download the reviewed primary event slice (CSV) · Field coverage and pending evidence · Senior honours, with their separate counting rules

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-11-01 · Ronaldo 2026-10-29. Matches checked through: Messi 2026-11-01 · Ronaldo 2026-10-29. Checked 2026-11-04T11:08:01+00:00. A separate reviewed match archive now supplies zero-goal appearances, assists and minutes with its own coverage and definition. Complete career finish-type and goal-minute breakdowns remain unavailable; selected primary-source event fields can be inspected in the comparison workspace. Methodology · CSV

Imported historical match records, 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 reuse policy

Latest player updates

News checked

LIONEL MESSI

Messi overtaken by Neuer in Champions League appearances

UEFA lists Neuer on 164 main-competition appearances, ahead of Messi’s 163; Ronaldo remains top on 183.

Our take: In our matching main-competition archive, Messi averages 0.79 goals per appearance and Ronaldo 0.77. That scoring comparison uses the same eligible matches for each player’s goals and appearances, and answers a different question from the appearance ranking. Compare Champions League goals and appearances → Inspect the appearance archive →Analysis uses records reviewed .

Official UEFA and Bundesliga sources · main-competition scope checked

Full report · UEFA · official Champions League appearance list

CRISTIANO RONALDO

Ronaldo keeps streak record as Kane’s run ends

UEFA confirms Kane did not score in Bayern’s win at Atlético, ending his run short of Ronaldo’s record.

Our take: Counting appearances in our archive, Ronaldo’s longest Champions League scoring run is 11 matches, compared with Messi’s 5. This counts successive appearances, so it should not be confused with goals in successive team fixtures or a single-season scoring record. Compare Champions League goals → Inspect Messi’s 2016 Champions League appearances →Analysis uses records reviewed .

Official UEFA update · completed match and own archive calculation reviewed

Full report · UEFA · Champions League scoring-streak record

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 R · 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