Get all your news in one place.
100's of premium titles.
One app.
Start reading
Evening Standard
Evening Standard
Sport
George Flood

World Cup 2026 fixtures, results, full schedule and group standings

The shock of the World Cup so far saw Cape Verde hold favourites Spain to a 0-0 draw.

Veteran Cape Verde goalkeeper Vozinha was named man of the match after making seven saves.

That stalemate was followed by three more as Belgium were held by Egypt, Uruguay fought back to earn a point against Saudi Arabia and then Iran twice came from behind to draw with New Zealand.

England have now arrived at their training base in Kansas City, Missouri ahead of Wednesday’s Group L curtain-raiser against Croatia in Dallas, though have had to contend with a theft of team equipment in transit.

Here are the full fixtures, results, kick-off times and latest group standings at the 2026 World Cup...

World Cup 2026 fixtures, results and group standings

All times BST

Group A

June 11

8pm: Mexico 2-0 South Africa

June 12

3am: South Korea 2-1 Czechia

June 18

5pm: Czechia vs South Africa (Atlanta)

June 19

2am: Mexico vs South Korea (Guadalajara)

June 25

2am: Czechia vs Mexico (Mexico City)

2am: South Africa vs South Korea (Monterrey)

Pos

Team

P

W

D

L

GD

Pts

1

Mexico

1

1

0

0

2

3

2

South Korea

1

1

0

0

1

3

3

Czechia

1

0

0

1

-1

0

4

South Africa

1

0

0

1

-2

0

Group B

June 12

8pm: Canada 1-1 Bosnia and Herzegovina

June 13

8pm: Qatar 1-1 Switzerland

June 18

8pm: Switzerland vs Bosnia and Herzegovina (Los Angeles)

11pm: Canada vs Qatar (Vancouver)

June 24

8pm: Switzerland vs Canada (Vancouver)

8pm: Bosnia and Herzegovina vs Qatar (Seattle)

Pos

Team

P

W

D

L

GD

Pts

1

Switzerland

1

0

1

0

0

1

2

Canada

1

0

1

0

0

1

3

Qatar

1

0

1

0

0

1

4

Bosnia and Herzegovina

1

0

1

0

0

1

Group C

June 13

11pm: Brazil 1-1 Morocco

June 14

2am: Haiti 0-1 Scotland

June 19

11pm: Scotland vs Morocco (Boston)

June 20

1:30am: Brazil vs Haiti (Philadelphia)

June 24

11pm: Scotland vs Brazil (Miami)

11pm: Morocco vs Haiti (Atlanta)

Pos

Team

P

W

D

L

GD

Pts

1

Scotland

1

1

0

0

1

3

2

Morocco

1

0

1

0

0

1

3

Brazil

1

0

1

0

0

1

4

Haiti

1

0

0

1

-1

0

Group D

June 13

2am: USA 4-1 Paraguay

June 14

5am: Australia 2-0 Turkey

June 19

8pm: USA vs Australia (Seattle)

June 20

4am: Turkey vs Paraguay (San Francisco)

June 26

3am: Turkey vs USA (Los Angeles)

3am: Paraguay vs Australia (San Francisco)

Pos

Team

P

W

D

L

GD

Pts

1

USA

1

1

0

0

3

3

2

Australia

1

1

0

0

2

3

3

Turkey

1

0

0

1

-2

0

4

Paraguay

1

0

0

1

-3

0

Group E

June 14

6pm: Germany 7-1 Curacao

June 15

12am: Ivory Coast 1-0 Ecuador

June 20

9pm: Germany vs Ivory Coast (Toronto)

June 21

1am: Ecuador vs Curacao (Kansas City)

June 25

9pm: Ecuador vs Germany (New York/New Jersey)

9pm: Curacao vs Ivory Coast (Philadelphia)

Pos

Team

P

W

D

L

GD

Pts

1

Germany

1

1

0

0

6

3

2

Ivory Coast

1

1

0

0

1

3

3

Ecuador

1

0

0

1

-1

0

4

Curacao

1

0

0

1

-6

0

Group F

June 14

9pm: Netherlands 2-2 Japan

June 15

3am: Sweden 5-1 Tunisia

June 20

6pm: Netherlands vs Sweden (Houston)

June 21

5am: Tunisia vs Japan (Monterrey)

June 26

12am: Japan vs Sweden (Dallas)

12am: Tunisia vs Netherlands (Kansas City)

Pos

Team

P

W

D

L

GD

Pts

1

Sweden

1

1

0

0

4

3

2

Netherlands

1

0

1

0

0

1

3

Japan

1

0

1

0

0

1

4

Tunisia

1

0

0

1

-4

0

Group G

June 15

8pm: Belgium 1-1 Egypt

June 16

2am: Iran 2-2 New Zealand

June 21

8pm: Belgium vs Iran (Los Angeles)

June 22

2am: New Zealand vs Egypt (Vancouver)

June 27

4am: Egypt vs Iran (Seattle)

4am: New Zealand vs Belgium (Vancouver)

Pos

Team

P

W

D

L

GD

Pts

1

New Zealand

1

0

1

0

0

1

2

Iran

1

0

1

0

0

1

3

Belgium

1

0

1

0

0

1

4

Egypt

1

0

1

0

0

1

Group H

June 15

5pm: Spain 0-0 Cape Verde

11pm: Saudi Arabia 1-1 Uruguay (Miami)

June 21

5pm: Spain vs Saudi Arabia (Atlanta)

11pm: Uruguay vs Cape Verde (Miami)

June 27

1am: Cape Verde vs Saudi Arabia (Houston)

1am: Uruguay vs Spain (Guadalajara)

Pos

Team

P

W

D

L

GD

Pts

1

Uruguay

1

0

1

0

0

1

2

Saudi Arabia

1

0

1

0

0

1

3

Spain

1

0

1

0

0

1

4

Cape Verde

1

0

1

0

0

1

Group I

June 16

8pm: France vs Senegal (New York/New Jersey)

11pm: Iraq vs Norway (Boston)

June 22

10pm: France vs Iraq (Philadelphia)

June 23

1am: Norway vs Senegal (New York/New Jersey)

June 26

8pm: Norway vs France (Boston)

8pm: Senegal vs Iraq (Toronto)

Pos

Team

P

W

D

L

GD

Pts

1

France

0

0

0

0

0

0

2

Senegal

0

0

0

0

0

0

3

Iraq

0

0

0

0

0

0

4

Norway

0

0

0

0

0

0

Group J

June 17

2am: Argentina vs Algeria (Kansas City)

5am: Austria vs Jordan (San Francisco)

June 22

6pm: Argentina vs Austria (Dallas)

June 23

4am: Jordan vs Algeria (San Francisco)

June 28

3am: Algeria vs Austria (Kansas City)

3am: Jordan vs Argentina (Dallas)

Pos

Team

P

W

D

L

GD

Pts

1

Argentina

0

0

0

0

0

0

2

Algeria

0

0

0

0

0

0

3

Austria

0

0

0

0

0

0

4

Jordan

0

0

0

0

0

0

Group K

June 17

6pm: Portugal vs DR Congo (Houston)

June 18

3am: Uzbekistan vs Colombia (Mexico City)

June 23

6pm: Portugal vs Uzbekistan (Houston)

June 24

3am: Colombia vs DR Congo (Guadalajara)

June 28

12.30am: Colombia vs Portugal (Miami)

12.30am: DR Congo vs Uzbekistan (Atlanta)

Pos

Team

P

W

D

L

GD

Pts

1

Portugal

0

0

0

0

0

0

2

DR Congo

0

0

0

0

0

0

3

Uzbekistan

0

0

0

0

0

0

4

Colombia

0

0

0

0

0

0

Group L

June 17

9pm: England vs Croatia (Dallas)

June 18

12am: Ghana vs Panama (Toronto)

June 23

9pm: England vs Ghana (Boston)

June 24

12am: Panama vs Croatia (Toronto)

June 27

10pm: Panama vs England (New York/New Jersey)

10pm: Croatia vs Ghana (Philadelphia)

Pos

Team

P

W

D

L

GD

Pts

1

England

0

0

0

0

0

0

2

Croatia

0

0

0

0

0

0

3

Ghana

0

0

0

0

0

0

4

Panama

0

0

0

0

0

0

Round of 32

June 28

8pm: Match 73 – Group A runners-up v Group B runners-up (Los Angeles)

June 29

6pm: Match 76 – Group C winners v Group F runners-up (Houston)

9.30pm: Match 74 – Group E winners v Group A/B/C/D/F third place (Boston)

June 30

2am: Match 75 – Group F winners v Group C runners-up (Monterrey)

6pm: Match 78 – Group E runners up v Group I runners-up (Dallas)

10pm: Match 77 – Group I winners v Group C/D/F/G/H third place (New York/New Jersey)

July 1

2am: Match 79 – Group A winners v Group C/E/F/H/I third place (Mexico City)

5pm: Match 80 – Group L winners v Group E/H/I/J/K third place (Atlanta)

9pm: Match 82 – Group G winners v Group A/E/H/I/J third place (Seattle)

July 2

1am: Match 81 – Group D winners v Group B/E/F/I/J third place (San Francisco)

8pm: Match 84 – Group H winners v Group J runners-up (Los Angeles)

12am: Match 83 – Group K runners-up v Group L runners-up (Toronto)

July 3

4am: Match 85 – Group B winners v Group E/F/G/I/J third place (Vancouver)

7pm: Match 88 – Group D runners-up v Group G runners-up (Dallas)

11pm: Match 86 – Group J winners v Group H runners-up (Miami)

July 4

2.30am: Match 87 – Group K winners v Group D/E/I/J/L third place (Kansas City)

Round of 16

July 4

10pm: Match 89 – Winner match 74 v Winner match 77 (Philadelphia)

6pm: Match 90 – Winner match 73 v Winner match 75 (Houston)

July 5

9pm: Match 91 – Winner match 76 v Winner match 78 (New York/New Jersey)

July 6

1am: Match 92 – Winner match 79 v Winner match 80 (Mexico City)

8pm: Match 93 – Winner match 83 v Winner match 84 (Dallas)

July 7

1am: Match 94 – Winner match 81 v Winner match 82 (Seattle)

5pm: Match 95 – Winner match 86 v Winner match 88 (Atlanta)

9pm: Match 96 – Winner match 85 v Winner match 87 (Vancouver)

Quarter-finals

July 9

9pm: Match 97 – Winner match 89 v Winner match 90 (Boston)

July 10

8pm: Match 98 – Winner match 93 v Winner match 94 (Los Angeles)

July 11

10pm: Match 99 – Winner match 91 v Winner match 92 (Miami)

July 12

2am: Match 100 – Winner match 95 v Winner match 96 (Kansas City)

Semi-finals

July 14

8pm: Match 101 – Winner match 97 v Winner match 98 (Dallas)

July 15

8pm: Match 102 – Winner match 99 v Winner match 100 (Atlanta)

Third-place final

July 18

10pm: Match 103 – Loser match 101 v Loser match 102 (Miami)

Final

8pm: Match 104 – Winner match 101 v Winner match 102 (New York/New Jersey)

Sign up to read this article
Read news from 100's of titles, curated specifically for you.
Already a member? Sign in here
Related Stories
Top stories on inkl right now
One subscription that gives you access to news from hundreds of sites
Already a member? Sign in here
Our Picks
Fourteen days free
Download the app
One app. One membership.
100+ trusted global sources.