World Cup 2026: Complete group-stage schedule with kick-off times (German time)

Contents
- Germany's group matches at a glance
- Already played: the results
- The remaining group matches with kick-off times (German time)
- How it continues after the group stage
- The World Cup as an opportunity for small businesses
- Sources
The 2026 FIFA World Cup in the USA, Mexico and Canada is under way – for the first time with 48 teams in twelve groups (A to L). For us in Germany that means many matches in the evening, but some deep in the night too. So you don't miss anything, here is the complete group schedule – the results so far and all remaining matches with date and kick-off time in German time (CEST). The group stage runs until 28 June.
Note on times: All times are German time (CEST). Due to the time difference to North America, many top matches only start at 9–10 pm, some even after midnight.
Germany's group matches at a glance
Germany play in Group E and started with a 7-1 win over Curacao (14 June). Still to come:
- Sat, 20 June, 22:00 — Germany – Ivory Coast (Toronto)
- Thu, 25 June, 22:00 — Ecuador – Germany (New Jersey)
Already played: the results
The opening matchdays are done. All results so far (date in German time):
Thursday, 11 June
- Group A: Mexico 2-0 South Africa (opening match, Mexico City)
Friday, 12 June
- Group A: South Korea 2-1 Czech Republic
- Group B: Canada 1-1 Bosnia & Herzegovina
Saturday, 13 June
- Group D: USA 4-1 Paraguay
- Group B: Qatar 1-1 Switzerland
Sunday, 14 June
- Group C: Brazil 1-1 Morocco
- Group C: Haiti 0-1 Scotland
- Group D: Australia 2-0 Turkey
- Group E: Germany 7-1 Curacao
- Group F: Netherlands 2-2 Japan
Monday, 15 June
- Group E: Ivory Coast 1-0 Ecuador
- Group F: Sweden 5-1 Tunisia
- Group H: Spain 0-0 Cape Verde
- Group G: Belgium 1-1 Egypt
Tuesday, 16 June (early morning)
- Group H: Saudi Arabia 1-1 Uruguay
- Group G: Iran 2-2 New Zealand
The remaining group matches with kick-off times (German time)
Tuesday, 16 June
- 21:00 — Group I: France – Senegal (New Jersey)
Wednesday, 17 June
- 00:00 — Group I: Iraq – Norway (Foxborough)
- 03:00 — Group J: Argentina – Algeria (Kansas City)
- 06:00 — Group J: Austria – Jordan (Santa Clara)
- 19:00 — Group K: Portugal – DR Congo (Houston)
- 22:00 — Group L: England – Croatia (Dallas/Arlington)
Thursday, 18 June
- 01:00 — Group L: Ghana – Panama (Toronto)
- 04:00 — Group K: Uzbekistan – Colombia (Mexico City)
- 18:00 — Group A: Czech Republic – South Africa (Atlanta)
- 21:00 — Group B: Switzerland – Bosnia & Herzegovina (Los Angeles)
Friday, 19 June
- 00:00 — Group B: Canada – Qatar (Vancouver)
- 03:00 — Group A: Mexico – South Korea (Zapopan)
- 21:00 — Group D: USA – Australia (Seattle)
Saturday, 20 June
- 00:00 — Group C: Scotland – Morocco (Foxborough)
- 02:30 — Group C: Brazil – Haiti (Philadelphia)
- 05:00 — Group D: Turkey – Paraguay (Santa Clara)
- 19:00 — Group A: Netherlands – Sweden (Houston)
- 22:00 — Group E: Germany – Ivory Coast (Toronto)
Sunday, 21 June
- 02:00 — Group E: Ecuador – Curacao (Kansas City)
- 06:00 — Group F: Tunisia – Japan (Guadalupe)
- 18:00 — Group H: Spain – Saudi Arabia (Atlanta)
- 21:00 — Group G: Belgium – Iran (Los Angeles)
Monday, 22 June
- 00:00 — Group H: Uruguay – Cape Verde (Miami)
- 03:00 — Group G: New Zealand – Egypt (Vancouver)
- 19:00 — Group J: Argentina – Austria (Arlington)
- 23:00 — Group I: France – Iraq (Philadelphia)
Tuesday, 23 June
- 02:00 — Group I: Norway – Senegal (Toronto)
- 05:00 — Group J: Jordan – Algeria (Santa Clara)
- 19:00 — Group K: Portugal – Uzbekistan (Houston)
- 22:00 — Group L: England – Ghana (Foxborough)
Wednesday, 24 June
- 01:00 — Group L: Panama – Croatia (Foxborough)
- 04:00 — Group K: Colombia – DR Congo (Zapopan)
- 21:00 — Group B: Switzerland – Canada (Vancouver)
- 21:00 — Group B: Bosnia & Herzegovina – Qatar (Seattle)
Thursday, 25 June
- 00:00 — Group C: Morocco – Haiti (Atlanta)
- 00:00 — Group C: Scotland – Brazil (Miami)
- 03:00 — Group A: South Africa – South Korea (Guadalupe)
- 03:00 — Group A: Czech Republic – Mexico (Mexico City)
- 22:00 — Group E: Curacao – Ivory Coast (Philadelphia)
- 22:00 — Group E: Ecuador – Germany (New Jersey)
Friday, 26 June
- 01:00 — Group F: Tunisia – Netherlands (Kansas City)
- 01:00 — Group F: Japan – Sweden (Arlington)
- 04:00 — Group D: Turkey – USA (Los Angeles)
- 04:00 — Group D: Paraguay – Australia (Santa Clara)
- 21:00 — Group I: Norway – France (Foxborough)
- 21:00 — Group I: Senegal – Iraq (Toronto)
Saturday, 27 June
- 02:00 — Group H: Cape Verde – Saudi Arabia (Houston)
- 02:00 — Group H: Uruguay – Spain (Zapopan)
- 05:00 — Group G: New Zealand – Belgium (Vancouver)
- 05:00 — Group G: Egypt – Iran (Seattle)
- 23:00 — Group L: Panama – England (New Jersey)
- 23:00 — Group L: Croatia – Ghana (Philadelphia)
Sunday, 28 June (end of the group stage, early morning)
- 01:30 — Group K: Colombia – Portugal (Miami)
- 01:30 — Group K: DR Congo – Uzbekistan (Atlanta)
- 04:00 — Group J: Algeria – Austria (Kansas City)
- 04:00 — Group J: Jordan – Argentina (Arlington)
How it continues after the group stage
From each of the twelve groups, the top two plus the eight best third-placed teams advance to the new round of 32. This round of 32 begins on 28 June; the final is on 19 July. We'll add the full knockout schedule as soon as the fixtures are set.
The World Cup as an opportunity for small businesses
Big tournaments are a good hook for small self-employed people too: a World Cup special offer in your online shop, a fitting social-media post around a match, or a small in-store promotion all draw attention. Important: feel free to use the occasion of „the World Cup", but not the protected logos, emblems or official designations of FIFA – that's risky under trademark law. A friendly reference to the matches is perfectly enough.
Sources
- Sky Sports – World Cup 2026 fixture schedule (UK kick-off times) — basis of the fixture data (UK time, here converted to CEST)
- sportschau.de – World Cup 2026: schedule, kick-off times, broadcast — dates and broadcasting
- ran.joyn.de – World Cup 2026: complete schedule of all groups — fixture overview
- CBS Sports – World Cup 2026 standings, table & results — results of matches played
- ESPN – World Cup 2026 match reports — individual results (e.g. Qatar 1-1 Switzerland, Australia 2-0 Turkey)
As of 16 June 2026. Kick-off times in German time (CEST), converted from the official fixture times. Short-notice changes are possible – the information from FIFA and the broadcasters is authoritative.
Handle invoices more easily
Easy Invoice combines quotes, invoices and customer management in the cloud.
Try Easy Invoice