Matches, every kick.
Every World Cup match in a single table — date, stage, teams, score, attendance, venue. Pick a tournament + stage. Knockout dramatic finishes (AET, penalties) are flagged.
Tournament
48
Matches
group stage
129
Goals
2.69/match
0
Attendance
0/match
0
Dramatic finishes
AET + penalties
| Date | Stage | Match | Score | Venue | Att. | Weather |
|---|---|---|---|---|---|---|
| Jun 14, 1982 | Grp 1 | 0–0 | Balaídos, Vigo | — | ⛅19° | |
| Jun 15, 1982 | Grp 1 | 0–0 | Estadio de Riazor, A Coruña | — | ⛅21° | |
| Jun 18, 1982 | Grp 1 | 1–1 | Balaídos, Vigo | — | ⛅18° | |
| Jun 19, 1982 | Grp 1 | 0–0 | Estadio de Riazor, A Coruña | — | ⛅20° | |
| Jun 22, 1982 | Grp 1 | 5–1 | Estadio de Riazor, A Coruña | — | 🌧️17° | |
| Jun 23, 1982 | Grp 1 | 1–1 | Balaídos, Vigo | — | ⛅18° | |
| Jun 16, 1982 | Grp 2 | 1–2 | El Molinón, Gijón | — | ⛅25° | |
| Jun 17, 1982 | Grp 2 | 0–1 | Estadio Carlos Tartiere, Oviedo | — | 🌧️19° | |
| Jun 20, 1982 | Grp 2 | 4–1 | El Molinón, Gijón | — | 🌧️19° | |
| Jun 21, 1982 | Grp 2 | 0–2 | Estadio Carlos Tartiere, Oviedo | — | ⛅23° | |
| Jun 24, 1982 | Grp 2 | 3–2 | Estadio Carlos Tartiere, Oviedo | — | ⛅19° | |
| Jun 25, 1982 | Grp 2 | 1–0 | El Molinón, Gijón | — | 🌧️19° | |
| Jun 13, 1982 | Grp 3 | 0–1 | Camp Nou, Barcelona | — | ⛅21° | |
| Jun 15, 1982 | Grp 3 | 10–1 | Nuevo Estadio, Elche | — | ☀️26° | |
| Jun 18, 1982 | Grp 3 | 4–1 | Estadio José Rico Pérez, Alicante | — | ☀️26° | |
| Jun 19, 1982 | Grp 3 | 1–0 | Nuevo Estadio, Elche | — | ⛅25° | |
| Jun 22, 1982 | Grp 3 | 1–1 | Nuevo Estadio, Elche | — | ☀️17° | |
| Jun 23, 1982 | Grp 3 | 2–0 | Estadio José Rico Pérez, Alicante | — | ☀️26° | |
| Jun 16, 1982 | Grp 4 | 3–1 | San Mamés, Bilbao | — | ⛅24° | |
| Jun 17, 1982 | Grp 4 | 1–1 | Estadio José Zorrilla, Valladolid | — | 🌧️26° | |
| Jun 20, 1982 | Grp 4 | 2–0 | San Mamés, Bilbao | — | ⛅21° | |
| Jun 21, 1982 | Grp 4 | 4–1 | Estadio José Zorrilla, Valladolid | — | ⛅27° | |
| Jun 24, 1982 | Grp 4 | 1–1 | Estadio José Zorrilla, Valladolid | — | ⛅27° | |
| Jun 25, 1982 | Grp 4 | 1–0 | San Mamés, Bilbao | — | ☀️23° | |
| Jun 16, 1982 | Grp 5 | 1–1 | Estadio Luis Casanova, Valencia | — | ⛅25° | |
| Jun 17, 1982 | Grp 5 | 0–0 | La Romareda, Zaragoza | — | ⛅34° | |
| Jun 20, 1982 | Grp 5 | 2–1 | Estadio Luis Casanova, Valencia | — | ⛅24° | |
| Jun 21, 1982 | Grp 5 | 1–1 | La Romareda, Zaragoza | — | ⛅33° | |
| Jun 24, 1982 | Grp 5 | 0–1 | La Romareda, Zaragoza | — | ⛅28° | |
| Jun 25, 1982 | Grp 5 | 0–1 | Estadio Luis Casanova, Valencia | — | ⛅30° | |
| Jun 14, 1982 | Grp 6 | 2–1 | Ramón Sánchez Pizjuán, Seville | — | ⛅33° | |
| Jun 15, 1982 | Grp 6 | 5–2 | La Rosaleda Stadium, Málaga | — | ⛅26° | |
| Jun 18, 1982 | Grp 6 | 4–1 | Estadio Benito Villamarín, Seville | — | ☀️31° | |
| Jun 19, 1982 | Grp 6 | 3–0 | La Rosaleda Stadium, Málaga | — | ⛅22° | |
| Jun 22, 1982 | Grp 6 | 2–2 | La Rosaleda Stadium, Málaga | — | ☀️28° | |
| Jun 23, 1982 | Grp 6 | 4–0 | Estadio Benito Villamarín, Seville | — | ☀️29° | |
| Jun 28, 1982 | Grp A | 3–0 | Camp Nou, Barcelona | — | ☀️22° | |
| Jul 1, 1982 | Grp A | 0–1 | Camp Nou, Barcelona | — | ⛅23° | |
| Jul 4, 1982 | Grp A | 0–0 | Camp Nou, Barcelona | — | ☀️24° | |
| Jun 29, 1982 | Grp B | 0–0 | Santiago Bernabéu, Madrid | — | ☀️29° | |
| Jul 2, 1982 | Grp B | 2–1 | Santiago Bernabéu, Madrid | — | ⛅26° | |
| Jul 5, 1982 | Grp B | 0–0 | Santiago Bernabéu, Madrid | — | ☀️30° | |
| Jun 29, 1982 | Grp C | 2–1 | Sarrià Stadium, Barcelona | — | ⛅25° | |
| Jul 2, 1982 | Grp C | 1–3 | Sarrià Stadium, Barcelona | — | ⛅25° | |
| Jul 5, 1982 | Grp C | 3–2 | Estadio Sarriá, Barcelona | — | ☀️28° | |
| Jun 28, 1982 | Grp D | 0–1 | Vicente Calderón, Madrid | — | ☀️31° | |
| Jul 1, 1982 | Grp D | 2–2 | Vicente Calderón, Madrid | — | 🌧️36° | |
| Jul 4, 1982 | Grp D | 4–1 | Vicente Calderón, Madrid | — | ☀️32° |
GET /matches?year=1982 · client-side stage filter: group
Team logistics — 1982
24 teams · sorted by distanceDistance is stadium-to-stadium between consecutive matches, great-circle (haversine). First match counts 0 km — we don't guess a pre-tournament anchor. Rest days = full days between consecutive kickoffs (so a Mon → Fri turnaround is 3 days of rest). TZ shift = max hours offset between any venue's country and the team's home country. Multi-zone countries (USA, Brazil, Russia) use their capital city as proxy. DST ignored.
| Team | Matches | Distance | TZ shift | Avg rest | Min rest | Cities visited |
|---|---|---|---|---|---|---|
| 7 | 1,428 km | 0h | 3.3d | 1d | Vigo → A Coruña → Barcelona → Alicante | |
| 7 | 1,404 km | 0h | 3.5d | 2d | Vigo → Barcelona → Madrid | |
| 7 | 1,276 km | 0h | 3.0d | 1d | Bilbao → Valladolid → Madrid → Seville → Alicante | |
| 7 | 1,167 km | 0h | 3.2d | 2d | Gijón → Madrid → Seville | |
| 5 | 1,148 km | 0h | 3.5d | 2d | Barcelona → Valladolid | |
| 3 | 1,028 km | 0h | 2.5d | 2d | Valladolid → Alicante | |
| 5 | 920 km | 2h | 4.0d | 2d | Seville → Málaga → Barcelona | |
| 5 | 831 km | 4h | 4.3d | 2d | Seville → Barcelona | |
| 5 | 809 km | 4h | 3.8d | 2d | Barcelona → Alicante | |
| 5 | 549 km | 1h | 3.3d | 2d | Zaragoza → Valencia → Madrid | |
| 3 | 514 km | 7h | 3.0d | 3d | Valladolid → Alicante | |
| 3 | 489 km | 0h | 2.5d | 2d | Zaragoza → Valencia | |
| 3 | 467 km | — | 2.5d | 2d | Valladolid → Bilbao | |
| 5 | 409 km | 0h | 2.5d | 2d | Oviedo → Gijón → Madrid | |
| 5 | 319 km | 1h | 3.8d | 3d | Bilbao → Madrid | |
| 3 | 308 km | 1h | 2.5d | 2d | Málaga → Seville | |
| 5 | 304 km | 0h | 3.8d | 2d | Valencia → Madrid | |
| 3 | 262 km | 6h | 2.5d | 2d | A Coruña → Vigo | |
| 3 | 245 km | 7h | 3.0d | 2d | Valencia → Zaragoza | |
| 3 | 233 km | 2h | 3.0d | 3d | Valladolid → Bilbao | |
| 3 | 154 km | 11h | 3.0d | 3d | Málaga → Seville | |
| 3 | 131 km | 0h | 3.0d | 3d | A Coruña → Vigo | |
| 3 | 52 km | 5h | 2.5d | 2d | Oviedo → Gijón | |
| 3 | 26 km | 0h | 3.0d | 2d | Gijón → Oviedo |
Derived client-side from GET /matches?year=1982 + GET /stadiums
Coming next: goals-by-minute bucket, captain per match, and penalty-shootout granularity. Subscribe to the API to get the extra fields as they ship.