← Browse all
FIFA World Cup 2026 · Viewing Guide

Watch World Cup 2026 in China

Full schedule in CST (UTC+8) · 35 of 104 matches at watchable hours

Where to watch in China

CCTV5

Free

Free to air

Migu Video

Subscription

Streaming service

34%

watchable in CST

35

matches 8 AM to midnight

69

overnight matches

Full schedule in CST

Friday, June 12, 2026

Mexico vs South Africa

Group A · Mexico City

3:00 AM

CST

South Korea vs Czechia

Group A · Guadalajara

10:00 AM

CST

Saturday, June 13, 2026

Canada vs Bosnia & Herzegovina

Group B · Toronto

3:00 AM

CST

United States vs Paraguay

Group D · Inglewood

9:00 AM

CST

Sunday, June 14, 2026

Qatar vs Switzerland

Group B · Santa Clara

3:00 AM

CST

Brazil vs Morocco

Group C · East Rutherford

6:00 AM

CST

Haiti vs Scotland

Group C · Foxborough

9:00 AM

CST

Monday, June 15, 2026

Australia vs Türkiye

Group D · Vancouver

12:00 AM

CST

Germany vs Curaçao

Group E · Houston

1:00 AM

CST

Netherlands vs Japan

Group F · Arlington

4:00 AM

CST

Ivory Coast vs Ecuador

Group E · Philadelphia

7:00 AM

CST

Sweden vs Tunisia

Group F · Monterrey

10:00 AM

CST

Tuesday, June 16, 2026

Spain vs Cape Verde

Group H · Atlanta

12:00 AM

CST

Belgium vs Egypt

Group G · Seattle

3:00 AM

CST

Saudi Arabia vs Uruguay

Group H · Miami Gardens

6:00 AM

CST

Iran vs New Zealand

Group G · Inglewood

9:00 AM

CST

Wednesday, June 17, 2026

France vs Senegal

Group I · East Rutherford

3:00 AM

CST

Iraq vs Norway

Group I · Foxborough

6:00 AM

CST

Argentina vs Algeria

Group J · Kansas City

9:00 AM

CST

Austria vs Jordan

Group J · Santa Clara

12:00 PM

CST

Thursday, June 18, 2026

Portugal vs DR Congo

Group K · Houston

1:00 AM

CST

England vs Croatia

Group L · Arlington

4:00 AM

CST

Ghana vs Panama

Group L · Toronto

7:00 AM

CST

Uzbekistan vs Colombia

Group K · Mexico City

10:00 AM

CST

Friday, June 19, 2026

Czechia vs South Africa

Group A · Atlanta

12:00 AM

CST

Switzerland vs Bosnia & Herzegovina

Group B · Inglewood

3:00 AM

CST

Canada vs Qatar

Group B · Vancouver

6:00 AM

CST

Mexico vs South Korea

Group A · Guadalajara

9:00 AM

CST

Saturday, June 20, 2026

United States vs Australia

Group D · Seattle

3:00 AM

CST

Scotland vs Morocco

Group C · Foxborough

6:00 AM

CST

Brazil vs Haiti

Group C · Philadelphia

8:30 AM

CST

Türkiye vs Paraguay

Group D · Santa Clara

11:00 AM

CST

Sunday, June 21, 2026

Netherlands vs Sweden

Group F · Houston

1:00 AM

CST

Germany vs Ivory Coast

Group E · Toronto

4:00 AM

CST

Ecuador vs Curaçao

Group E · Kansas City

8:00 AM

CST

Tunisia vs Japan

Group F · Monterrey

12:00 PM

CST

Monday, June 22, 2026

Spain vs Saudi Arabia

Group H · Atlanta

12:00 AM

CST

Belgium vs Iran

Group G · Inglewood

3:00 AM

CST

Uruguay vs Cape Verde

Group H · Miami Gardens

6:00 AM

CST

New Zealand vs Egypt

Group G · Vancouver

9:00 AM

CST

Tuesday, June 23, 2026

Argentina vs Austria

Group J · Arlington

1:00 AM

CST

France vs Iraq

Group I · Philadelphia

5:00 AM

CST

Norway vs Senegal

Group I · East Rutherford

8:00 AM

CST

Jordan vs Algeria

Group J · Santa Clara

11:00 AM

CST

Wednesday, June 24, 2026

Portugal vs Uzbekistan

Group K · Houston

1:00 AM

CST

England vs Ghana

Group L · Foxborough

4:00 AM

CST

Panama vs Croatia

Group L · Toronto

7:00 AM

CST

Colombia vs DR Congo

Group K · Guadalajara

10:00 AM

CST

Thursday, June 25, 2026

Switzerland vs Canada

Group B · Vancouver

3:00 AM

CST

Bosnia & Herzegovina vs Qatar

Group B · Seattle

3:00 AM

CST

Scotland vs Brazil

Group C · Miami Gardens

6:00 AM

CST

Morocco vs Haiti

Group C · Atlanta

6:00 AM

CST

Czechia vs Mexico

Group A · Mexico City

9:00 AM

CST

South Africa vs South Korea

Group A · Monterrey

9:00 AM

CST

Friday, June 26, 2026

Curaçao vs Ivory Coast

Group E · Philadelphia

4:00 AM

CST

Ecuador vs Germany

Group E · East Rutherford

4:00 AM

CST

Japan vs Sweden

Group F · Arlington

7:00 AM

CST

Tunisia vs Netherlands

Group F · Kansas City

7:00 AM

CST

Türkiye vs United States

Group D · Inglewood

10:00 AM

CST

Paraguay vs Australia

Group D · Santa Clara

10:00 AM

CST

Saturday, June 27, 2026

Norway vs France

Group I · Foxborough

3:00 AM

CST

Senegal vs Iraq

Group I · Toronto

3:00 AM

CST

Cape Verde vs Saudi Arabia

Group H · Houston

8:00 AM

CST

Uruguay vs Spain

Group H · Guadalajara

8:00 AM

CST

Egypt vs Iran

Group G · Seattle

11:00 AM

CST

New Zealand vs Belgium

Group G · Vancouver

11:00 AM

CST

Sunday, June 28, 2026

Panama vs England

Group L · East Rutherford

5:00 AM

CST

Croatia vs Ghana

Group L · Philadelphia

5:00 AM

CST

Colombia vs Portugal

Group K · Miami Gardens

7:30 AM

CST

DR Congo vs Uzbekistan

Group K · Atlanta

7:30 AM

CST

Algeria vs Austria

Group J · Kansas City

10:00 AM

CST

Jordan vs Argentina

Group J · Arlington

10:00 AM

CST

Monday, June 29, 2026

TBD vs TBD

R32 · Inglewood

3:00 AM

CST

Tuesday, June 30, 2026

TBD vs TBD

R32 · Houston

1:00 AM

CST

TBD vs TBD

R32 · Foxborough

4:30 AM

CST

TBD vs TBD

R32 · Monterrey

9:00 AM

CST

Wednesday, July 1, 2026

TBD vs TBD

R32 · Arlington

1:00 AM

CST

TBD vs TBD

R32 · East Rutherford

5:00 AM

CST

TBD vs TBD

R32 · Mexico City

9:00 AM

CST

Thursday, July 2, 2026

TBD vs TBD

R32 · Atlanta

12:00 AM

CST

TBD vs TBD

R32 · Seattle

4:00 AM

CST

TBD vs TBD

R32 · Santa Clara

8:00 AM

CST

Friday, July 3, 2026

TBD vs TBD

R32 · Inglewood

3:00 AM

CST

TBD vs TBD

R32 · Toronto

7:00 AM

CST

TBD vs TBD

R32 · Vancouver

11:00 AM

CST

Saturday, July 4, 2026

TBD vs TBD

R32 · Arlington

2:00 AM

CST

TBD vs TBD

R32 · Miami Gardens

6:00 AM

CST

TBD vs TBD

R32 · Kansas City

9:30 AM

CST

Sunday, July 5, 2026

TBD vs TBD

R16 · Houston

1:00 AM

CST

TBD vs TBD

R16 · Philadelphia

5:00 AM

CST

Monday, July 6, 2026

TBD vs TBD

R16 · East Rutherford

4:00 AM

CST

TBD vs TBD

R16 · Mexico City

8:00 AM

CST

Tuesday, July 7, 2026

TBD vs TBD

R16 · Arlington

3:00 AM

CST

TBD vs TBD

R16 · Seattle

8:00 AM

CST

Wednesday, July 8, 2026

TBD vs TBD

R16 · Atlanta

12:00 AM

CST

TBD vs TBD

R16 · Vancouver

4:00 AM

CST

Friday, July 10, 2026

TBD vs TBD

QF · Foxborough

4:00 AM

CST

Saturday, July 11, 2026

TBD vs TBD

QF · Inglewood

3:00 AM

CST

Sunday, July 12, 2026

TBD vs TBD

QF · Miami Gardens

5:00 AM

CST

TBD vs TBD

QF · Kansas City

9:00 AM

CST

Wednesday, July 15, 2026

TBD vs TBD

SF · Arlington

3:00 AM

CST

Thursday, July 16, 2026

TBD vs TBD

SF · Atlanta

3:00 AM

CST

Sunday, July 19, 2026

TBD vs TBD

3rd · Miami Gardens

5:00 AM

CST

Monday, July 20, 2026

TBD vs TBD

Final · East Rutherford

3:00 AM

CST

Frequently asked questions

How to watch FIFA World Cup 2026 in China?

CCTV5 offer free streaming of all 104 matches in China.

What time do World Cup 2026 matches start in China?

The opening match (Mexico vs South Africa) starts at 3:00 AM CST on Friday, June 12, 2026. 35 of 104 matches (34%) fall during watchable hours (8 AM to midnight CST).

What time is the World Cup 2026 final in China?

The World Cup 2026 final at MetLife Stadium kicks off at 3:00 AM CST on Monday, July 20, 2026.

China and the FIFA World Cup 2026 — Despite not qualifying, China has one of the world's largest football fan bases. With China Standard Time at UTC+8, morning matches in the US Eastern timezone (noon ET) kick off at midnight CST, while evening US matches (8 PM ET) are at 8 AM in China. Several matches in the early afternoon US Eastern time slot (1–3 PM ET) fall in the early hours of the morning in China, requiring dedicated fans to set alarms. CCTV5 and Migu Video broadcast all World Cup 2026 matches in China.