
The 2026 World Cup kicks off on Thursday as co-hosts Mexico face South Africa to get the summer showpiece underway. There will be a total of 104 matches in North America in the biggest tournament in history.
The competition has been expanded to 48 teams, with Curacao, Uzbekistan, Jordan and Cape Verde all making their World Cup bow.
They’ll hope to spring an upset or two along the way as the likes of Spain, France, England, Argentina and Brazil all strive to lift the trophy this year.
And given the time difference, it’s important to keep on top of when matches kick off on the other side of the Atlantic.
LiveScore are here to help as we run through the group stage matches, what date they take place and the time (GMT) they kick off.
Match | Group | Date | Kick Off Time (GMT) |
|---|---|---|---|
Mexico v South Africa | A | 11-06-26 | 20:00 |
South Korea v Czechia | A | 12-06-26 | 03:00 |
Canada v Bosnia & Herzegovina | B | 12-06-26 | 20:00 |
USA v Paraguay | D | 13-06-26 | 02:00 |
Qatar v Switzerland | B | 13-06-26 | 20:00 |
Brazil v Morocco | C | 13-06-26 | 23:00 |
Haiti v Scotland | C | 14-06-26 | 02:00 |
Australia v Turkey | D | 14-06-26 | 05:00 |
Germany v Curacao | E | 14-06-26 | 18:00 |
Netherlands v Japan | F | 14-06-26 | 21:00 |
Ivory Coast v Ecuador | E | 15-06-26 | 00:00 |
Sweden v Tunisia | F | 15-06-26 | 03:00 |
Spain v Cape Verde | H | 15-06-26 | 17:00 |
Belgium v Egypt | G | 15-06-26 | 20:00 |
Saudi Arabia v Uruguay | H | 15-06-26 | 23:00 |
Iran v New Zealand | G | 16-06-26 | 02:00 |
France v Senegal | I | 16-06-26 | 20:00 |
Iraq v Norway | I | 16-06-26 | 23:00 |
Argentina v Algeria | J | 17-06-26 | 02:00 |
Austria v Jordan | J | 17-06-26 | 05:00 |
Portugal v DR Congo | K | 17-06-26 | 18:00 |
England v Croatia | L | 17-06-26 | 21:00 |
Ghana v Panama | L | 18-06-26 | 00:00 |
Uzbekistan v Colombia | K | 18-06-26 | 03:00 |
Czechia v South Africa | A | 18-06-26 | 17:00 |
Switzerland v Bosnia & Herzegovina | B | 18-06-26 | 20:00 |
Canada v Qatar | B | 18-06-26 | 23:00 |
Mexico v South Korea | A | 19-06-26 | 02:00 |
USA v Australia | D | 19-06-26 | 20:00 |
Scotland v Morocco | C | 19-06-26 | 23:00 |
Brazil v Haiti | C | 20-06-26 | 01:30 |
Turkey v Paraguay | D | 20-06-26 | 04:00 |
Netherlands v Sweden | F | 20-06-26 | 18:00 |
Germany v Ivory Coast | E | 20-06-26 | 21:00 |
Ecuador v Curacao | E | 21-06-26 | 01:00 |
Tunisia v Japan | F | 21-06-26 | 05:00 |
Spain v Saudi Arabia | H | 21-06-26 | 17:00 |
Belgium v Iran | G | 21-06-26 | 20:00 |
Uruguay v Cape Verde | H | 21-06-26 | 23:00 |
New Zealand v Egypt | G | 22-06-26 | 02:00 |
Argentina v Austria | J | 22-06-26 | 18:00 |
France v Iraq | I | 22-06-26 | 22:00 |
Norway v Senegal | I | 23-06-26 | 01:00 |
Jordan v Algeria | J | 23-06-26 | 04:00 |
Portugal v Uzbekistan | K | 23-06-26 | 18:00 |
England v Ghana | L | 23-06-26 | 21:00 |
Panama v Croatia | L | 24-06-26 | 00:00 |
Colombia v DR Congo | K | 24-06-26 | 03:00 |
Switzerland v Canada | B | 24-06-26 | 20:00 |
Bosnia & Herzegovina v Qatar | B | 24-06-26 | 20:00 |
Morocco v Haiti | C | 24-06-26 | 23:00 |
Scotland v Brazil | C | 24-06-26 | 23:00 |
South Africa v South Korea | A | 25-06-26 | 02:00 |
Czechia v Mexico | A | 25-06-26 | 02:00 |
Curacao v Ivory Coast | E | 25-06-26 | 21:00 |
Ecuador v Germany | A | 25-06-26 | 21:00 |
Tunisia v Netherlands | F | 26-06-26 | 00:00 |
Japan v Sweden | F | 26-06-26 | 00:00 |
Turkey v USA | D | 26-06-26 | 03:00 |
Paraguay v Australia | D | 26-06-26 | 03:00 |
Norway v France | I | 26-06-26 | 20:00 |
Senegal v Iraq | I | 26-06-26 | 20:00 |
Cape Verde v Saudi Arabia | H | 27-06-26 | 01:00 |
Uruguay v Spain | H | 27-06-26 | 01:00 |
New Zealand v Belgium | G | 27-06-26 | 04:00 |
Egypt v Iran | G | 27-06-26 | 04:00 |
Panama v England | L | 27-06-26 | 22:00 |
Croatia v Ghana | L | 27-06-26 | 22:00 |
Colombia v Portugal | K | 28-06-26 | 00:30 |
DR Congo v Uzbekistan | K | 28-06-26 | 00:30 |
Algeria v Austria | J | 28-06-26 | 03:00 |
Jordan v Argentina | J | 28-06-26 | 03:00 |