World Cup 2026 wall chart

RDUH Gastro Sweepstake

Fixtures, results, groups and knockout stages, with each team labelled by its person from the sweepstake sheet.

Sweepstake people

Team ownership transcribed from the photo.

Alistair

  • Bosnia and Herzegovina
  • Morocco
  • Switzerland

Andrew

  • Brazil
  • Cape Verde
  • Mexico

Ben

  • England
  • Iraq
  • Paraguay

Chris

  • Ghana
  • Spain
  • Sweden

Diggers

  • Colombia
  • Saudi Arabia
  • South Africa

Emma

  • Czech Republic
  • France
  • Ivory Coast

Extra

  • Belgium
  • Curaçao
  • Ecuador

Jane

  • Japan
  • Qatar
  • Uruguay

Jennie

  • Austria
  • Netherlands
  • Panama

John C

  • Argentina
  • New Zealand
  • Turkey

Nick

  • Australia
  • Democratic Republic of the Congo
  • Germany

Richard

  • South Korea
  • Tunisia
  • United States

Sean

  • Iran
  • Jordan
  • Senegal

Shyam

  • Algeria
  • Haiti
  • Portugal

Tariq

  • Canada
  • Croatia
  • Uzbekistan

Tom

  • Egypt
  • Norway
  • Scotland

Group tables

Top two plus the eight best third-placed teams progress to the Round of 32.

Group A

#TeamPersonPWDLGF-GAGDPts
1 Mexico Andrew 1 1 0 0 2-0 2 3
2 South Africa Diggers 1 0 0 1 0-2 -2 0
3 South Korea Richard 1 1 0 0 2-1 1 3
4 Czech Republic Emma 1 0 0 1 1-2 -1 0

Group B

#TeamPersonPWDLGF-GAGDPts
1 Canada Tariq 0 0 0 0 0-0 0 0
2 Bosnia and Herzegovina Alistair 0 0 0 0 0-0 0 0
3 Qatar Jane 0 0 0 0 0-0 0 0
4 Switzerland Alistair 0 0 0 0 0-0 0 0

Group C

#TeamPersonPWDLGF-GAGDPts
1 Brazil Andrew 0 0 0 0 0-0 0 0
2 Morocco Alistair 0 0 0 0 0-0 0 0
3 Haiti Shyam 0 0 0 0 0-0 0 0
4 Scotland Tom 0 0 0 0 0-0 0 0

Group D

#TeamPersonPWDLGF-GAGDPts
1 United States Richard 0 0 0 0 0-0 0 0
2 Paraguay Ben 0 0 0 0 0-0 0 0
3 Australia Nick 0 0 0 0 0-0 0 0
4 Turkey John C 0 0 0 0 0-0 0 0

Group E

#TeamPersonPWDLGF-GAGDPts
1 Germany Nick 0 0 0 0 0-0 0 0
2 Curaçao Extra 0 0 0 0 0-0 0 0
3 Ivory Coast Emma 0 0 0 0 0-0 0 0
4 Ecuador Extra 0 0 0 0 0-0 0 0

Group F

#TeamPersonPWDLGF-GAGDPts
1 Netherlands Jennie 0 0 0 0 0-0 0 0
2 Japan Jane 0 0 0 0 0-0 0 0
3 Sweden Chris 0 0 0 0 0-0 0 0
4 Tunisia Richard 0 0 0 0 0-0 0 0

Group G

#TeamPersonPWDLGF-GAGDPts
1 Belgium Extra 1 0 0 0 0-0 0 0
2 Egypt Tom 0 0 0 0 0-0 0 0
3 Iran Sean 0 0 0 0 0-0 0 0
4 New Zealand John C 0 0 0 0 0-0 0 0

Group H

#TeamPersonPWDLGF-GAGDPts
1 Spain Chris 0 0 0 0 0-0 0 0
2 Cape Verde Andrew 0 0 0 0 0-0 0 0
3 Saudi Arabia Diggers 0 0 0 0 0-0 0 0
4 Uruguay Jane 0 0 0 0 0-0 0 0

Group I

#TeamPersonPWDLGF-GAGDPts
1 France Emma 0 0 0 0 0-0 0 0
2 Senegal Sean 0 0 0 0 0-0 0 0
3 Iraq Ben 0 0 0 0 0-0 0 0
4 Norway Tom 0 0 0 0 0-0 0 0

Group J

#TeamPersonPWDLGF-GAGDPts
1 Argentina John C 0 0 0 0 0-0 0 0
2 Algeria Shyam 0 0 0 0 0-0 0 0
3 Austria Jennie 0 0 0 0 0-0 0 0
4 Jordan Sean 0 0 0 0 0-0 0 0

Group K

#TeamPersonPWDLGF-GAGDPts
1 Portugal Shyam 0 0 0 0 0-0 0 0
2 DR Congo Nick 0 0 0 0 0-0 0 0
3 Uzbekistan Tariq 0 0 0 0 0-0 0 0
4 Colombia Diggers 0 0 0 0 0-0 0 0

Group L

#TeamPersonPWDLGF-GAGDPts
1 England Ben 0 0 0 0 0-0 0 0
2 Croatia Tariq 0 0 0 0 0-0 0 0
3 Ghana Chris 0 0 0 0 0-0 0 0
4 Panama Jennie 0 0 0 0 0-0 0 0

Group results & fixtures

Grouped using the current standings feed where possible.

Group A

Group A - Matchday 1Full Time
MexicoAndrew 2–0 South AfricaDiggers
Thu 11 Jun 2026, 13:00Mexico City Stadium, Mexico City
Group A - Matchday 1Full Time
South KoreaRichard 2–1 Czech RepublicEmma
Thu 11 Jun 2026, 20:00Estadio Guadalajara, Guadalajara (Zapopan)
Group A - Matchday 2Not Started
Czech RepublicEmma 12:00 South AfricaDiggers
Thu 18 Jun 2026, 12:00Atlanta Stadium, Atlanta
Group A - Matchday 2Not Started
MexicoAndrew 19:00 South KoreaRichard
Thu 18 Jun 2026, 19:00Estadio Guadalajara, Guadalajara (Zapopan)
Group A - Matchday 3Not Started
South AfricaDiggers 19:00 South KoreaRichard
Wed 24 Jun 2026, 19:00Estadio Monterrey, Monterrey (Guadalupe)
Group A - Matchday 3Not Started
Czech RepublicEmma 19:00 MexicoAndrew
Wed 24 Jun 2026, 19:00Mexico City Stadium, Mexico City

Group B

Group B - Matchday 1Full Time
CanadaTariq 1–1 Bosnia and HerzegovinaAlistair
Fri 12 Jun 2026, 15:00Toronto Stadium, Toronto
Group B - Matchday 1Not Started
QatarJane 12:00 SwitzerlandAlistair
Sat 13 Jun 2026, 12:00San Francisco Bay Area Stadium, San Francisco Bay Area (Santa Clara)
Group B - Matchday 2Not Started
SwitzerlandAlistair 12:00 Bosnia and HerzegovinaAlistair
Thu 18 Jun 2026, 12:00Los Angeles Stadium, Los Angeles (Inglewood)
Group B - Matchday 2Not Started
CanadaTariq 15:00 QatarJane
Thu 18 Jun 2026, 15:00BC Place Vancouver, Vancouver
Group B - Matchday 3Not Started
Bosnia and HerzegovinaAlistair 12:00 QatarJane
Wed 24 Jun 2026, 12:00Seattle Stadium, Seattle
Group B - Matchday 3Not Started
SwitzerlandAlistair 12:00 CanadaTariq
Wed 24 Jun 2026, 12:00BC Place Vancouver, Vancouver

Group C

Group C - Matchday 1Not Started
BrazilAndrew 18:00 MoroccoAlistair
Sat 13 Jun 2026, 18:00New York/New Jersey Stadium, New York/New Jersey (East Rutherford)
Group C - Matchday 1Not Started
HaitiShyam 21:00 ScotlandTom
Sat 13 Jun 2026, 21:00Boston Stadium, Boston (Foxborough)
Group C - Matchday 2Not Started
ScotlandTom 18:00 MoroccoAlistair
Fri 19 Jun 2026, 18:00Boston Stadium, Boston (Foxborough)
Group C - Matchday 2Not Started
BrazilAndrew 21:00 HaitiShyam
Fri 19 Jun 2026, 21:00Philadelphia Stadium, Philadelphia
Group C - Matchday 3Not Started
ScotlandTom 18:00 BrazilAndrew
Wed 24 Jun 2026, 18:00Miami Stadium, Miami (Miami Gardens)
Group C - Matchday 3Not Started
MoroccoAlistair 18:00 HaitiShyam
Wed 24 Jun 2026, 18:00Atlanta Stadium, Atlanta

Group D

Group D - Matchday 1Not Started
United StatesRichard 18:00 ParaguayBen
Fri 12 Jun 2026, 18:00Los Angeles Stadium, Los Angeles (Inglewood)
Group D - Matchday 1Not Started
AustraliaNick 21:00 TurkeyJohn C
Sat 13 Jun 2026, 21:00BC Place Vancouver, Vancouver
Group D - Matchday 2Not Started
United StatesRichard 12:00 AustraliaNick
Fri 19 Jun 2026, 12:00Seattle Stadium, Seattle
Group D - Matchday 2Not Started
TurkeyJohn C 20:00 ParaguayBen
Fri 19 Jun 2026, 20:00San Francisco Bay Area Stadium, San Francisco Bay Area (Santa Clara)
Group D - Matchday 3Not Started
ParaguayBen 19:00 AustraliaNick
Thu 25 Jun 2026, 19:00San Francisco Bay Area Stadium, San Francisco Bay Area (Santa Clara)
Group D - Matchday 3Not Started
TurkeyJohn C 19:00 United StatesRichard
Thu 25 Jun 2026, 19:00Los Angeles Stadium, Los Angeles (Inglewood)

Group E

Group E - Matchday 1Not Started
GermanyNick 12:00 CuraçaoExtra
Sun 14 Jun 2026, 12:00Houston Stadium, Houston
Group E - Matchday 1Not Started
Ivory CoastEmma 19:00 EcuadorExtra
Sun 14 Jun 2026, 19:00Philadelphia Stadium, Philadelphia
Group E - Matchday 2Not Started
GermanyNick 16:00 Ivory CoastEmma
Sat 20 Jun 2026, 16:00Toronto Stadium, Toronto
Group E - Matchday 2Not Started
EcuadorExtra 19:00 CuraçaoExtra
Sat 20 Jun 2026, 19:00Kansas City Stadium, Kansas City
Group E - Matchday 3Not Started
CuraçaoExtra 16:00 Ivory CoastEmma
Thu 25 Jun 2026, 16:00Philadelphia Stadium, Philadelphia
Group E - Matchday 3Not Started
EcuadorExtra 16:00 GermanyNick
Thu 25 Jun 2026, 16:00New York/New Jersey Stadium, New York/New Jersey (East Rutherford)

Group F

Group F - Matchday 1Not Started
NetherlandsJennie 15:00 JapanJane
Sun 14 Jun 2026, 15:00Dallas Stadium, Dallas (Arlington, Texas)
Group F - Matchday 1Not Started
SwedenChris 20:00 TunisiaRichard
Sun 14 Jun 2026, 20:00Estadio Monterrey, Monterrey (Guadalupe)
Group F - Matchday 2Not Started
NetherlandsJennie 12:00 SwedenChris
Sat 20 Jun 2026, 12:00Houston Stadium, Houston
Group F - Matchday 2Not Started
TunisiaRichard 22:00 JapanJane
Sat 20 Jun 2026, 22:00Estadio Monterrey, Monterrey (Guadalupe)
Group F - Matchday 3Not Started
JapanJane 18:00 SwedenChris
Thu 25 Jun 2026, 18:00Dallas Stadium, Dallas (Arlington, Texas)
Group F - Matchday 3Not Started
TunisiaRichard 18:00 NetherlandsJennie
Thu 25 Jun 2026, 18:00Kansas City Stadium, Kansas City

Group G

Group G - Matchday 1Not Started
BelgiumExtra 12:00 EgyptTom
Mon 15 Jun 2026, 12:00Seattle Stadium, Seattle
Group G - Matchday 1Not Started
IranSean 18:00 New ZealandJohn C
Mon 15 Jun 2026, 18:00Los Angeles Stadium, Los Angeles (Inglewood)
Group G - Matchday 2Not Started
BelgiumExtra 12:00 IranSean
Sun 21 Jun 2026, 12:00Los Angeles Stadium, Los Angeles (Inglewood)
Group G - Matchday 2Not Started
New ZealandJohn C 18:00 EgyptTom
Sun 21 Jun 2026, 18:00BC Place Vancouver, Vancouver
Group G - Matchday 3Not Started
EgyptTom 20:00 IranSean
Fri 26 Jun 2026, 20:00Seattle Stadium, Seattle
Group G - Matchday 3Not Started
New ZealandJohn C 20:00 BelgiumExtra
Fri 26 Jun 2026, 20:00BC Place Vancouver, Vancouver

Group H

Group H - Matchday 1Not Started
SpainChris 12:00 Cape VerdeAndrew
Mon 15 Jun 2026, 12:00Atlanta Stadium, Atlanta
Group H - Matchday 1Not Started
Saudi ArabiaDiggers 18:00 UruguayJane
Mon 15 Jun 2026, 18:00Miami Stadium, Miami (Miami Gardens)
Group H - Matchday 2Not Started
SpainChris 12:00 Saudi ArabiaDiggers
Sun 21 Jun 2026, 12:00Atlanta Stadium, Atlanta
Group H - Matchday 2Not Started
UruguayJane 18:00 Cape VerdeAndrew
Sun 21 Jun 2026, 18:00Miami Stadium, Miami (Miami Gardens)
Group H - Matchday 3Not Started
UruguayJane 18:00 SpainChris
Fri 26 Jun 2026, 18:00Estadio Guadalajara, Guadalajara (Zapopan)
Group H - Matchday 3Not Started
Cape VerdeAndrew 19:00 Saudi ArabiaDiggers
Fri 26 Jun 2026, 19:00Houston Stadium, Houston

Group I

Group I - Matchday 1Not Started
FranceEmma 15:00 SenegalSean
Tue 16 Jun 2026, 15:00New York/New Jersey Stadium, New York/New Jersey (East Rutherford)
Group I - Matchday 1Not Started
IraqBen 18:00 NorwayTom
Tue 16 Jun 2026, 18:00Boston Stadium, Boston (Foxborough)
Group I - Matchday 2Not Started
FranceEmma 17:00 IraqBen
Mon 22 Jun 2026, 17:00Philadelphia Stadium, Philadelphia
Group I - Matchday 2Not Started
NorwayTom 20:00 SenegalSean
Mon 22 Jun 2026, 20:00New York/New Jersey Stadium, New York/New Jersey (East Rutherford)
Group I - Matchday 3Not Started
SenegalSean 15:00 IraqBen
Fri 26 Jun 2026, 15:00Toronto Stadium, Toronto
Group I - Matchday 3Not Started
NorwayTom 15:00 FranceEmma
Fri 26 Jun 2026, 15:00Boston Stadium, Boston (Foxborough)

Group J

Group J - Matchday 1Not Started
ArgentinaJohn C 20:00 AlgeriaShyam
Tue 16 Jun 2026, 20:00Kansas City Stadium, Kansas City
Group J - Matchday 1Not Started
AustriaJennie 21:00 JordanSean
Tue 16 Jun 2026, 21:00San Francisco Bay Area Stadium, San Francisco Bay Area (Santa Clara)
Group J - Matchday 2Not Started
ArgentinaJohn C 12:00 AustriaJennie
Mon 22 Jun 2026, 12:00Dallas Stadium, Dallas (Arlington, Texas)
Group J - Matchday 2Not Started
JordanSean 20:00 AlgeriaShyam
Mon 22 Jun 2026, 20:00San Francisco Bay Area Stadium, San Francisco Bay Area (Santa Clara)
Group J - Matchday 3Not Started
AlgeriaShyam 21:00 AustriaJennie
Sat 27 Jun 2026, 21:00Kansas City Stadium, Kansas City
Group J - Matchday 3Not Started
JordanSean 21:00 ArgentinaJohn C
Sat 27 Jun 2026, 21:00Dallas Stadium, Dallas (Arlington, Texas)

Group K

Group K - Matchday 1Not Started
PortugalShyam 12:00 DR CongoNick
Wed 17 Jun 2026, 12:00Houston Stadium, Houston
Group K - Matchday 1Not Started
UzbekistanTariq 20:00 ColombiaDiggers
Wed 17 Jun 2026, 20:00Mexico City Stadium, Mexico City
Group K - Matchday 2Not Started
PortugalShyam 12:00 UzbekistanTariq
Tue 23 Jun 2026, 12:00Houston Stadium, Houston
Group K - Matchday 2Not Started
ColombiaDiggers 20:00 DR CongoNick
Tue 23 Jun 2026, 20:00Estadio Guadalajara, Guadalajara (Zapopan)
Group K - Matchday 3Not Started
ColombiaDiggers 19:30 PortugalShyam
Sat 27 Jun 2026, 19:30Miami Stadium, Miami (Miami Gardens)
Group K - Matchday 3Not Started
DR CongoNick 19:30 UzbekistanTariq
Sat 27 Jun 2026, 19:30Atlanta Stadium, Atlanta

Group L

Group L - Matchday 1Not Started
EnglandBen 15:00 CroatiaTariq
Wed 17 Jun 2026, 15:00Dallas Stadium, Dallas (Arlington, Texas)
Group L - Matchday 1Not Started
GhanaChris 19:00 PanamaJennie
Wed 17 Jun 2026, 19:00Toronto Stadium, Toronto
Group L - Matchday 2Not Started
EnglandBen 16:00 GhanaChris
Tue 23 Jun 2026, 16:00Boston Stadium, Boston (Foxborough)
Group L - Matchday 2Not Started
PanamaJennie 19:00 CroatiaTariq
Tue 23 Jun 2026, 19:00Toronto Stadium, Toronto
Group L - Matchday 3Not Started
PanamaJennie 17:00 EnglandBen
Sat 27 Jun 2026, 17:00New York/New Jersey Stadium, New York/New Jersey (East Rutherford)
Group L - Matchday 3Not Started
CroatiaTariq 17:00 GhanaChris
Sat 27 Jun 2026, 17:00Philadelphia Stadium, Philadelphia

Knockout stages

Round of 32 onwards.

Round of 32

Round of 32Not Started
Runner-up Group A 12:00 Runner-up Group B
Sun 28 Jun 2026, 12:00Los Angeles Stadium, Los Angeles (Inglewood)
Round of 32Not Started
Winner Group C 12:00 Runner-up Group F
Mon 29 Jun 2026, 12:00Houston Stadium, Houston
Round of 32Not Started
Winner Group E 16:30 3rd Group A/B/C/D/F
Mon 29 Jun 2026, 16:30Boston Stadium, Boston (Foxborough)
Round of 32Not Started
Winner Group F 19:00 Runner-up Group C
Mon 29 Jun 2026, 19:00Estadio Monterrey, Monterrey (Guadalupe)
Round of 32Not Started
Runner-up Group E 12:00 Runner-up Group I
Tue 30 Jun 2026, 12:00Dallas Stadium, Dallas (Arlington, Texas)
Round of 32Not Started
Winner Group I 17:00 3rd Group C/D/F/G/H
Tue 30 Jun 2026, 17:00New York/New Jersey Stadium, New York/New Jersey (East Rutherford)
Round of 32Not Started
Winner Group A 19:00 3rd Group C/E/F/H/I
Tue 30 Jun 2026, 19:00Mexico City Stadium, Mexico City
Round of 32Not Started
Winner Group L 12:00 3rd Group E/H/I/J/K
Wed 1 Jul 2026, 12:00Atlanta Stadium, Atlanta
Round of 32Not Started
Winner Group G 13:00 3rd Group A/E/H/I/J
Wed 1 Jul 2026, 13:00Seattle Stadium, Seattle
Round of 32Not Started
Winner Group D 17:00 3rd Group B/E/F/I/J
Wed 1 Jul 2026, 17:00San Francisco Bay Area Stadium, San Francisco Bay Area (Santa Clara)
Round of 32Not Started
Winner Group H 12:00 Runner-up Group J
Thu 2 Jul 2026, 12:00Los Angeles Stadium, Los Angeles (Inglewood)
Round of 32Not Started
Runner-up Group K 19:00 Runner-up Group L
Thu 2 Jul 2026, 19:00Toronto Stadium, Toronto
Round of 32Not Started
Winner Group B 20:00 3rd Group E/F/G/I/J
Thu 2 Jul 2026, 20:00BC Place Vancouver, Vancouver
Round of 32Not Started
Runner-up Group D 13:00 Runner-up Group G
Fri 3 Jul 2026, 13:00Dallas Stadium, Dallas (Arlington, Texas)
Round of 32Not Started
Winner Group J 18:00 Runner-up Group H
Fri 3 Jul 2026, 18:00Miami Stadium, Miami (Miami Gardens)
Round of 32Not Started
Winner Group K 20:30 3rd Group D/E/I/J/L
Fri 3 Jul 2026, 20:30Kansas City Stadium, Kansas City

Round of 16

Round of 16Not Started
Winner Match 73 12:00 Winner Match 75
Sat 4 Jul 2026, 12:00Houston Stadium, Houston
Round of 16Not Started
Winner Match 74 17:00 Winner Match 77
Sat 4 Jul 2026, 17:00Philadelphia Stadium, Philadelphia
Round of 16Not Started
Winner Match 76 16:00 Winner Match 78
Sun 5 Jul 2026, 16:00New York/New Jersey Stadium, New York/New Jersey (East Rutherford)
Round of 16Not Started
Winner Match 79 18:00 Winner Match 80
Sun 5 Jul 2026, 18:00Mexico City Stadium, Mexico City
Round of 16Not Started
Winner Match 83 14:00 Winner Match 84
Mon 6 Jul 2026, 14:00Dallas Stadium, Dallas (Arlington, Texas)
Round of 16Not Started
Winner Match 81 17:00 Winner Match 82
Mon 6 Jul 2026, 17:00Seattle Stadium, Seattle
Round of 16Not Started
Winner Match 86 12:00 Winner Match 88
Tue 7 Jul 2026, 12:00Atlanta Stadium, Atlanta
Round of 16Not Started
Winner Match 85 13:00 Winner Match 87
Tue 7 Jul 2026, 13:00BC Place Vancouver, Vancouver

Quarter-finals

Quarter-finalsNot Started
Winner Match 89 16:00 Winner Match 90
Thu 9 Jul 2026, 16:00Boston Stadium, Boston (Foxborough)
Quarter-finalsNot Started
Winner Match 93 12:00 Winner Match 94
Fri 10 Jul 2026, 12:00Los Angeles Stadium, Los Angeles (Inglewood)
Quarter-finalsNot Started
Winner Match 91 17:00 Winner Match 92
Sat 11 Jul 2026, 17:00Miami Stadium, Miami (Miami Gardens)
Quarter-finalsNot Started
Winner Match 95 20:00 Winner Match 96
Sat 11 Jul 2026, 20:00Kansas City Stadium, Kansas City

Semi-finals

Semi-finalsNot Started
Winner Match 97 14:00 Winner Match 98
Tue 14 Jul 2026, 14:00Dallas Stadium, Dallas (Arlington, Texas)
Semi-finalsNot Started
Winner Match 99 15:00 Winner Match 100
Wed 15 Jul 2026, 15:00Atlanta Stadium, Atlanta

3rd Place

3rd PlaceNot Started
Loser Match 101 17:00 Loser Match 102
Sat 18 Jul 2026, 17:00Miami Stadium, Miami (Miami Gardens)

Final

FinalNot Started
Winner Match 101 15:00 Winner Match 102
Sun 19 Jul 2026, 15:00New York/New Jersey Stadium, New York/New Jersey (East Rutherford)