Connected
OpenFootballFree · CC0Results, scorers and team records for all 1,068 matches, 1930–2026.Data release 2026.08.30
Versioned, source-backed datasets for 1930–2026, free to download.
Shareable chart
Use the chart with attribution and a link to this dataset. Both files are generated from the same versioned totals.
Starting XIs and substitutes who played are linked to 764 matches from 1970–2022. The download also contains 964 match identifiers and results from 1930–2022. It also contains goal, booking and substitution events. It does not contain historical minutes, assists, shot coordinates or unused substitutes. Those missing fields are not treated as zero.
© 2023 Joshua C. Fjelstul, Ph.D. Derived from The Fjelstul World Cup Database, under CC BY-SA 4.0. Modifications: men’s records selected, match IDs linked, names combined and player goal totals calculated. The adapted download retains this licence and provenance.
Connected
OpenFootballFree · CC0Results, scorers and team records for all 1,068 matches, 1930–2026.Connected
ESPNFree · public endpoints2026 team and player match statistics — possession, shots, passing, cards, attendance.Connected
StatsBomb Open DataFree · non-commercial licenceEvent-level data for 147 matches across eight editions: expected goals, shot locations, lineups and measured positions.Attribution is required on every view that uses it, and the licence ends the moment the site earns revenue.Connected
Derived on site—Figures computed from the feeds above: per-match rates, goal timing, conversion, tournament comparisons.Not connected
API-Football (Pro)Paid · one month plannedPlayer ratings, formations and lineups, injuries, per-minute events and squad photography for 2026.| Measure | Source | Coverage |
|---|---|---|
| Match pages | ||
| Score and scorers | OpenFootball | All 1,068 matches |
| Venue, date and attendance | OpenFootball | All 1,068 matches |
| Possession, shots, passing | ESPN | 104 matches in 2026 |
| Expected goals and shot maps | StatsBomb Open Data | 147 matches across eight editions |
| Starting XI and formation | StatsBomb Open Data | 147 matches across eight editions |
| Measured average positions | StatsBomb Open Data | 147 matches across eight editions |
| Goal-lead flow | Derived on site | All matches with recorded goal minutes |
| Player match ratings | API-Football (Pro) | Not connected |
| Per-minute event stream | API-Football (Pro) | Not connected |
| Team pages | ||
| All-time record and appearances | OpenFootball | All 88 nations |
| Expected goals for and against | StatsBomb Open Data | Nations appearing in the 147 covered matches |
| Tactical profile | Derived on site | 48 teams in 2026 |
| Squad photography | API-Football (Pro) | Not connected |
| Player pages | ||
| Goals, appearances and minutes | OpenFootball | All recorded scorers |
| Per-match statistics | ESPN | 2026 squads |
| Shot quality and xG | StatsBomb Open Data | Players in the 147 covered matches |
| Portrait | Derived on site | Collected imagery only |
| Season and match ratings | API-Football (Pro) | Not connected |
| Injury and availability | API-Football (Pro) | Not connected |
| Edition pages | ||
| Totals, format and champion | OpenFootball | All 23 editions |
| Goal timing and venues | Derived on site | All editions with recorded minutes |
| Finishing against expected goals | StatsBomb Open Data | Eight editions, partial except 2018 and 2022 |
Measures marked as not connected have a slot on the relevant page already. They stay visibly empty until a source supplies them — no figure on this site is estimated, modelled or filled in from another match.
WorldCupStats, “Men's World Cup results and goals, 1930–2026,” release 2026.08.30. Historical records derived from OpenFootball CC0 at the pinned revision; 2026 from completed ESPN reports cross-checked with FIFA.
Read sources, coverage and changelog →