FootIndex.
SearchPlayersCompareRankings

FootIndex.

FootIndex is a football player search engine — career stats, comparisons, rankings, trophies, and season-by-season data for every player in our database.

  • Search
  • Rankings
  • About
  • Privacy
  • Terms
  • API
  • Contact

© 2026 FootIndex. Stats powered by API-Football. Not affiliated with FIFA, UEFA, or any club.

Sources, checks and corrections

A number adding up correctly does not prove that every match is present. Here is what we have and have not checked.

What our labels mean

Identity matched
Provider identity fields meet our completeness checks. This is not an independent official-source certification.
Internal checks passed
The records pass automated integrity checks. Complete senior career coverage and official accuracy are not guaranteed.
Curated baseline
A separately maintained career snapshot. It is not the sum of current season rows and should not be read as a live official total.
Official-source checkpoint
A named metric is compared with a linked club, league or federation reference. A match applies only to that metric, scope and cutoff.

How totals work

Provider totals add published season records. They can include youth or Olympic-age teams and recorded friendlies; each profile discloses these when present.

Different sources use different match definitions and cutoff dates. Season aggregates cannot always reproduce an exact match-date total. Missing records stay unavailable, and reports do not automatically change published numbers.

Official-source audit

Original audit 2026-11-08; additional checks carry their own dates. These are scoped audit results, not whole-career certification.

Erling Haaland

Different cutoff dates — not reconciled

Checked 2026-11-08

Manchester City goals: provider snapshot 179; official reference 150.

The reference is an earlier 150-goal milestone; current season aggregates cannot reproduce its exact match-date cutoff. The curated career baseline also differs from the all-age season sum.

Read the Manchester City reference

Kylian Mbappé

Different cutoff dates — review pending

Checked 2026-11-08

Real Madrid goals: provider snapshot 102; official reference 100.

The official milestone is dated 25 October 2026. Later provider records contain 102 goals. That is not an exact-date reconciliation, and the profile has separate integrity findings.

Read the Real Madrid reference

Lionel Messi

Below official milestone — review pending

Checked 2026-11-08

Inter Miami goals: provider snapshot 98; official reference 100.

The provider records do not yet reach the club’s published milestone. No goals were added without supporting records.

Read the Inter Miami CF reference

Cristiano Ronaldo

Below official reference — review pending

Checked 2026-11-08

Portugal senior international goals: provider snapshot 142; official reference 146.

UEFA’s reference is dated 5 November 2026. Four goals are not accounted for in the provider’s Portugal season totals; match-level reconciliation is still required.

Read the UEFA reference

Rodri

Club-goal checkpoint matches

Checked 2026-11-08

Manchester City goals: provider snapshot 28; official reference 28.

Only this club-goal checkpoint matches. This does not verify appearances, assists, other teams or the whole career.

Read the Manchester City reference

Vinícius Júnior

Below official reference — review pending

Checked 2026-11-08

Real Madrid goals: provider snapshot 127; official reference 128.

The club’s statement is dated 6 August 2026. The provider total is one goal below that milestone; its missing record has not yet been identified.

Read the Real Madrid reference

Luis Suárez

One goal below the official completed-club record

Checked 2026-11-09

Barcelona competitive club goals, completed 2014–2020 spell; friendlies and International Champions Cup excluded: provider snapshot 197; official reference 198.

Source confirms 198 official goals. The available scoped provider records contain 197. No goal was assigned to a season without supporting evidence; assists and whole-career totals remain unverified.

Read the FC Barcelona reference

Harry Kane

One goal above the official completed-club record

Checked 2026-11-09

Tottenham competitive club goals, completed 2011–2023 spell; friendlies and International Champions Cup excluded: provider snapshot 281; official reference 280.

Tottenham confirms 280 goals in 435 appearances. The scoped provider rows contain 281 goals in 435 appearances. The extra goal needs competition-season reconciliation; it has not been silently removed from an arbitrary row.

Read the Tottenham Hotspur reference

Neymar

One goal below the official completed-club record

Checked 2026-11-09

Barcelona competitive club goals, completed 2013–2017 spell; friendlies and International Champions Cup excluded: provider snapshot 104; official reference 105.

The official club archive records 105 goals and 186 appearances. Published provider rows have 104 goals and 184 competitive appearances, with no published Spanish Super Cup record. Missing assists and minutes have not been guessed.

Read the FC Barcelona Players reference

Published corrections

Dated repairs and source changes. These do not certify every underlying season record.

  • 9 November 2026: added a source-aware repair pass for provider-linked profiles with gaps. Known identity values are preserved when a season response is sparse; conflicting birth dates stay under review. Backfills use the provider’s available seasons, save progress between runs and respect daily limits. National-team spelling variants are matched consistently, while genuine identity conflicts remain blocked. A completed import is not a complete-career certification.
  • 9 November 2026: audited all 4,566 stored players. Found 1,074 identity-field or verification gaps, 300 profiles without season records and 592 without a career aggregate. Categories overlap; these are coverage and verification gaps, not automatic proof of incorrect figures. Started source review in order of player views and searches, with Suárez, Verdonk, Kane and Neymar in the first unresolved batch.
  • 9 November 2026: corrected Verdonk’s current sporting representation to Indonesia while retaining his documented Netherlands youth history. Corrected shared Feyenoord metadata from national team to Dutch club, affecting records associated with 28 players. Liverpool was also corrected to an English club, affecting records associated with 60 players. Nine working aggregates were reconciled against published season rows, retaining private backups. Dated source-reviewed headlines were preserved. No missing season statistics were invented. LOSC source · Premier League source.
  • 9 November 2026: introduced dated publications for individual metrics, preserving last checked figures during import reviews. Saved 10,050 metric snapshots across 2,513 eligible profiles, including the two separately sourced senior records. Provider snapshots passed internal consistency checks; they are not certified complete senior careers. New imports are privately staged and cannot replace publications if held, failed or superseded.
  • 9 November 2026: restored Ronaldo’s career headline from a dated published record: 985 senior goals, 261 assists and 1,343 appearances as of 7 November. Sources and the six-team breakdown are linked on his profile; API season coverage remains under review.
  • 9 November 2026: added import checks that hold missing or regressing statistics for review, preserve sourced corrections and prevent incomplete records from becoming complete career claims. An audit flagged 433 profiles for assist-coverage review; this is a coverage concern, not proof that every zero is incorrect.
  • 9 November 2026: corrected 31 Messi competition-season records against linked Opta Analyst records, retaining the originals in a private repair audit. Replaced the incomplete career headline with a separately sourced senior record: 937 goals and 428 assists as of 7 November 2026, with an explicit assist convention and team breakdown. API season reconciliation remains incomplete.
  • 8 November 2026: corrected 255 missing national-team countries where the team name matched a verified provider nationality.
  • Recalculated eligible provider totals and cleared 322 totals-reconciliation findings. Records with other integrity problems stayed blocked.
  • Separated Messi’s provider aggregates from his dated independent headline record.

Report a correction

Use “Report issue” on the relevant player profile. Identify the record, explain the problem and include an official source if possible. Reports begin as received, move to investigating during review, and are resolved or dismissed after assessment. A received report is not a confirmed error. Private report details are never published in this log.

Find a player to report an issue