Het volledige WK 2026 speelschema
104 wedstrijden, 48 landen, 16 steden in Canada, Mexico & de Verenigde Staten. Schema, live standen en embed-widget — alles op één plek, in Nederlandse tijd.
WK 2026 — het grootste WK ooit
48 landen in 12 groepen van 4 spelen 104 wedstrijden in drie gastlanden. Voor het eerst zit er een 1/16 finale tussen de groepsfase en de achtste finale. De finale staat 19 juli in MetLife Stadium, New York/New Jersey.
| Datum | Fase | Detail |
|---|---|---|
| 11 juni | Opening | Mexico-Stad · Estadio Azteca |
| 11–27 juni | Groepsfase | 72 wedstrijden, 12 groepen |
| 28 juni–3 juli | 1/16 finale | 16 wedstrijden, eerste knockout |
| 4–7 juli | Achtste finale | 8 wedstrijden |
| 9–11 juli | Kwartfinales | 4 wedstrijden |
| 14–15 juli | Halve finales | AT&T Stadium · Mercedes-Benz Stadium |
| 18 juli | Troostfinale | Miami · Hard Rock Stadium |
| 19 juli | Finale | New York/NJ · MetLife Stadium |
Alle 104 wedstrijden
Filter op ronde, groep of vandaag. Wissel tussen lijst, tabel en kalender. Klik door naar een wedstrijd voor head-to-head info.
Knockout-fase
| # | Datum & tijd | Ronde | Thuis | Score | Uit | Stad |
|---|---|---|---|---|---|---|
| #1 | do 11 jun · 21:00 | Groepsfase A | Mexico | 2–0 | Zuid-Afrika | Mexico-Stad |
| #2 | vr 12 jun · 04:00 | Groepsfase A | Zuid-Korea | 2–1 | Tsjechië | Guadalajara |
| #3 | do 18 jun · 18:00 | Groepsfase A | Tsjechië | 1–1 | Zuid-Afrika | Atlanta |
| #4 | vr 19 jun · 03:00 | Groepsfase A | Mexico | 1–0 | Zuid-Korea | Guadalajara |
| #5 | do 25 jun · 03:00 | Groepsfase A | Tsjechië | 0–3 | Mexico | Mexico-Stad |
| #6 | do 25 jun · 03:00 | Groepsfase A | Zuid-Afrika | 1–0 | Zuid-Korea | Monterrey |
| #7 | vr 12 jun · 21:00 | Groepsfase B | Canada | 1–1 | Bosnië | Toronto |
| #8 | za 13 jun · 21:00 | Groepsfase B | Qatar | 1–1 | Zwitserland | Santa Clara |
| #9 | do 18 jun · 21:00 | Groepsfase B | Zwitserland | 4–1 | Bosnië | Inglewood |
| #10 | vr 19 jun · 00:00 | Groepsfase B | Canada | 6–0 | Qatar | Vancouver |
| #11 | wo 24 jun · 21:00 | Groepsfase B | Zwitserland | 2–1 | Canada | Vancouver |
| #12 | wo 24 jun · 21:00 | Groepsfase B | Bosnië | 3–1 | Qatar | Seattle |
| #13 | zo 14 jun · 00:00 | Groepsfase C | Brazilië | 1–1 | Marokko | East Rutherford |
| #14 | zo 14 jun · 03:00 | Groepsfase C | Haïti | 0–1 | Schotland | Foxborough |
| #15 | za 20 jun · 00:00 | Groepsfase C | Schotland | 0–1 | Marokko | Foxborough |
| #16 | za 20 jun · 02:30 | Groepsfase C | Brazilië | 3–0 | Haïti | Philadelphia |
| #17 | do 25 jun · 00:00 | Groepsfase C | Schotland | 0–3 | Brazilië | Miami Gardens |
| #18 | do 25 jun · 00:00 | Groepsfase C | Marokko | 4–2 | Haïti | Atlanta |
| #19 | za 13 jun · 03:00 | Groepsfase D | VS | 4–1 | Paraguay | Inglewood |
| #20 | zo 14 jun · 06:00 | Groepsfase D | Australië | 2–0 | Turkije | Vancouver |
| #21 | vr 19 jun · 21:00 | Groepsfase D | VS | 2–0 | Australië | Seattle |
| #22 | za 20 jun · 05:00 | Groepsfase D | Turkije | 0–1 | Paraguay | Santa Clara |
| #23 | vr 26 jun · 04:00 | Groepsfase D | Turkije | 3–2 | VS | Inglewood |
| #24 | vr 26 jun · 04:00 | Groepsfase D | Paraguay | 0–0 | Australië | Santa Clara |
| #25 | zo 14 jun · 19:00 | Groepsfase E | Duitsland | 7–1 | Curaçao | Houston |
| #26 | ma 15 jun · 01:00 | Groepsfase E | Ivoorkust | 1–0 | Ecuador | Philadelphia |
| #27 | zo 21 jun · 00:00 | Groepsfase E | Duitsland | 2–1 | Ivoorkust | Toronto |
| #28 | zo 21 jun · 02:00 | Groepsfase E | Ecuador | 0–0 | Curaçao | Kansas City |
| #29 | do 25 jun · 22:00 | Groepsfase E | Ecuador | 2–1 | Duitsland | East Rutherford |
| #30 | do 25 jun · 22:00 | Groepsfase E | Curaçao | 0–2 | Ivoorkust | Philadelphia |
| #31 | zo 14 jun · 22:00 | Groepsfase F | Nederland | 2–2 | Japan | Arlington |
| #32 | ma 15 jun · 04:00 | Groepsfase F | Zweden | 5–1 | Tunesië | Monterrey |
| #33 | za 20 jun · 19:00 | Groepsfase F | Nederland | 5–1 | Zweden | Houston |
| #34 | zo 21 jun · 06:00 | Groepsfase F | Tunesië | 0–4 | Japan | Monterrey |
| #35 | vr 26 jun · 01:00 | Groepsfase F | Japan | 1–1 | Zweden | Arlington |
| #36 | vr 26 jun · 01:00 | Groepsfase F | Tunesië | 1–3 | Nederland | Kansas City |
| #37 | ma 15 jun · 21:00 | Groepsfase G | België | 1–1 | Egypte | Seattle |
| #38 | di 16 jun · 03:00 | Groepsfase G | Iran | 2–2 | Nieuw-Zeeland | Inglewood |
| #39 | zo 21 jun · 21:00 | Groepsfase G | België | 0–0 | Iran | Inglewood |
| #40 | ma 22 jun · 03:00 | Groepsfase G | Nieuw-Zeeland | 1–3 | Egypte | Vancouver |
| #41 | za 27 jun · 05:00 | Groepsfase G | Egypte | 1–1 | Iran | Seattle |
| #42 | za 27 jun · 05:00 | Groepsfase G | Nieuw-Zeeland | 1–5 | België | Vancouver |
| #43 | ma 15 jun · 18:00 | Groepsfase H | Spanje | 0–0 | Kaapverdië | Atlanta |
| #44 | di 16 jun · 00:00 | Groepsfase H | Saoedi-Arabië | 1–1 | Uruguay | Miami Gardens |
| #45 | zo 21 jun · 18:00 | Groepsfase H | Spanje | 4–0 | Saoedi-Arabië | Atlanta |
| #46 | ma 22 jun · 00:00 | Groepsfase H | Uruguay | 2–2 | Kaapverdië | Miami Gardens |
| #47 | za 27 jun · 02:00 | Groepsfase H | Kaapverdië | 0–0 | Saoedi-Arabië | Houston |
| #48 | za 27 jun · 02:00 | Groepsfase H | Uruguay | 0–1 | Spanje | Guadalajara |
| #49 | di 16 jun · 21:00 | Groepsfase I | Frankrijk | 3–1 | Senegal | East Rutherford |
| #50 | wo 17 jun · 00:00 | Groepsfase I | Irak | 1–4 | Noorwegen | Foxborough |
| #51 | ma 22 jun · 23:00 | Groepsfase I | Frankrijk | 3–0 | Irak | Philadelphia |
| #52 | di 23 jun · 02:00 | Groepsfase I | Noorwegen | 3–2 | Senegal | East Rutherford |
| #53 | vr 26 jun · 21:00 | Groepsfase I | Noorwegen | 1–4 | Frankrijk | Foxborough |
| #54 | vr 26 jun · 21:00 | Groepsfase I | Senegal | 5–0 | Irak | Toronto |
| #55 | wo 17 jun · 03:00 | Groepsfase J | Argentinië | 3–0 | Algerije | Kansas City |
| #56 | wo 17 jun · 06:00 | Groepsfase J | Oostenrijk | 3–1 | Jordanië | Santa Clara |
| #57 | ma 22 jun · 19:00 | Groepsfase J | Argentinië | 2–0 | Oostenrijk | Arlington |
| #58 | di 23 jun · 05:00 | Groepsfase J | Jordanië | 1–2 | Algerije | Santa Clara |
| #59 | zo 28 jun · 04:00 | Groepsfase J | Algerije | 3–3 | Oostenrijk | Kansas City |
| #60 | zo 28 jun · 04:00 | Groepsfase J | Jordanië | 1–3 | Argentinië | Arlington |
| #61 | wo 17 jun · 19:00 | Groepsfase K | Portugal | 1–1 | DR Congo | Houston |
| #62 | do 18 jun · 04:00 | Groepsfase K | Oezbekistan | 1–3 | Colombia | Mexico-Stad |
| #63 | di 23 jun · 19:00 | Groepsfase K | Portugal | 5–0 | Oezbekistan | Houston |
| #64 | wo 24 jun · 04:00 | Groepsfase K | Colombia | 1–0 | DR Congo | Guadalajara |
| #65 | zo 28 jun · 01:30 | Groepsfase K | Colombia | 0–0 | Portugal | Miami Gardens |
| #66 | zo 28 jun · 01:30 | Groepsfase K | DR Congo | 3–1 | Oezbekistan | Atlanta |
| #67 | wo 17 jun · 22:00 | Groepsfase L | Engeland | 4–2 | Kroatië | Arlington |
| #68 | do 18 jun · 01:00 | Groepsfase L | Ghana | 1–0 | Panama | Toronto |
| #69 | di 23 jun · 22:00 | Groepsfase L | Engeland | 0–0 | Ghana | Foxborough |
| #70 | wo 24 jun · 01:00 | Groepsfase L | Panama | 0–1 | Kroatië | Toronto |
| #71 | za 27 jun · 23:00 | Groepsfase L | Panama | 0–2 | Engeland | East Rutherford |
| #72 | za 27 jun · 23:00 | Groepsfase L | Kroatië | 2–1 | Ghana | Philadelphia |
| #73 | zo 28 jun · 21:00 | 1/16 finale | Zuid-Afrika | 0–1 | Canada | Inglewood |
| #74 | ma 29 jun · 22:30 | 1/16 finale | Duitsland | 1–1 | Paraguay | Foxborough |
| #75 | di 30 jun · 03:00 | 1/16 finale | Nederland | 1–1 | Marokko | Monterrey |
| #76 | ma 29 jun · 19:00 | 1/16 finale | Brazilië | 2–1 | Japan | Houston |
| #77 | di 30 jun · 23:00 | 1/16 finale | Frankrijk | 3–0 | Zweden | East Rutherford |
| #78 | di 30 jun · 19:00 | 1/16 finale | Ivoorkust | 1–2 | Noorwegen | Arlington |
| #79 | wo 1 jul · 03:00 | 1/16 finale | Mexico | 2–0 | Ecuador | Mexico-Stad |
| #80 | wo 1 jul · 18:00 | 1/16 finale | Engeland | 2–1 | DR Congo | Atlanta |
| #81 | do 2 jul · 02:00 | 1/16 finale | VS | 2–0 | Bosnië | Santa Clara |
| #82 | wo 1 jul · 22:00 | 1/16 finale | België | 3–2 | Senegal | Seattle |
| #83 | vr 3 jul · 01:00 | 1/16 finale | Portugal | 2–1 | Kroatië | Toronto |
| #84 | do 2 jul · 21:00 | 1/16 finale | Spanje | 3–0 | Oostenrijk | Inglewood |
| #85 | vr 3 jul · 05:00 | 1/16 finale | Zwitserland | 2–0 | Algerije | Vancouver |
| #86 | za 4 jul · 00:00 | 1/16 finale | Argentinië | 3–2 | Kaapverdië | Miami Gardens |
| #87 | za 4 jul · 03:30 | 1/16 finale | Colombia | 1–0 | Ghana | Kansas City |
| #88 | vr 3 jul · 20:00 | 1/16 finale | Australië | 1–1 | Egypte | Arlington |
| #89 | za 4 jul · 23:00 | Achtste finale | Paraguay | 0–1 | Frankrijk | Philadelphia |
| #90 | za 4 jul · 19:00 | Achtste finale | Canada | 0–3 | Marokko | Houston |
| #91 | zo 5 jul · 22:00 | Achtste finale | Brazilië | 1–2 | Noorwegen | East Rutherford |
| #92 | ma 6 jul · 02:00 | Achtste finale | Mexico | 2–3 | Engeland | Mexico-Stad |
| #93 | ma 6 jul · 21:00 | Achtste finale | Portugal | 0–1 | Spanje | Arlington |
| #94 | di 7 jul · 02:00 | Achtste finale | VS | 1–4 | België | Seattle |
| #95 | di 7 jul · 18:00 | Achtste finale | Argentinië | 3–2 | Egypte | Atlanta |
| #96 | di 7 jul · 22:00 | Achtste finale | Zwitserland | 0–0 | Colombia | Vancouver |
| #97 | do 9 jul · 22:00 | Kwartfinale | Frankrijk | 2–0 | Marokko | Foxborough |
| #98 | vr 10 jul · 21:00 | Kwartfinale | Spanje | 2–1 | België | Inglewood |
| #99 | za 11 jul · 23:00 | Kwartfinale | Noorwegen | 1–2 | Engeland | Miami Gardens |
| #100 | zo 12 jul · 03:00 | Kwartfinale | Argentinië | 3–1 | Zwitserland | Kansas City |
| #101 | di 14 jul · 21:00 | Halve finale | Frankrijk | 0–2 | Spanje | Arlington |
| #102 | wo 15 jul · 21:00 | Halve finale | Engeland | 1–2 | Argentinië | Atlanta |
| #103 | za 18 jul · 23:00 | Troostfinale | Frankrijk | 4–6 | Engeland | Miami Gardens |
| #104 | zo 19 jul · 21:00 | Finale | Spanje | 1–0 | Argentinië | East Rutherford |
De 12 groepen — A tot en met L
Top 2 plaatst zich direct, de 8 beste 3e-plek-teams gaan ook door naar de 1/16 finale. Standen worden live geüpdatet tijdens de groepsfase.
Stand groep A
| # | Team | GS | DS | PT |
|---|---|---|---|---|
| 1 | 🇲🇽Mexico | 3 | +6 | 9 |
| 2 | 🇿🇦Zuid-Afrika | 3 | -1 | 4 |
| 3 | 🇰🇷Zuid-Korea | 3 | -1 | 3 |
| 4 | 🇨🇿Tsjechië | 3 | -4 | 1 |
Groep afgerond · top 2 geplaatst
Stand groep B
| # | Team | GS | DS | PT |
|---|---|---|---|---|
| 1 | 🇨🇭Zwitserland | 3 | +4 | 7 |
| 2 | 🇨🇦Canada | 3 | +5 | 4 |
| 3 | 🇧🇦Bosnië | 3 | -1 | 4 |
| 4 | 🇶🇦Qatar | 3 | -8 | 1 |
Groep afgerond · top 2 geplaatst
Stand groep C
| # | Team | GS | DS | PT |
|---|---|---|---|---|
| 1 | 🇧🇷Brazilië | 3 | +6 | 7 |
| 2 | 🇲🇦Marokko | 3 | +3 | 7 |
| 3 | 🏴Schotland | 3 | -3 | 3 |
| 4 | 🇭🇹Haïti | 3 | -6 | 0 |
Groep afgerond · top 2 geplaatst
Stand groep D
| # | Team | GS | DS | PT |
|---|---|---|---|---|
| 1 | 🇺🇸VS | 3 | +4 | 6 |
| 2 | 🇦🇺Australië | 3 | 0 | 4 |
| 3 | 🇵🇾Paraguay | 3 | -2 | 4 |
| 4 | 🇹🇷Turkije | 3 | -2 | 3 |
Groep afgerond · top 2 geplaatst
Stand groep E
| # | Team | GS | DS | PT |
|---|---|---|---|---|
| 1 | 🇩🇪Duitsland | 3 | +6 | 6 |
| 2 | 🇨🇮Ivoorkust | 3 | +2 | 6 |
| 3 | 🇪🇨Ecuador | 3 | 0 | 4 |
| 4 | 🇨🇼Curaçao | 3 | -8 | 1 |
Groep afgerond · top 2 geplaatst
Stand groep F
| # | Team | GS | DS | PT |
|---|---|---|---|---|
| 1 | 🇳🇱Nederland | 3 | +6 | 7 |
| 2 | 🇯🇵Japan | 3 | +4 | 5 |
| 3 | 🇸🇪Zweden | 3 | 0 | 4 |
| 4 | 🇹🇳Tunesië | 3 | -10 | 0 |
Groep afgerond · top 2 geplaatst
Stand groep G
| # | Team | GS | DS | PT |
|---|---|---|---|---|
| 1 | 🇧🇪België | 3 | +4 | 5 |
| 2 | 🇪🇬Egypte | 3 | +2 | 5 |
| 3 | 🇮🇷Iran | 3 | 0 | 3 |
| 4 | 🇳🇿Nieuw-Zeeland | 3 | -6 | 1 |
Groep afgerond · top 2 geplaatst
Stand groep H
| # | Team | GS | DS | PT |
|---|---|---|---|---|
| 1 | 🇪🇸Spanje | 3 | +5 | 7 |
| 2 | 🇨🇻Kaapverdië | 3 | 0 | 3 |
| 3 | 🇺🇾Uruguay | 3 | -1 | 2 |
| 4 | 🇸🇦Saoedi-Arabië | 3 | -4 | 2 |
Groep afgerond · top 2 geplaatst
Stand groep I
| # | Team | GS | DS | PT |
|---|---|---|---|---|
| 1 | 🇫🇷Frankrijk | 3 | +8 | 9 |
| 2 | 🇳🇴Noorwegen | 3 | +1 | 6 |
| 3 | 🇸🇳Senegal | 3 | +2 | 3 |
| 4 | 🇮🇶Irak | 3 | -11 | 0 |
Groep afgerond · top 2 geplaatst
Stand groep J
| # | Team | GS | DS | PT |
|---|---|---|---|---|
| 1 | 🇦🇷Argentinië | 3 | +7 | 9 |
| 2 | 🇦🇹Oostenrijk | 3 | 0 | 4 |
| 3 | 🇩🇿Algerije | 3 | -2 | 4 |
| 4 | 🇯🇴Jordanië | 3 | -5 | 0 |
Groep afgerond · top 2 geplaatst
Stand groep K
| # | Team | GS | DS | PT |
|---|---|---|---|---|
| 1 | 🇨🇴Colombia | 3 | +3 | 7 |
| 2 | 🇵🇹Portugal | 3 | +5 | 5 |
| 3 | 🇨🇩DR Congo | 3 | +1 | 4 |
| 4 | 🇺🇿Oezbekistan | 3 | -9 | 0 |
Groep afgerond · top 2 geplaatst
Stand groep L
| # | Team | GS | DS | PT |
|---|---|---|---|---|
| 1 | 🏴Engeland | 3 | +4 | 7 |
| 2 | 🇭🇷Kroatië | 3 | 0 | 6 |
| 3 | 🇬🇭Ghana | 3 | 0 | 4 |
| 4 | 🇵🇦Panama | 3 | -4 | 0 |
Groep afgerond · top 2 geplaatst
Zet het WK-schema op je eigen site
Gratis embed-widget, iCal-feed voor je agenda, en een print-vriendelijke PDF. Updateert automatisch zodra er uitslagen worden ingevoerd.
Quick-embed code
Plak deze regel op je site. Het schema schaalt mee met je layout en updateert automatisch.
<script src="https://www.shoutmedia.nl/wk-2026/embed.js" data-width="100%" data-height="520" async></script>
Genereer eigen embed-code met live preview →
Voorspellingen-pool interesse
Mail-notificatie bij elke nieuwe WK-tool die we lanceren — voorspellings-dashboard met community-data, bingo-generator, watch-party-finder.