Methodology
How the venue, ownership and sponsorship records are built, what each field means, and where the data is thin.
Key facts
100% of venues have at least one recorded current owner and 100% have an operator. 34.1% currently carry a naming-rights sponsor. 2 venues are flagged where sources disagree about the current name. This build was generated on 16 September 2026.
- Venues
- 135
- With an owner row
- 100%
- With an operator row
- 100%
- With a sponsor name
- 34.1%
- With a capacity figure
- 97.8%
- Flagged conflicts
- 2
Scope
A venue is in scope if it meets any of three rules: a capacity of 10,000 or more anywhere in the world; the current home venue of a club in one of the 34 competitions tracked in the configuration file, whatever its capacity; or a Formula 1, MotoGP or NASCAR Cup circuit, or a venue that has hosted an Olympic ceremony, a FIFA World Cup match or a Super Bowl.
Competitions are a configuration list, not code. Adding a league adds its venues on the next run.
Sources, in order of authority
- Wikidata (CC0) is the backbone: the item list, capacity, coordinates, country, inception, and the first pass at owner, operator, sponsor and occupant. Rows that come only from here are marked
wikidataand treated as a starting point rather than the truth. - OpenStreetMap (ODbL) supplies the object ID, address fields and, where available, the building footprint. Lookups go by the
wikidata=tag first, then by name within 500 m of the recorded coordinates. An unchanged venue is not re-queried within 30 days. - Wikipedia (CC BY-SA 4.0) supplies ownership detail and naming history, parsed from article wikitext through the MediaWiki API, never by scraping rendered HTML. Naming sections yield each name with its start and end year, the sponsor, and, only where the article cites them, the deal value, currency and term. The article revision ID and retrieval date are stored on every row derived from it.
Where no English article exists, the article in the venue's own country language is used with a per-language infobox field map, and the language code is stored alongside the revision ID.
Fields you will see on a venue page
- Roles: owner, operator and tenant, each with a start and end date, a current flag, a source URL and a confidence level. A venue may have several current owners or operators; they are never collapsed into one field.
- Names: every recorded name with its period, the sponsor behind it where there was one, and the published deal value and term where a source states them.
- Sponsorships: naming rights plus founding-partner and pouring-rights deals where a public source exists.
- Competitions: the leagues whose clubs play at the venue, and which club.
Ownership type
The single-word ownership type in the table (public, private, team or mixed) is derived from the organization types of the current owners: a public authority gives public, a club gives team, a company gives private, and more than one kind gives mixed. It is a convenience for filtering; the authoritative detail is the owner rows on the venue page.
Change tracking
Every upsert that alters a value writes a change record with the table, field, old value, new value and timestamp. Those records produce the permanent monthly pages under /changes/ and drive the incremental sync to the search database. Corrections are always made upstream in the master database, never in the published files.
Known limits
- Wikidata ownership statements are often stale or incomplete. Anything marked
wikidatashould be treated as a lead, not a fact. - Deal values are only as good as what a publisher chose to print. Most deals have no public figure at all.
- Dates are frequently year-only. Those are stored as the first of January with a year precision flag.
- Tenant lists lag club moves by up to a month, because the pipeline runs monthly.
- Organization matching across sources uses the Wikidata ID first and a normalized name second. Fuzzy matches below a 0.9 score go to a review queue rather than into the published tables.
Conflicts
Where a venue's Wikidata label, its Wikipedia infobox name and a league list disagree about the current name, the venue is flagged rather than silently resolved.
| Venue | Name in venue record | Name in the name history |
|---|---|---|
| beijing-national-stadium | Bird's Nest | Beijing National Stadium |
| de-kuip | De Kuip | Feijenoord Stadion |
Questions
- Why are owner and operator separate fields?
- Because they are usually different organizations. A city can own a stadium that a management group runs under a long-term agreement while a club is the tenant. Collapsing them into one "owner" field is the single most common error in venue lists, so this dataset keeps owner, operator and tenant as separate dated roles and allows more than one of each.
- What does the confidence field mean?
- Every ownership, naming and sponsorship row carries one of five levels: wikidata (a Wikidata statement only), wikipedia_infobox (parsed from an article infobox), wikipedia_cited (stated in an article with a citation), press_release (from a cited primary source), or manual (a correction entered by hand against a cited source).
- How are deal values handled?
- Only values a source actually publishes are stored, in the original currency, alongside a USD figure converted at the annual average rate for the deal start year from a committed rates file. No live currency API is used, so a rebuild never silently changes a historic figure.
- What is excluded?
- Paywalled and robots-disallowed sources are never fetched. Jersey patch and kit sponsorships are out of scope: this dataset is about venues. Machine translation is never used for names; the local-language name is stored as it appears.