The complete 2026 World Cup schedule: Fixtures & results
Ladbrokes details the complete 2026 World Cup schedule, featuring every single fixture
England's first game takes place on June 17, as Thomas Tuchel's side take on Croatia
Italy miss out on a World Cup spot for the third consecutive tournament

With all 48 teams now confirmed, Ladbrokes runs through the complete 2026 World Cup schedule with key dates, standout fixtures, and live odds.
Some big names miss out - the likes of Italy and Denmark - while a handful of debutants appear at their first-ever tournaments, and with the play-offs now done and dusted, the countdown to kick-off can officially begin.
Mexico and South Africa raise the curtain on June 11, before Scotland play their first World Cup match since 1998 on June 14 when they face Haiti. England - among the early favourites - have to wait until June 17 for their opening group-stage match, when they renew acquaintances with Croatia.
Below you'll find every single 2026 World Cup fixture, with kick-off times stated in BST for UK viewers!
The complete 2026 World Cup schedule
Group Stage
Thursday, 11 June
20:00 - Mexico vs South Africa (Group A)
Friday, 12 June
03:00 - South Korea vs Czech Republic (Group A)
20:00 - Canada vs Bosnia & Herzegovina (Group B)
Saturday, 13 June
02:00 - USA vs Paraguay (Group D)
20:00 - Qatar vs Switzerland (Group B)
23:00 - Brazil vs Morocco (Group C)
Sunday, 14 June
02:00 - Haiti vs Scotland (Group C)
05:00 - Australia vs Turkey (Group D)
18:00 - Germany vs Curacao (Group E)
21:00 - Netherlands vs Japan (Group F)
Monday, 15 June
00:00 - Ivory Coast vs Ecuador (Group E)
03:00 - Sweden vs Tunisia (Group F)
17:00 - Spain vs Cape Verde (Group H)
20:00 - Belgium vs Egypt (Group G)
23:00 - Saudi Arabia vs Uruguay (Group H)
Tuesday, 16 June
02:00 - Iran vs New Zealand (Group G)
20:00 - France vs Senegal (Group I)
23:00 - Iraq vs Norway (Group I)
Wednesday, 17 June
02:00 - Argentina vs Algeria (Group J)
05:00 - Austria vs Jordan (Group J)
18:00 - Portugal vs DR Congo (Group K)
21:00 - England vs Croatia (Group L)
Thursday, 18 June
00:00 - Ghana vs Panama (Group L)
03:00 - Uzbekistan vs Colombia (Group K)
17:00 - Czech Republic vs South Africa (Group A)
20:00 - Switzerland vs Bosnia & Herzegovina (Group B)
23:00 - Canada vs Qatar (Group B)
Friday, 19 June
02:00 - Mexico vs South Korea (Group A)
20:00 - USA vs Australia (Group D)
23:00 - Scotland vs Morocco (Group C)
Saturday, 20 June
02:00 - Brazil vs Haiti (Group C)
05:00 - Turkey vs Paraguay (Group D)
18:00 - Netherlands vs Sweden (Group F)
21:00 - Germany vs Ivory Coast (Group E)
Sunday, 21 June
01:00 - Ecuador vs Curacao (Group E)
05:00 - Tunisia vs Japan (Group F)
17:00 - Spain vs Saudi Arabia (Group H)
20:00 - Belgium vs Iran (Group G)
23:00 - Uruguay vs Cape Verde (Group H)
Monday, 22 June
02:00 - New Zealand vs Egypt (Group G)
18:00 - Argentina vs Austria (Group J)
20:00 - France vs Iraq (Group I)
Tuesday, 23 June
01:00 - Norway vs Senegal (Group I)
04:00 - Jordan vs Algeria (Group J)
18:00 - Portugal vs Uzbekistan (Group K)
21:00 - England vs Ghana (Group L)
Wednesday, 24 June
00:00 - Panama vs Croatia (Group L)
03:00 - Colombia vs DR Congo (Group K)
20:00 - Bosnia & Herzegovina vs Qatar (Group B)
20:00 - Switzerland vs Canada (Group B)
23:00 - Morocco vs Haiti (Group C)
23:00 - Scotland vs Brazil (Group C)
Thursday, 25 June
02:00 - Czech Republic vs Mexico (Group A)
02:00 - South Africa vs South Korea (Group A)
21:00 - Curacao vs Ivory Coast (Group E)
21:00 - Ecuador vs Germany (Group E)
Friday, 26 June
00:00 - Japan vs Sweden (Group F)
00:00 - Tunisia vs Netherlands (Group F)
03:00 - Turkey vs USA (Group D)
03:00 - Paraguay vs Australia (Group D)
20:00 - Norway vs France (Group I)
20:00 - Senegal vs Iraq (Group I)
Saturday, 27 June
01:00 - Cape Verde vs Saudi Arabia (Group H)
01:00 - Uruguay vs Spain (Group H)
04:00 - Egypt vs Iran (Group G)
04:00 - New Zealand vs Belgium (Group G)
22:00 - Croatia vs Ghana (Group L)
22:00 - Panama vs England (Group L)
Sunday, 28 June
00:30 - Colombia vs Portugal (Group K)
00:30 - DR Congo vs Uzbekistan (Group K)
03:00 - Algeria vs Austria (Group J)
03:00 - Jordan vs Argentina (Group J)
Round of 32
Sunday, 28 June
20:00 - ---- vs ----
Monday, 29 June
18:00 - ---- vs ----
21:30 - ---- vs ----
Tuesday, 30 June
02:00 - ---- vs ----
18:00 - ---- vs ----
22:00 - ---- vs ----
Wednesday, 1 July
02:00 - ---- vs ----
17:00 - ---- vs ----
21:00 - ---- vs ----
Thursday, 2 July
01:00 - ---- vs ----
20:00 - ---- vs ----
Friday, 3 July
00:00 - ---- vs ----
04:00 - ---- vs ----
19:00 - ---- vs ----
23:00 - ---- vs ----
Saturday, 4 July
02:30 - ---- vs ----
Round of 16
Saturday, 4 July
18:00 - ---- vs ----
22:00 - ---- vs ----
Sunday, 5 July
21:00 - ---- vs ----
Monday, 6 July
01:00 - ---- vs ----
20:00 - ---- vs ----
Tuesday, 7 July
01:00 - ---- vs ----
17:00 - ---- vs ----
21:00 - ---- vs ----
Quarter-finals
Thursday, 9 July
21:00 - ---- vs ----
Friday, 10 July
20:00 - ---- vs ----
Saturday, 11 July
22:00 - ---- vs ----
Sunday, 12 July
02:00 - ---- vs ----
Semi-finals
Tuesday, 14 July
20:00 - ---- vs ----
Wednesday, 15 July
20:00 - ---- vs ----
Third-place play-off
Saturday, 18 July
22:00 - ---- vs ----
World Cup final
Sunday, 19 July
20:00 - ---- vs ----
When does the 2026 World Cup start?
When is the 2026 World Cup final?
Can I bet on the 2026 World Cup?
Check out the latest betting promotions from Ladbrokes to enhance your betting experience.
All odds and market details are accurate as of the time of publication.










