FIFA World Cup fixtures - see every match

The tournament runs from June 12 to July 20.

All the matches in 2026 FIFA World Cup in the US, Canada and Mexico - times in NZT.

All games can be watched on TVNZ+ with an event pass, with 22 selected games - including All Whites fixtures - also free to view on TVNZ 1.

Fixtures

Round of 32

Monday 29 June

7:00am - South Africa vs Canada - Los Angeles

Tuesday 30 June

5:00am - Brazil vs Japan - Houston

8:30am - Germany vs Paraguay - Boston

1:00pm - Netherlands v Morocco - Monterrey

Wednesday 1 July

5:00am - Ivory Coast vs Norway - Dallas

9:00am - France vs Sweden - New York

1:00pm - Mexico vs Ecuador - Mexico City

France's Kylian Mbappe celebrates after scoring the opening goal of his team during the World Cup Group I match between France and Senegal

Thursday 2 July

4:00am - England vs DR Congo - Atlanta

8:00am - Belgium vs Senegal - Seattle

12:00pm - USA vs Bosnia and Herzegovina - San Francisco

Friday 3 July

7:00am - Spain vs Austria - Los Angeles

11:00am - Portugal vs Croatia - Toronto

3:00pm - Switzerland vs Algeria - Vancouver

Saturday 4 July

6:00am - Australia vs Egypt - Dallas

10:00am - Argentina vs Cape Verde - Miami

1:30pm - Colombia vs Ghana - Kansas

Argentina's Lionel Messi (10) celebrates after scoring the opening goal during the World Cup Group J soccer match between Argentina and Algeria in Kansas City.

Round of 16 - July 5-8

Quarter-finals - July 10-12

Semi-finals - July 15-16

3rd place play-off - July 19

Final - July 20

All games can be watched on TVNZ+ with an event pass.

Group stage games - completed:

12 June

7:00am – Mexico vs South Africa – Mexico City

2:00pm – South Korea vs Czechia – Guadalajara

13 June

7:00am – Canada vs Bosnia-Herzegovina – Toronto

1:00pm – USA vs Paraguay – Los Angeles

14 June

7:00am – Qatar vs Switzerland – San Francisco

10:00am – Brazil vs Morocco – New York

1:00pm – Haiti vs Scotland – Boston

4:00pm – Australia vs Turkiye – Vancouver

15 June

5:00am – Germany vs Curaçao – Houston

8:00am – Netherlands vs Japan – Dallas

11:00am – Ivory Coast vs Ecuador – Philadelphia

2:00pm – Sweden vs Tunisia – Monterrey

16 June

4:00am – Spain vs Cape Verde – Atlanta

7:00am – Belgium vs Egypt – Seattle

10:00am – Saudi Arabia vs Uruguay – Miami

1:00pm – Iran vs New Zealand – Los Angeles

17 June

7:00am – France vs Senegal – New York

10:00am – Iraq vs Norway – Boston

1:00pm – Argentina vs Algeria – Kansas City

4:00pm – Austria vs Jordan – San Francisco

Harry Kane's England take on Croatia in Dallas on June 18.

18 June

5:00am – Portugal vs Congo DR – Houston

8:00am – England vs Croatia – Dallas

11:00am – Ghana vs Panama – Toronto

2:00pm – Uzbekistan vs Colombia – Mexico City

19 June

4:00am – Czechia vs South Africa – Atlanta

7:00am – Switzerland vs Bosnia-Herzegovina – Los Angeles

10:00am – Canada vs Qatar – Vancouver

1:00pm – Mexico vs South Korea – Guadalajara

20 June

7:00am – USA vs Australia – Seattle

10:00am – Scotland vs Morocco – Boston

1:00pm – Brazil vs Haiti – Philadelphia

4:00pm – Turkiye vs Paraguay – San Francisco

21 June

5:00am – Netherlands vs Sweden – Los Angeles

8:00am – Germany vs Ivory Coast – Toronto

12:00pm – Ecuador vs Curaçao – Kansas City

4:00pm – Tunisia vs Japan – Monterrey

22 June

4:00am – Spain vs Saudi Arabia – Atlanta

7:00am – Belgium vs Iran – Los Angeles

10:00am – Uruguay vs Cape Verde – Miami

1:00pm – New Zealand vs Egypt – Vancouver

Lionel Messi's Argentina are in Dallas on June 23 to face Austria.

23 June

5:00am – Argentina vs Austria – Dallas

9:00am – France vs Iraq – Philadelphia

12:00pm – Norway vs Senegal – New York

3:00pm – Jordan vs Algeria – San Francisco

24 June

5:00am – Portugal vs Uzbekistan – Houston

8:00am – England vs Ghana – Boston

11:00am – Panama vs Croatia – Toronto

2:00pm – Colombia vs Congo DR – Guadalajara

25 June

7:00am – Switzerland vs Canada – Vancouver

7:00am – Bosnia-Herzegovina vs Qatar – Seattle

10:00am – Morocco vs Haiti – Atlanta

10:00am – Scotland vs Brazil – Miami

1:00pm – South Africa vs South Korea – Monterrey

1:00pm – Czechia vs Mexico – Mexico City

26 June

8:00am – Curaçao vs Ivory Coast – Philadelphia

8:00am – Ecuador vs Germany – New York

11:00am – Tunisia vs Netherlands – Kansas

11:00am – Japan vs Sweden – Dallas

2:00pm – Turkiye vs USA – Los Angeles

2:00pm – Paraguay vs Australia – San Francisco

27 June

7:00am – Norway vs France – Boston

7:00am – Senegal vs Iraq – Toronto

12:00pm – Cape Verde vs Saudi Arabia – Houston

12:00pm – Uruguay vs Spain – Guadalajara

3:00pm – New Zealand vs Belgium – Vancouver

3:00pm – Egypt vs Iran – Seattle

28 June

9:00am – Panama vs England – New York

9:00am – Croatia vs Ghana – Philadelphia

11:30am – Colombia vs Portugal – Miami

11:30am – Congo DR vs Uzbekistan – Atalanta

2:00pm – Algeria vs Austria – Kansas

2:00pm – Jordan vs Argentina – Dallas

All games can be watched on TVNZ+ with an event pass.

SHARE ME

More Stories