Group Stage
12 groups with 4 teams each — Top 2 and best 3rd-place teams advance
All Groups
Group A
Group B
Group C
Group D
Group E
Group F
Group G
Group H
Group I
Group J
Group K
Group L
Group A
| # | Team | MP | W | D | L | GF | GA | GD | PTS |
|---|---|---|---|---|---|---|---|---|---|
| 1 |
Mexico
(MEX)
|
2 | 2 | 0 | 0 | 3 | 0 | +3 | 6 |
| 2 |
South Korea
(KOR)
|
2 | 1 | 0 | 1 | 2 | 2 | 0 | 3 |
| 3 |
Czech Republic
(CZE)
|
2 | 0 | 1 | 1 | 2 | 3 | -1 | 1 |
| 4 |
South Africa
(RSA)
|
2 | 0 | 1 | 1 | 1 | 3 | -2 | 1 |
Group A Matches
Mexico
South Africa
Thu, Jun 11, 2026 • 13:00 UTC-6
South Korea
Czech Republic
Thu, Jun 11, 2026 • 20:00 UTC-6
Czech Republic
South Africa
Thu, Jun 18, 2026 • 12:00 UTC-4
Mexico
South Korea
Thu, Jun 18, 2026 • 19:00 UTC-6
Czech Republic
Mexico
Wed, Jun 24, 2026 • 19:00 UTC-6
South Africa
South Korea
Wed, Jun 24, 2026 • 19:00 UTC-6
Group B
| # | Team | MP | W | D | L | GF | GA | GD | PTS |
|---|---|---|---|---|---|---|---|---|---|
| 1 |
Canada
(CAN)
|
2 | 1 | 1 | 0 | 7 | 1 | +6 | 4 |
| 2 |
Switzerland
(SUI)
|
2 | 1 | 1 | 0 | 5 | 2 | +3 | 4 |
| 3 |
Bosnia and Herzegovina
(BIH)
|
2 | 0 | 1 | 1 | 2 | 5 | -3 | 1 |
| 4 |
Qatar
(QAT)
|
2 | 0 | 1 | 1 | 1 | 7 | -6 | 1 |
Group B Matches
Canada
Bosnia and Herzegovina
Fri, Jun 12, 2026 • 15:00 UTC-4
Qatar
Switzerland
Sat, Jun 13, 2026 • 12:00 UTC-7
Switzerland
Bosnia and Herzegovina
Thu, Jun 18, 2026 • 12:00 UTC-7
Canada
Qatar
Thu, Jun 18, 2026 • 15:00 UTC-7
Switzerland
Canada
Wed, Jun 24, 2026 • 12:00 UTC-7
Bosnia and Herzegovina
Qatar
Wed, Jun 24, 2026 • 12:00 UTC-7
Group C
| # | Team | MP | W | D | L | GF | GA | GD | PTS |
|---|---|---|---|---|---|---|---|---|---|
| 1 |
Scotland
(SCO)
|
1 | 1 | 0 | 0 | 1 | 0 | +1 | 3 |
| 2 |
Brazil
(BRA)
|
1 | 0 | 1 | 0 | 1 | 1 | 0 | 1 |
| 3 |
Morocco
(MAR)
|
1 | 0 | 1 | 0 | 1 | 1 | 0 | 1 |
| 4 |
Haiti
(HAI)
|
1 | 0 | 0 | 1 | 0 | 1 | -1 | 0 |
Group C Matches
Brazil
Morocco
Sat, Jun 13, 2026 • 18:00 UTC-4
Haiti
Scotland
Sat, Jun 13, 2026 • 21:00 UTC-4
Scotland
Morocco
Fri, Jun 19, 2026 • 18:00 UTC-4
Brazil
Haiti
Fri, Jun 19, 2026 • 20:30 UTC-4
Scotland
Brazil
Wed, Jun 24, 2026 • 18:00 UTC-4
Morocco
Haiti
Wed, Jun 24, 2026 • 18:00 UTC-4
Group D
| # | Team | MP | W | D | L | GF | GA | GD | PTS |
|---|---|---|---|---|---|---|---|---|---|
| 1 |
United States
(USA)
|
1 | 1 | 0 | 0 | 4 | 1 | +3 | 3 |
| 2 |
Australia
(AUS)
|
1 | 1 | 0 | 0 | 2 | 0 | +2 | 3 |
| 3 |
Turkey
(TUR)
|
1 | 0 | 0 | 1 | 0 | 2 | -2 | 0 |
| 4 |
Paraguay
(PAR)
|
1 | 0 | 0 | 1 | 1 | 4 | -3 | 0 |
Group D Matches
United States
Paraguay
Fri, Jun 12, 2026 • 18:00 UTC-7
Australia
Turkey
Sat, Jun 13, 2026 • 21:00 UTC-7
United States
Australia
Fri, Jun 19, 2026 • 12:00 UTC-7
Turkey
Paraguay
Fri, Jun 19, 2026 • 20:00 UTC-7
Turkey
United States
Thu, Jun 25, 2026 • 19:00 UTC-7
Paraguay
Australia
Thu, Jun 25, 2026 • 19:00 UTC-7
Group E
| # | Team | MP | W | D | L | GF | GA | GD | PTS |
|---|---|---|---|---|---|---|---|---|---|
| 1 |
Germany
(GER)
|
1 | 1 | 0 | 0 | 7 | 1 | +6 | 3 |
| 2 |
Ivory Coast
(CIV)
|
1 | 1 | 0 | 0 | 1 | 0 | +1 | 3 |
| 3 |
Ecuador
(ECU)
|
1 | 0 | 0 | 1 | 0 | 1 | -1 | 0 |
| 4 |
Curaçao
(CUW)
|
1 | 0 | 0 | 1 | 1 | 7 | -6 | 0 |
Group E Matches
Germany
Curaçao
Sun, Jun 14, 2026 • 12:00 UTC-5
Ivory Coast
Ecuador
Sun, Jun 14, 2026 • 19:00 UTC-4
Germany
Ivory Coast
Sat, Jun 20, 2026 • 16:00 UTC-4
Ecuador
Curaçao
Sat, Jun 20, 2026 • 19:00 UTC-5
Curaçao
Ivory Coast
Thu, Jun 25, 2026 • 16:00 UTC-4
Ecuador
Germany
Thu, Jun 25, 2026 • 16:00 UTC-4
Group F
| # | Team | MP | W | D | L | GF | GA | GD | PTS |
|---|---|---|---|---|---|---|---|---|---|
| 1 |
Sweden
(SWE)
|
1 | 1 | 0 | 0 | 5 | 1 | +4 | 3 |
| 2 |
Japan
(JPN)
|
1 | 0 | 1 | 0 | 2 | 2 | 0 | 1 |
| 3 |
Netherlands
(NED)
|
1 | 0 | 1 | 0 | 2 | 2 | 0 | 1 |
| 4 |
Tunisia
(TUN)
|
1 | 0 | 0 | 1 | 1 | 5 | -4 | 0 |
Group F Matches
Netherlands
Japan
Sun, Jun 14, 2026 • 15:00 UTC-5
Sweden
Tunisia
Sun, Jun 14, 2026 • 20:00 UTC-6
Netherlands
Sweden
Sat, Jun 20, 2026 • 12:00 UTC-5
Tunisia
Japan
Sat, Jun 20, 2026 • 22:00 UTC-6
Japan
Sweden
Thu, Jun 25, 2026 • 18:00 UTC-5
Tunisia
Netherlands
Thu, Jun 25, 2026 • 18:00 UTC-5
Group G
| # | Team | MP | W | D | L | GF | GA | GD | PTS |
|---|---|---|---|---|---|---|---|---|---|
| 1 |
Iran
(IRN)
|
1 | 0 | 1 | 0 | 2 | 2 | 0 | 1 |
| 2 |
New Zealand
(NZL)
|
1 | 0 | 1 | 0 | 2 | 2 | 0 | 1 |
| 3 |
Belgium
(BEL)
|
1 | 0 | 1 | 0 | 1 | 1 | 0 | 1 |
| 4 |
Egypt
(EGY)
|
1 | 0 | 1 | 0 | 1 | 1 | 0 | 1 |
Group G Matches
Belgium
Egypt
Mon, Jun 15, 2026 • 12:00 UTC-7
Iran
New Zealand
Mon, Jun 15, 2026 • 18:00 UTC-7
Belgium
Iran
Sun, Jun 21, 2026 • 12:00 UTC-7
New Zealand
Egypt
Sun, Jun 21, 2026 • 18:00 UTC-7
Egypt
Iran
Fri, Jun 26, 2026 • 20:00 UTC-7
New Zealand
Belgium
Fri, Jun 26, 2026 • 20:00 UTC-7
Group H
| # | Team | MP | W | D | L | GF | GA | GD | PTS |
|---|---|---|---|---|---|---|---|---|---|
| 1 |
Saudi Arabia
(KSA)
|
1 | 0 | 1 | 0 | 1 | 1 | 0 | 1 |
| 2 |
Uruguay
(URU)
|
1 | 0 | 1 | 0 | 1 | 1 | 0 | 1 |
| 3 |
Cape Verde
(CPV)
|
1 | 0 | 1 | 0 | 0 | 0 | 0 | 1 |
| 4 |
Spain
(ESP)
|
1 | 0 | 1 | 0 | 0 | 0 | 0 | 1 |
Group H Matches
Spain
Cape Verde
Mon, Jun 15, 2026 • 12:00 UTC-4
Saudi Arabia
Uruguay
Mon, Jun 15, 2026 • 18:00 UTC-4
Spain
Saudi Arabia
Sun, Jun 21, 2026 • 12:00 UTC-4
Uruguay
Cape Verde
Sun, Jun 21, 2026 • 18:00 UTC-4
Uruguay
Spain
Fri, Jun 26, 2026 • 18:00 UTC-6
Cape Verde
Saudi Arabia
Fri, Jun 26, 2026 • 19:00 UTC-5
Group I
| # | Team | MP | W | D | L | GF | GA | GD | PTS |
|---|---|---|---|---|---|---|---|---|---|
| 1 |
Norway
(NOR)
|
1 | 1 | 0 | 0 | 4 | 1 | +3 | 3 |
| 2 |
France
(FRA)
|
1 | 1 | 0 | 0 | 3 | 1 | +2 | 3 |
| 3 |
DR Congo
(COD)
|
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 4 |
Senegal
(SEN)
|
1 | 0 | 0 | 1 | 1 | 3 | -2 | 0 |
Group I Matches
France
Senegal
Tue, Jun 16, 2026 • 15:00 UTC-4
Iraq
Norway
Tue, Jun 16, 2026 • 18:00 UTC-4
France
Iraq
Mon, Jun 22, 2026 • 17:00 UTC-4
Norway
Senegal
Mon, Jun 22, 2026 • 20:00 UTC-4
Norway
France
Fri, Jun 26, 2026 • 15:00 UTC-4
Senegal
Iraq
Fri, Jun 26, 2026 • 15:00 UTC-4
Group J
| # | Team | MP | W | D | L | GF | GA | GD | PTS |
|---|---|---|---|---|---|---|---|---|---|
| 1 |
Argentina
(ARG)
|
1 | 1 | 0 | 0 | 3 | 0 | +3 | 3 |
| 2 |
Austria
(AUT)
|
1 | 1 | 0 | 0 | 3 | 1 | +2 | 3 |
| 3 |
Jordan
(JOR)
|
1 | 0 | 0 | 1 | 1 | 3 | -2 | 0 |
| 4 |
Algeria
(ALG)
|
1 | 0 | 0 | 1 | 0 | 3 | -3 | 0 |
Group J Matches
Argentina
Algeria
Tue, Jun 16, 2026 • 20:00 UTC-5
Austria
Jordan
Tue, Jun 16, 2026 • 21:00 UTC-7
Argentina
Austria
Mon, Jun 22, 2026 • 12:00 UTC-5
Jordan
Algeria
Mon, Jun 22, 2026 • 20:00 UTC-7
Algeria
Austria
Sat, Jun 27, 2026 • 21:00 UTC-5
Jordan
Argentina
Sat, Jun 27, 2026 • 21:00 UTC-5
Group K
| # | Team | MP | W | D | L | GF | GA | GD | PTS |
|---|---|---|---|---|---|---|---|---|---|
| 1 |
Colombia
(COL)
|
1 | 1 | 0 | 0 | 3 | 1 | +2 | 3 |
| 2 |
Portugal
(POR)
|
1 | 0 | 1 | 0 | 1 | 1 | 0 | 1 |
| 3 |
Iraq
(IRQ)
|
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 4 |
Uzbekistan
(UZB)
|
1 | 0 | 0 | 1 | 1 | 3 | -2 | 0 |
Group K Matches
Portugal
DR Congo
Wed, Jun 17, 2026 • 12:00 UTC-5
Uzbekistan
Colombia
Wed, Jun 17, 2026 • 20:00 UTC-6
Portugal
Uzbekistan
Tue, Jun 23, 2026 • 12:00 UTC-5
Colombia
DR Congo
Tue, Jun 23, 2026 • 20:00 UTC-6
Colombia
Portugal
Sat, Jun 27, 2026 • 19:30 UTC-4
DR Congo
Uzbekistan
Sat, Jun 27, 2026 • 19:30 UTC-4
Group L
| # | Team | MP | W | D | L | GF | GA | GD | PTS |
|---|---|---|---|---|---|---|---|---|---|
| 1 |
England
(ENG)
|
1 | 1 | 0 | 0 | 4 | 2 | +2 | 3 |
| 2 |
Ghana
(GHA)
|
1 | 1 | 0 | 0 | 1 | 0 | +1 | 3 |
| 3 |
Panama
(PAN)
|
1 | 0 | 0 | 1 | 0 | 1 | -1 | 0 |
| 4 |
Croatia
(CRO)
|
1 | 0 | 0 | 1 | 2 | 4 | -2 | 0 |
Group L Matches
England
Croatia
Wed, Jun 17, 2026 • 15:00 UTC-5
Ghana
Panama
Wed, Jun 17, 2026 • 19:00 UTC-4
England
Ghana
Tue, Jun 23, 2026 • 16:00 UTC-4
Panama
Croatia
Tue, Jun 23, 2026 • 19:00 UTC-4
Panama
England
Sat, Jun 27, 2026 • 17:00 UTC-4
Croatia
Ghana
Sat, Jun 27, 2026 • 17:00 UTC-4