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
FreeFree to air
Migu Video
SubscriptionStreaming 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.