The 2026 World Cup is the biggest in the tournament's history. For the first time, 48 nations take part across three host countries, the United States, Canada and Mexico, producing a record 104 matches across more than five weeks of football. Below is the full schedule, with all kick-off times shown in BST.
We'll be updating this page through the tournament, so it's worth bookmarking for the latest fixtures and results.
Group stage: 11–28 June
Round of 32: 28 June–4 July
Round of 16: 4–7 July
Quarter-finals: 9–12 July
Semi-finals: 14–15 July
Third-place play-off: 18 July
Final: 19 July, New York New Jersey Stadium, New Jersey
Group A: Mexico, South Africa, South Korea, Czechia
Group B: Canada, Bosnia and Herzegovina, Qatar, Switzerland
Group C: Brazil, Morocco, Haiti, Scotland
Group D: United States, Paraguay, Australia, Türkiye
Group E: Germany, Curacao, Ivory Coast, Ecuador
Group F: Netherlands, Japan, Sweden, Tunisia
Group G: Belgium, Egypt, Iran, New Zealand
Group H: Spain, Cape Verde, Saudi Arabia, Uruguay
Group I: France, Senegal, Iraq, Norway
Group J: Argentina, Algeria, Austria, Jordan
Group K: Portugal, DR Congo, Uzbekistan, Colombia
Group L: England, Croatia, Ghana, Panama
Thursday 11 June
20:00 Mexico vs. South Africa — Mexico City Stadium; Mexico City, Mexico
Friday 12 June
03:00 South Korea vs. Czechia — Estadio Guadalajara; Zapopan, Jalisco, Mexico
20:00 Canada vs. Bosnia and Herzegovina — Toronto Stadium; Toronto, Ontario
Saturday 13 June
02:00 USA vs. Paraguay — Los Angeles Stadium; Inglewood, California
20:00 Qatar vs. Switzerland — San Francisco Bay Area Stadium; Santa Clara, California
23:00 Brazil vs. Morocco — New York New Jersey Stadium; East Rutherford, New Jersey
Sunday 14 June
02:00 Haiti vs. Scotland — Boston Stadium; Foxborough, Massachusetts
05:00 Australia vs. Türkiye — BC Place Vancouver; Vancouver, British Columbia
18:00 Germany vs. Curacao — Houston Stadium; Houston, Texas
21:00 Netherlands vs. Japan — Dallas Stadium; Arlington, Texas
Monday 15 June
00:00 Ivory Coast vs. Ecuador — Philadelphia Stadium; Philadelphia, Pennsylvania
03:00 Sweden vs. Tunisia — Estadio Monterrey; Guadalupe, Nuevo Leon, Mexico
17:00 Spain vs. Cape Verde — Atlanta Stadium; Atlanta, Georgia
20:00 Belgium vs. Egypt — BC Place Vancouver; Vancouver, British Columbia
23:00 Saudi Arabia vs. Uruguay — Miami Stadium; Miami Gardens, Florida
Tuesday 16 June
02:00 Iran vs. New Zealand — Los Angeles Stadium; Inglewood, California
20:00 France vs. Senegal — New York New Jersey Stadium; East Rutherford, New Jersey
23:00 Iraq vs. Norway — Boston Stadium; Foxborough, Massachusetts
Wednesday 17 June
02:00 Argentina vs. Algeria — Kansas City Stadium; Kansas City, Missouri
05:00 Austria vs. Jordan — San Francisco Bay Area Stadium; Santa Clara, California
18:00 Portugal vs. DR Congo — Houston Stadium; Houston, Texas
21:00 England vs. Croatia — Dallas Stadium; Arlington, Texas
Thursday 18 June
00:00 Ghana vs. Panama — Toronto Stadium; Toronto, Ontario
03:00 Uzbekistan vs. Colombia — Mexico City Stadium; Mexico City, Mexico
17:00 Czechia vs. South Africa — Atlanta Stadium; Atlanta, Georgia
20:00 Switzerland vs. Bosnia and Herzegovina — Los Angeles Stadium; Inglewood, California
23:00 Canada vs. Qatar — BC Place Vancouver; Vancouver, British Columbia
Friday 19 June
02:00 Mexico vs. South Korea — Estadio Guadalajara; Zapopan, Jalisco, Mexico
20:00 USA vs. Australia — Seattle Stadium; Seattle, Washington
23:00 Scotland vs. Morocco — Boston Stadium; Foxborough, Massachusetts
Saturday 20 June
01:30 Brazil vs. Haiti — Philadelphia Stadium; Philadelphia, Pennsylvania
04:00 Türkiye vs. Paraguay — San Francisco Bay Area Stadium; Santa Clara, California
18:00 Netherlands vs. Sweden — Houston Stadium; Houston, Texas
21:00 Germany vs. Ivory Coast — Toronto Stadium; Toronto, Ontario
Sunday 21 June
01:00 Ecuador vs. Curacao — Kansas City Stadium; Kansas City, Missouri
05:00 Tunisia vs. Japan — Estadio Monterrey; Guadalupe, Nuevo Leon, Mexico
17:00 Spain vs. Saudi Arabia — Atlanta Stadium; Atlanta, Georgia
20:00 Belgium vs. Iran — Los Angeles Stadium; Inglewood, California
23:00 Uruguay vs. Cape Verde — Miami Stadium; Miami Gardens, Florida
Monday 22 June
02:00 New Zealand vs. Egypt — BC Place Vancouver; Vancouver, British Columbia
18:00 Argentina vs. Austria — Dallas Stadium; Arlington, Texas
22:00 France vs. Iraq — Philadelphia Stadium; Philadelphia, Pennsylvania
Tuesday 23 June
01:00 Norway vs. Senegal — New York New Jersey Stadium; East Rutherford, New Jersey
04:00 Jordan vs. Algeria — San Francisco Bay Area Stadium; Santa Clara, California
18:00 Portugal vs. Uzbekistan — Houston Stadium; Houston, Texas
21:00 England vs. Ghana — Boston Stadium; Foxborough, Massachusetts
Wednesday 24 June
00:00 Panama vs. Croatia — Toronto Stadium; Toronto, Ontario
03:00 Colombia vs. DR Congo — Estadio Guadalajara; Zapopan, Jalisco, Mexico
20:00 Switzerland vs. Canada — BC Place Vancouver; Vancouver, British Columbia
20:00 Bosnia and Herzegovina vs. Qatar — Seattle Stadium; Seattle, Washington
23:00 Scotland vs. Brazil — Miami Stadium; Miami Gardens, Florida
23:00 Morocco vs. Haiti — Atlanta Stadium; Atlanta, Georgia
Thursday 25 June
02:00 Czechia vs. Mexico — Mexico City Stadium; Mexico City, Mexico
02:00 South Africa vs. South Korea — Estadio Monterrey; Guadalupe, Nuevo Leon, Mexico
21:00 Ecuador vs. Germany — New York New Jersey Stadium; East Rutherford, New Jersey
21:00 Curacao vs. Ivory Coast — Philadelphia Stadium; Philadelphia, Pennsylvania
Friday 26 June
00:00 Japan vs. Sweden — Dallas Stadium; Arlington, Texas
00:00 Tunisia vs. Netherlands — Kansas City Stadium; Kansas City, Missouri
03:00 Türkiye vs. USA — Los Angeles Stadium; Inglewood, California
03:00 Paraguay vs. Australia — San Francisco Bay Area Stadium; Santa Clara, California
20:00 Norway vs. France — Boston Stadium; Foxborough, Massachusetts
20:00 Senegal vs. Iraq — Toronto Stadium; Toronto, Ontario
Saturday 27 June
01:00 Cape Verde vs. Saudi Arabia — Houston Stadium; Houston, Texas
01:00 Uruguay vs. Spain — Estadio Guadalajara; Zapopan, Jalisco, Mexico
04:00 Egypt vs. Iran — Seattle Stadium; Seattle, Washington
04:00 New Zealand vs. Belgium — BC Place Vancouver; Vancouver, British Columbia
22:00 Panama vs. England — New York New Jersey Stadium; East Rutherford, New Jersey
22:00 Croatia vs. Ghana — Philadelphia Stadium; Philadelphia, Pennsylvania
Sunday 28 June
00:30 Colombia vs. Portugal — Miami Stadium; Miami Gardens, Florida
00:30 DR Congo vs. Uzbekistan — Atlanta Stadium; Atlanta, Georgia
03:00 Algeria vs. Austria — Kansas City Stadium; Kansas City, Missouri
03:00 Jordan vs. Argentina — Dallas Stadium; Arlington, Texas
Sunday 28 June
20:00 Match 73: Group A runners-up vs. Group B runners-up — Los Angeles Stadium; Inglewood, California
Monday 29 June
18:00 Match 76: Group C winners vs. Group F runners-up — Houston Stadium; Houston, Texas
21:30 Match 74: Group E winners vs. Group A/B/C/D/F third place — Boston Stadium; Foxborough, Massachusetts
Tuesday 30 June
02:00 Match 75: Group F winners vs. Group C runners-up — Estadio Monterrey; Guadalupe, Nuevo Leon, Mexico
18:00 Match 78: Group E runners-up vs. Group I runners-up — Dallas Stadium; Arlington, Texas
22:00 Match 77: Group I winners vs. Group C/D/F/G/H third place — New York New Jersey Stadium; East Rutherford, New Jersey
Wednesday 1 July
02:00 Match 79: Group A winners vs. Group C/E/F/H/I third place — Mexico City Stadium; Mexico City, Mexico
17:00 Match 80: Group L winners vs. Group E/H/I/J/K third place — Atlanta Stadium; Atlanta, Georgia
21:00 Match 82: Group G winners vs. Group A/E/H/I/J third place — Seattle Stadium; Seattle, Washington
Thursday 2 July
01:00 Match 81: Group D winners vs. Group B/E/F/I/J third place — San Francisco Bay Area Stadium; Santa Clara, California
20:00 Match 84: Group H winners vs. Group J runners-up — Los Angeles Stadium; Inglewood, California
Friday 3 July
00:00 Match 83: Group K runners-up vs. Group L runners-up — Toronto Stadium; Toronto, Ontario
04:00 Match 85: Group B winners vs. Group E/F/G/I/J third place — BC Place Vancouver; Vancouver, British Columbia
19:00 Match 88: Group D runners-up vs. Group G runners-up — Dallas Stadium; Arlington, Texas
23:00 Match 86: Group J winners vs. Group H runners-up — Miami Stadium; Miami Gardens, Florida
Saturday 4 July
02:30 Match 87: Group K winners vs. Group D/E/I/J/L third place — Kansas City Stadium; Kansas City, Missouri
Saturday 4 July
18:00 Match 90: Match 73 winners vs. Match 75 winners — Houston Stadium; Houston, Texas
22:00 Match 89: Match 74 winners vs. Match 77 winners — Philadelphia Stadium; Philadelphia, Pennsylvania
Sunday 5 July
21:00 Match 91: Match 76 winners vs. Match 78 winners — New York New Jersey Stadium; East Rutherford, New Jersey
Monday 6 July
01:00 Match 92: Match 79 winners vs. Match 80 winners — Mexico City Stadium; Mexico City, Mexico
20:00 Match 93: Match 83 winners vs. Match 84 winners — Dallas Stadium; Arlington, Texas
Tuesday 7 July
01:00 Match 94: Match 81 winners vs. Match 82 winners — Seattle Stadium; Seattle, Washington
17:00 Match 95: Match 86 winners vs. Match 88 winners — Atlanta Stadium; Atlanta, Georgia
21:00 Match 96: Match 85 winners vs. Match 87 winners — BC Place Vancouver; Vancouver, British Columbia
Thursday 9 July
21:00 Match 97: Match 89 winners vs. Match 90 winners — Boston Stadium; Foxborough, Massachusetts
Friday 10 July
20:00 Match 98: Match 93 winners vs. Match 94 winners — Los Angeles Stadium; Inglewood, California
Saturday 11 July
22:00 Match 99: Match 91 winners vs. Match 92 winners — Miami Stadium; Miami Gardens, Florida
Sunday 12 July
02:00 Match 100: Match 95 winners vs. Match 96 winners — Kansas City Stadium; Kansas City, Missouri
Tuesday 14 July
20:00 Match 101: Match 97 winners vs. Match 98 winners — Dallas Stadium; Arlington, Texas
Wednesday 15 July
20:00 Match 102: Match 99 winners vs. Match 100 winners — Atlanta Stadium; Atlanta, Georgia
Saturday 18 July
22:00 Match 103: Match 101 losers vs. Match 102 losers — Miami Stadium; Miami Gardens, Florida
Sunday 19 July
20:00 Match 104: Match 101 winners vs. Match 102 winners — New York New Jersey Stadium; East Rutherford, New Jersey
We'll update this page with results throughout the tournament, so check back for the latest scores as things unfold.
The World Cup only comes around once every four years, and Bally Bet has the tournament covered. With markets across all 104 matches and the latest odds throughout, we've got the whole tournament covered, opening game to final. Check out all our latest World Cup odds and markets today and get into the action.
For even more helpful content like this, make your way to the Bally Bet blog. It's where you'll find all of our latest articles, how-to guides and previews for the World Cup and many other sporting events.
All offers mentioned correct at the time of writing but may be subject to change.