WORLD CUP 2026 · FINAL RESULTS
World Cup 2026 Data API
Final scores, confirmed lineups, xG shot maps, Elo win probabilities, and final group standings for every match of the first 48-team World Cup. One API key, full tournament archive.
1,000 req/day on the free plan (2,000 with GitHub). No credit card.
June 11 - July 19, 2026 · 104 matches · 48 nations · US, Canada, Mexico
What you can build
Same data, eight different products. Pick the angle that fits what you are shipping.
Results archive widget
Embed the full final-scores archive on any site or app in under an hour.
Tournament retrospective
Lineups, xG, and match momentum for every game, replayed alongside the broadcast VOD.
Prediction model
Train on Elo + per-match xG and backtest against the real, completed bracket.
Group-stage analysis
Final group tables with FIFA-rules tiebreakers, exactly as they closed.
Betting research tool
Compare model probabilities to the closing odds across the major books, backtest for value.
Bracket replay
Monte Carlo any what-if bracket and compare it to how the real tournament played out.
Squad explorer
Show every nation's 26-player squad, ordered by position, with shirt numbers and photos.
Line-movement charts
Chart how each book's moneyline, total, and spread moved from open to kickoff.
What is inside
Six capabilities. Each one means something concrete in your app, not a feature you have to translate.
Final scores
Every goal, every match, exactly as it happened on the field.
Confirmed lineups
Starting XI for every match of the tournament.
xG shot maps
Every shot, with location, expected-goal value, and outcome. Render Opta-style charts.
Elo win probabilities
Pre-match probabilities for every fixture, from our internal team-rating store.
Final group standings
GF, GA, GD, points, and FIFA head-to-head tiebreakers, as the groups closed.
Bracket progression
Each team's probability of advancing past every stage, as computed during the tournament. Monte Carlo across 10,000 simulated tournaments.
All paths are on the standard gateway at api.bigballsdata.com. Authenticate with the bearer token from /dashboard/keys. Click any endpoint to see every field it returns.
Endpoints
24 endpoints · 476 documented fields. Click any row to see every field it returns.
Five favorites in three lines
The progression endpoint runs a Monte Carlo simulation across the full bracket and returns each nation's probability of advancing past every stage. Use the SDK or hit the REST endpoint directly with any HTTP client.
- · Returns 48 nations, sorted however you want
- · Server-side cache TTL of 1 hour
- · Same auth as every other endpoint, your bearer key
import { BigBallSportsClient } from '@bigballsdata/sdk';
const client = new BigBallSportsClient(process.env.BBS_API_KEY!);
// Final top-5 tournament favorites, as computed across the completed bracket.
const progression = await client.formulas.wc2026.progression();
const top5 = [...progression.data]
.sort((a, b) => b.win_prob - a.win_prob)
.slice(0, 5);
for (const team of top5) {
console.log(`${team.name.padEnd(14)} ${(team.win_prob * 100).toFixed(1)}% to win`);
}Building with AI tools?
Our MCP server and OpenAPI 3.1 spec connect directly to Claude, ChatGPT, and Cursor. Your AI assistant can call World Cup data natively, no manual integration needed.
What will it cost
Concrete numbers for the three most common build shapes, not a feature matrix.
Fan app, group stage
$0
A few hundred users polling key matches fits in the free tier with room to spare. Sign up with GitHub for 2,000/day.
Production app, full tournament
$19 / mo
Solo plan, 10,000 req/day, one sport. Covers a typical production app through group + KO with headroom for live polling — and includes the predictions endpoint.
Prediction model
$49 / mo
Trio plan, 25,000 req/day across three sports. Predictions (per-match Elo win/draw/loss) are already included from Solo; Trio adds volume and two more sports.
Frequently asked
- World Cup 2026 already happened — is this data still available?
- Yes. The tournament ran June 11 - July 19, 2026 (Mexico, the US, and Canada) and the full historical record is live: final scores, lineups, Elo ratings, final group standings, match weather for all 16 stadiums, and the completed bracket-progression history are all populated and queryable now.
- Is pre-tournament form data still available?
- Yes. We pre-computed pre-tournament form (last 5 finished fixtures per team, as of kickoff) from the upstream football data provider and wrote it onto every WC2026 match, so /v1/wc2026/matches/{id} still returns a populated `pre_match_form` block for every fixture, alongside the final match result.
- How do I get final group standings from the tournament?
- Call /v1/wc2026/groups for all 12 final group tables keyed by group letter (A-L), each team with played/won/drawn/lost/GF/GA/GD/points plus the Monte Carlo advancement fields as last computed (advancement_prob, p_top2, p_win_group, expected_points). /v1/wc2026/standings returns the same tables as a flat array with a 2-game recent form array and Elo rating. For finishing-position probabilities (1st/2nd/3rd/4th), use /v1/wc2026/group/{A-L}/advancement.
- How do I get World Cup 2026 lineups via API?
- Call /v1/wc2026/matches/{id} and read the `lineups` section. Every match has its confirmed starting XI on record. The endpoint returns the same intelligence envelope for every match: lineups + xG + odds + Elo + momentum in one round trip.
- Is there a free World Cup 2026 data API?
- Yes. Big Balls Sports Data has a free tier at 1,000 requests/day (2,000 if you sign up with GitHub), no credit card. The free tier covers scores, lineups, xG, group standings, tournament progression, and match events for every World Cup 2026 fixture. Match win/draw/loss predictions are on the Solo tier ($19/mo).
- Can I build a prediction model with the Elo data?
- Yes. /v1/formulas/wc2026/progression returns per-team probabilities of advancing past every stage, derived from a Monte Carlo simulation of 10,000 tournaments using the Elo ratings as last computed during the tournament. For per-match win/draw/loss splits, /v1/predictions?tournament=wc2026 returns the underlying Elo-implied probabilities. You can layer your own model on top and backtest it against the real, completed bracket.
- Does the API handle the 48-team / 104-match format?
- Yes. The first 48-team World Cup had a 12-group stage feeding a 32-team knockout round. /v1/wc2026/matches returns all 104 fixtures, group stage and the full knockout bracket, with every result final. Each knockout fixture also carries a `bracket` block (round, home_feeder, away_feeder), so historical slot labels like "Winner Group A" remain readable alongside the final team that filled them. /v1/wc2026/standings handles the group structure and /v1/teams?tournament=wc2026 returns all 48 qualified nations.
Related APIs
Other APIs you can build with:
How we compare
Also on this sport
Free calculators
Get an API key in 30 seconds
Free tier covers a real fan app or research project against the full tournament archive.