What's your World Cup question?
From legendary goals to surprising records, follow your curiosity. Ask about players, teams, stadiums and more.
- 1,069
- Matches
- 3,028
- Goals
- 209
- Venues
- 23
- Editions
- 1930–2026
- Span
How this was calculated
Every World Cup venue as a playable atlas.
Click a dot, open the venue dossier, then jump from geography into records, scorers and attendance anomalies.
on the map
Sort the archive until something strange appears.
Switch category and metric to generate live all-time rankings for venues, players and teams.
Twenty-three tournaments. One archive wall.
Each card opens into a compact tournament profile with champions, attendance, venues, goals, top scorers and drama markers.
Data nobody thought to draw.
Five ways of seeing 96 years of World Cups — every pixel computed live from the verified archive. Save any chart as a shareable image.
Call it before you see it.
Twelve numbers from 96 years of World Cups. Commit to a guess, lock it in, then find out how wrong you were. Every answer is computed live from the archive.
A World Cup archive built to show its work.
Ask is useful only if you can see what sits underneath it. These are the archive boundaries, historical conventions, source methodology and limitations used by every computed answer.
Archive scope
The structured dataset currently used by Ask.
- 1,069 World Cup matches
- 3,028 goal events
- 209 tournament venues
- 23 editions · 1930–2026
- Scores, phases, dates, attendance and capacity where available
Sources & verification
The archive is curated from public historical sources rather than generated from model memory.
- Wikipedia used as the primary compilation layer
- FIFA documentation used for cross-checks
- RSSSF used for historical cross-checks
- Ask calculates against the embedded archive; it does not silently add web facts to the result
Historical lineages
Team totals use explicit lineage rules so historical records are reproducible.
- West Germany (FRG) → Germany (GER)
- Czechoslovakia (TCH) → Czechia (CZE)
- Yugoslavia (YUG) → Serbia (SRB)
- Soviet Union (URS) → Russia (RUS)
- East Germany (GDR) remains separate
Methodology conventions
Some historical questions require a defined rule. The application states these assumptions instead of hiding them.
- The Uruguay–Brazil decider in 1950 is tagged as the tournament Final
- The other 1950 final-round matches remain “Final Round”, not Finals
- Match goal totals exclude penalty-shootout kicks
- Venue goals-per-match rankings require at least 5 matches
- Added-time detail is treated as reliable from 1990 onward
Goal-event limits
The goal layer is rich, but it has explicit precision boundaries.
- Scorers, scoring teams, opponents and venues are linked
- Own-goal flags are stored
- Goal time is stored to the minute, not the second
- Added time is explicitly represented where recorded
- A player's distinct scoring matches are “matches scored in”, never appearances
Version history
Data builds use a YYYY.MM version so shared results can identify the archive used.
What “computed” means
The language model is not trusted as the source of the statistic.
- Your question is interpreted into an archive query
- The calculation runs against the structured World Cup data
- The computed result is the authoritative evidence
- The model then writes a short answer from that result
- The computed result table is shown directly beneath the written answer whenever tabular data is available
Publication use
The trust layer is designed to make checking easier, not to eliminate editorial verification.
- Copy a stable question link to reproduce a query
- Shared cards include the archive build
- Report any scorer, score, venue, date or interpretation issue
- Verify material facts before consequential publication or commercial use