Ladbrokes details the complete 2026 World Cup schedule, featuring every single fixture
England beat Croatia in their opening game, while Scotland beat Haiti
Italy miss out on a World Cup spot for the third consecutive tournament

With the tournament well underway, 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 drama already delivering, the countdown to the final can officially begin - with so many incredible players hoping to get there.
Mexico and South Africa raised the curtain on June 11, before Scotland played their first World Cup match since 1998 on June 14 when they face Haiti. England - among the favourites - had to wait until June 17 for their opening group-stage match, when they beat Croatia.
Below you'll find every single 2026 World Cup fixture, with kick-off times stated in BST for UK viewers!
Thursday, 11 June
20:00 - Mexico 2-0 South Africa (Group A)
Friday, 12 June
03:00 - South Korea 2-1 Czech Republic (Group A)
20:00 - Canada 1-1 Bosnia & Herzegovina (Group B)
Saturday, 13 June
02:00 - USA 4-1 Paraguay (Group D)
20:00 - Qatar 1-1 Switzerland (Group B)
23:00 - Brazil 1-1 Morocco (Group C)
Sunday, 14 June
02:00 - Haiti 0-1 Scotland (Group C)
05:00 - Australia 2-0 Turkey (Group D)
18:00 - Germany 7-1 Curacao (Group E)
21:00 - Netherlands 2-2 Japan (Group F)
Monday, 15 June
00:00 - Ivory Coast 1-0 Ecuador (Group E)
03:00 - Sweden 5-1 Tunisia (Group F)
17:00 - Spain 0-0 Cape Verde (Group H)
20:00 - Belgium 1-1 Egypt (Group G)
23:00 - Saudi Arabia 1-1 Uruguay (Group H)
Tuesday, 16 June
02:00 - Iran 2-2 New Zealand (Group G)
20:00 - France 3-1 Senegal (Group I)
23:00 - Iraq 1-4 Norway (Group I)
Wednesday, 17 June
02:00 - Argentina 3-0 Algeria (Group J)
05:00 - Austria 3-1 Jordan (Group J)
18:00 - Portugal 1-1 DR Congo (Group K)
21:00 - England 4-2 Croatia (Group L)
Thursday, 18 June
00:00 - Ghana 1-0 Panama (Group L)
03:00 - Uzbekistan 1-3 Colombia (Group K)
17:00 - Czech Republic 1-1 South Africa (Group A)
20:00 - Switzerland 4-1 Bosnia & Herzegovina (Group B)
23:00 - Canada 6-0 Qatar (Group B)
Friday, 19 June
02:00 - Mexico 1-0 South Korea (Group A)
20:00 - USA 2-0 Australia (Group D)
23:00 - Scotland 0-1 Morocco (Group C)
Saturday, 20 June
02:00 - Brazil 3-0 Haiti (Group C)
05:00 - Turkey 0-1 Paraguay (Group D)
18:00 - Netherlands 5-1 Sweden (Group F)
21:00 - Germany 2-1 Ivory Coast (Group E)
Sunday, 21 June
01:00 - Ecuador 0-0 Curacao (Group E)
05:00 - Tunisia 0-4 Japan (Group F)
17:00 - Spain 4-0 Saudi Arabia (Group H)
20:00 - Belgium 0-0 Iran (Group G)
23:00 - Uruguay 2-2 Cape Verde (Group H)
Monday, 22 June
02:00 - New Zealand 1-3 Egypt (Group G)
18:00 - Argentina 2-0 Austria (Group J)
20:00 - France 3-0 Iraq (Group I)
Tuesday, 23 June
01:00 - Norway 3-1 Senegal (Group I)
04:00 - Jordan 1-2 Algeria (Group J)
18:00 - Portugal 5-0 Uzbekistan (Group K)
21:00 - England 0-0 Ghana (Group L)
Wednesday, 24 June
00:00 - Panama 0-1 Croatia (Group L)
03:00 - Colombia 1-0 DR Congo (Group K)
20:00 - Bosnia & Herzegovina 3-1 Qatar (Group B)
20:00 - Switzerland 2-1 Canada (Group B)
23:00 - Morocco 4-2 Haiti (Group C)
23:00 - Scotland 0-3 Brazil (Group C)
Thursday, 25 June
02:00 - Czech Republic 0-3 Mexico (Group A)
02:00 - South Africa 1-0 South Korea (Group A)
21:00 - Curacao 0-2 Ivory Coast (Group E)
21:00 - Ecuador 2-1 Germany (Group E)
Friday, 26 June
00:00 - Japan 1-1 Sweden (Group F)
00:00 - Tunisia 1-3 Netherlands (Group F)
03:00 - Turkey 3-2 USA (Group D)
03:00 - Paraguay 0-0 Australia (Group D)
20:00 - Norway 1-4 France (Group I)
20:00 - Senegal 5-0 Iraq (Group I)
Saturday, 27 June
01:00 - Cape Verde 0-0 Saudi Arabia (Group H)
01:00 - Uruguay 0-1 Spain (Group H)
04:00 - Egypt 1-1 Iran (Group G)
04:00 - New Zealand 1-5 Belgium (Group G)
22:00 - Croatia 2-1 Ghana (Group L)
22:00 - Panama 0-2 England (Group L)
Sunday, 28 June
00:30 - Colombia 0-0 Portugal (Group K)
00:30 - DR Congo 3-1 Uzbekistan (Group K)
03:00 - Algeria 3-3 Austria (Group J)
03:00 - Jordan 1-3 Argentina (Group J)
Sunday, 28 June
20:00 - South Africa 0-1 Canada
Monday, 29 June
18:00 - Brazil 2-1 Japan
21:30 - Germany 1-1 Paraguay (Paraguay win on pens)
Tuesday, 30 June
02:00 - Netherlands 1-1 Morocco (Morocco win on pens)
18:00 - Ivory Coast vs Norway
22:00 - France vs Sweden
Wednesday, 1 July
02:00 - Mexico vs Ecuador
17:00 - England vs DR Congo
21:00 - Belgium vs Senegal
Thursday, 2 July
01:00 - USA vs Bosnia & Herzegovina
20:00 - Spain vs Austria
Friday, 3 July
00:00 - Portugal vs Croatia
04:00 - Switzerland vs Algeria
19:00 - Australia vs Egypt
23:00 - Argentina vs Cape Verde
Saturday, 4 July
02:30 - Colombia vs Ghana
Saturday, 4 July
18:00 - Canada 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 ----
Thursday, 9 July
21:00 - ---- vs ----
Friday, 10 July
20:00 - ---- vs ----
Saturday, 11 July
22:00 - ---- vs ----
Sunday, 12 July
02:00 - ---- vs ----
Tuesday, 14 July
20:00 - ---- vs ----
Wednesday, 15 July
20:00 - ---- vs ----
Saturday, 18 July
22:00 - ---- vs ----
Sunday, 19 July
20:00 - ---- vs ----
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.