Skip to content

Home

Methodology: how this comparison is counted

The rules behind every figure on this site: which matches count, how dates are kept, which publisher is trusted for what, and what happens when two sources disagree.

Edition dated
7 Oct 2026
Sources read
7 Oct 2026
Updates
Static, none automatic

The short answer

Every figure is a senior, competitive count from a named publisher, shown with its own scope and data-through date. Comparisons are made only where both players are measured under the same definition and coverage.

Where those conditions cannot be met, the figure is marked as not yet verified or left out. No figure is estimated, averaged or filled in with a zero.

Eligible matches

What counts as a match

The default applies to both players, with no switching between them. A page that uses a narrower scope, such as the Champions League competition proper, says so in the scope strip above its table.

  1. Senior first-team competitive club matches

    League, domestic cup and continental club competitions played for a senior first team. Eligible qualifiers count towards overall club totals.

  2. Recognised senior A internationals

    Matches for Argentina and Portugal at senior A level, including qualifiers and final tournaments. Senior international friendlies count, but they are kept identifiable so their contribution can be shown separately.

  3. Excluded from the default

    Club friendlies, exhibitions and testimonials, reserve and B-team matches, youth internationals and Olympic matches. None of these enters a senior total.

  4. Shootout kicks kept apart

    Kicks taken in a penalty shootout are never added to match goals, assists or in-match penalty totals. Where a shootout matters, it is reported in its own row.

  5. Extra time included consistently

    Official extra-time goals and minutes are part of the match, for both players.

  6. Disputed or special competitions decided openly

    Inclusion follows the organiser's status for the competition and what the source actually covers. A disputed competition is never quietly added or quietly removed.

Dates and coverage

This starter edition is dated 7 October 2026. Every source cited on the site was read on that date. That reading date is not the same thing as a statistical cutoff, so each table also states what its figures run through: a UEFA article date, a completed tournament, a finished club spell or a named award year.

Nothing on this site updates automatically. The pages are static and dated; a later revision would recheck the latest included match for both players and recalculate anything that depends on it.

Unknown stays unknown

A missing value is shown as an em dash with a grey Not yet verified chip. It is never displayed as 0, never estimated, and never invented to balance a table. An empty table on a publisher's website is not evidence that a player recorded nothing.

What the status chips mean

Verified
Read directly on the responsible publisher's page and used only within the scope that page states.
Attributed to club
A club's own count for a completed spell. Clubs can use their own goal attribution, so the figure is credited to the club rather than merged into a ledger built on another rule.
Not yet verified
The value could not be confirmed on a publisher page in this edition, for example because the page exposed only an empty shell or a search snippet.

What this edition does not cover

No current whole-career goals, assists or minutes total is published, because a complete, dated club-plus-country ledger for both players has not yet been reconciled. Per-90 rates appear only where minutes are complete for the same match set; this edition contains none. Advanced metrics such as expected goals are not published.

Source hierarchy

Who is trusted for what

The responsible publisher for a fact is preferred over anyone reporting it second-hand. Each source is used for the job it is best placed to do, and its access status is recorded on the sources page.

01 · Results and goals

Competition organiser

UEFA for the Champions League and EURO, CONMEBOL for the Copa América. Preferred for match results and goal attribution within their own competitions.

02 · Awards

Award organiser

The Ballon d'Or organiser's own year list is the reference for award years. Other award families are kept separate and are not counted as extra Ballons d'Or.

03 · Definitions

Named data provider

Event definitions, such as what a goal assist is, come from the provider that defines them, paraphrased and named.

04 · Completed spells

Clubs, attributed

Club profiles are useful for finished spells. Their figures are credited to the club, and their older international or award fields are not reused as current.

05 · Discovery only

Independent index

An independent comparison website helped identify topics and candidate figures. Its numbers are not republished as headlines without checking the responsible publisher.

Discrepancy policy

When two sources disagree

Most disagreements are scope differences rather than errors. The policy has four steps: compare like for like first; if a gap remains, prefer the organiser's explicit attribution for that competition; name the alternative count and its scope; and never average two conflicting figures.

Scope
Cristiano Ronaldo, UEFA Champions League goals, two counting scopes
Cutoff
UEFA articles dated 8 Sep 2026 and 28 Jul 2026
Source
UEFA
Worked example: one player, two legitimate counts
Counting scopeGoalsHow this site uses it
Competition proper, qualifying excluded140Default figure on the Champions League page Verified
Including a qualifying goal141Named in a separately labelled note; not used in the comparison table

UEFA's all-time scorers article lists 140 with qualifying expressly excluded. UEFA's detailed Ronaldo article identifies the qualifying goal that explains the 141 seen in other UEFA history views.

The two numbers describe different match sets, so neither is wrong. Lionel Messi's 129 is compared with the 140, because both use the competition-proper scope.

Caveat

Club counts get the same treatment. Real Madrid's historical profile gives its own goal attribution for Ronaldo's spell; that figure is shown as attributed to the club and is not added to a ledger built on a different rule until the match-level attribution is reconciled.

Presentation rules

A few fixed conventions keep the pages consistent.

  • Player order. Lionel Messi is always listed first or on the left, and Cristiano Ronaldo second or on the right, purely because of alphabetical order by surname. The order never changes and implies nothing.
  • Rounding. Original counts are kept as published. Computed rates are given to two decimal places and percentages to one, always calculated from the unrounded counts. For example, Champions League goals per appearance are 129 ÷ 163 = 0.79 for Messi and 140 ÷ 183 = 0.77 for Ronaldo.
  • Category leads only. A small 'leads in this scope' marker appears only where both players' definitions and coverage match. It describes that row, not the players overall.
  • No composite score. There is no overall rating, no winner percentage and no league-strength weighting. None of these can be built from verified evidence without invented assumptions.
  • Team trophies are collective. A title won by a squad and an appearance in a winning final are different measures, and neither is treated as a direct measure of individual ability.
  • One assist convention per comparison. Assist figures are compared only under a single named definition with matching coverage. Why publishers disagree is explained in Why assist totals differ between sources.

A comparison is only as fair as its narrowest shared scope.

Presentation policy

For the formulas behind rates and the limits of totals, see How to compare Messi and Ronaldo fairly.

Archivist's desk with a pencil tally ledger, a stopwatch and printed match sheets
PlateThe counting desk

Checks actually performed

What was checked for this edition

Each cited publisher page was opened and read on 7 October 2026, and the table it supports was read with its headings and stated scope. Pages that returned only an empty shell, placeholder zeros or a search snippet were recorded as such, and no figures were taken from them.

No figures derived from StatsBomb Open Data are published, because its attribution and licence terms have not been confirmed as compatible with this site. A commercial data feed was looked at only as a possible future supplier; no data from it is used.

See access status for every source

Corrections

If a figure looks wrong, the most useful report names the page, the exact figure, and a direct link to the responsible publisher's page that shows a different value within the same scope. Reports go through the single form on Contact and corrections; there is no other channel.

A proposed correction is checked against the same rules as everything else: same scope, same match set, responsible publisher first. If it holds, the figure, its date and any dependent rates are revised together.

Sources for this page

Next guideHow to compare Messi and Ronaldo fairlyWhat totals and rates can establish, and what they leave out.