
FIFA World Cup 2026 Fixtures | Howzit to all soccer fanatics across Mzansi! Grab your vuvuzelas because the World Cup 2026 is finally here with an expansive 48-team field across the US, Canada, and Mexico. Running from 11 June to 19 July 2026, this 104-match tournament offers a prime opportunity for sport betting enthusiasts. The action kicks off at Estadio Azteca as Mexico locks horns with our very own South Africa—a massive highlight for local sport betting markets—while the grand final takes place at MetLife Stadium.
The group stages guarantee premium entertainment and unpredictable drama, perfect for live sport betting. True fans can’t miss heavyweight clashes like Brazil vs Morocco, England vs Croatia, and Netherlands vs Japan in Group F, where Wataru Endo anchors the Japanese midfield. Meanwhile, Group I is a fiery battleground with Erling Haaland leading Norway against France, Senegal, and Iraq. Place your bets on soccer history and enjoy the ultimate diski carnival!
FIFA World Cup 2026 Fixtures Schedule
Plan your calendar carefully so you never miss a moment of the action. Here is the official group stage breakdown converted completely to South African Standard Time (SAST).
| Date | Kickoff Time (SAST) | Matchup | Group |
|---|---|---|---|
| Thursday 11 June 2026 | 21:00 SAST | Mexico vs South Africa | Group A |
| Friday 12 June 2026 | 04:00 SAST | South Korea vs Czechia | Group A |
| Friday 12 June 2026 | 21:00 SAST | Canada vs Bosnia and Herzegovina | Group B |
| Saturday 13 June 2026 | 03:00 SAST | United States vs Paraguay | Group D |
| Saturday 13 June 2026 | 21:00 SAST | Qatar vs Switzerland | Group B |
| Sunday 14 June 2026 | 00:00 SAST | Brazil vs Morocco | Group C |
| Sunday 14 June 2026 | 03:00 SAST | Haiti vs Scotland | Group C |
| Sunday 14 June 2026 | 06:00 SAST | Australia vs Turkey | Group D |
| Sunday 14 June 2026 | 19:00 SAST | Germany vs Curaçao | Group E |
| Sunday 14 June 2026 | 22:00 SAST | Netherlands vs Japan | Group F |
| Monday 15 June 2026 | 01:00 SAST | Côte d’Ivoire vs Ecuador | Group E |
| Monday 15 June 2026 | 04:00 SAST | Sweden vs Tunisia | Group F |
| Monday 15 June 2026 | 18:00 SAST | Spain vs Cabo Verde | Group H |
| Monday 15 June 2026 | 21:00 SAST | Belgium vs Egypt | Group G |
| Tuesday 16 June 2026 | 00:00 SAST | Saudi Arabia vs Uruguay | Group H |
| Tuesday 16 June 2026 | 03:00 SAST | Iran vs New Zealand | Group G |
| Tuesday 16 June 2026 | 21:00 SAST | France vs Senegal | Group I |
| Wednesday 17 June 2026 | 00:00 SAST | Iraq vs Norway | Group I |
| Wednesday 17 June 2026 | 03:00 SAST | Argentina vs Algeria | Group J |
| Wednesday 17 June 2026 | 06:00 SAST | Austria vs Jordan | Group J |
| Wednesday 17 June 2026 | 19:00 SAST | Portugal vs Democratic Republic of the Congo | Group K |
| Wednesday 17 June 2026 | 22:00 SAST | England vs Croatia | Group L |
| Thursday 18 June 2026 | 01:00 SAST | Ghana vs Panama | Group L |
| Thursday 18 June 2026 | 04:00 SAST | Uzbekistan vs Colombia | Group K |
| Thursday 18 June 2026 | 18:00 SAST | Czechia vs South Africa | Group A |
| Thursday 18 June 2026 | 21:00 SAST | Switzerland vs Bosnia and Herzegovina | Group B |
| Friday 19 June 2026 | 00:00 SAST | Canada vs Qatar | Group B |
| Friday 19 June 2026 | 03:00 SAST | Mexico vs South Korea | Group A |
| Friday 19 June 2026 | 21:00 SAST | United States vs Australia | Group D |
| Saturday 20 June 2026 | 00:00 SAST | Scotland vs Morocco | Group C |
| Saturday 20 June 2026 | 02:30 SAST | Brazil vs Haiti | Group C |
| Saturday 20 June 2026 | 05:00 SAST | Turkey vs Paraguay | Group D |
| Saturday 20 June 2026 | 19:00 SAST | Netherlands vs Sweden | Group F |
| Saturday 20 June 2026 | 22:00 SAST | Germany vs Côte d’Ivoire | Group E |
| Sunday 21 June 2026 | 02:00 SAST | Ecuador vs Curaçao | Group E |
| Sunday 21 June 2026 | 06:00 SAST | Tunisia vs Japan | Group F |
| Sunday 21 June 2026 | 18:00 SAST | Spain vs Saudi Arabia | Group H |
| Sunday 21 June 2026 | 21:00 SAST | Belgium vs Iran | Group G |
| Monday 22 June 2026 | 00:00 SAST | Uruguay vs Cabo Verde | Group H |
| Monday 22 June 2026 | 03:00 SAST | New Zealand vs Egypt | Group G |
| Tuesday 23 June 2026 | 19:00 SAST | Portugal vs Uzbekistan | Group K |
| Tuesday 23 June 2026 | 22:00 SAST | England vs Ghana | Group L |
| Wednesday 24 June 2026 | 01:00 SAST | Panama vs Croatia | Group L |
| Wednesday 24 June 2026 | 04:00 SAST | Colombia vs Democratic Republic of the Congo | Group K |
| Thursday 25 June 2026 | 21:00 SAST | Switzerland vs Canada | Group B |
| Thursday 25 June 2026 | 21:00 SAST | Bosnia and Herzegovina vs Qatar | Group B |
| Friday 26 June 2026 | 00:00 SAST | Scotland vs Brazil | Group C |
| Friday 26 June 2026 | 00:00 SAST | Morocco vs Haiti | Group C |
| Friday 26 June 2026 | 03:00 SAST | Czechia vs Mexico | Group A |
| Friday 26 June 2026 | 03:00 SAST | South Africa vs South Korea | Group A |
| Friday 26 June 2026 | 21:00 SAST | Curaçao vs Côte d’Ivoire | Group E |
| Friday 26 June 2026 | 21:00 SAST | Ecuador vs Germany | Group E |
| Saturday 27 June 2026 | 00:00 SAST | Japan vs Sweden | Group F |
| Saturday 27 June 2026 | 00:00 SAST | Tunisia vs Netherlands | Group F |
| Saturday 27 June 2026 | 03:00 SAST | Turkey vs United States | Group D |
| Saturday 27 June 2026 | 03:00 SAST | Paraguay vs Australia | Group D |
| Saturday 27 June 2026 | 21:00 SAST | Norway vs France | Group I |
| Saturday 27 June 2026 | 21:00 SAST | Senegal vs Iraq | Group I |
| Sunday 28 June 2026 | 00:00 SAST | Cabo Verde vs Saudi Arabia | Group H |
| Sunday 28 June 2026 | 00:00 SAST | Uruguay vs Spain | Group H |
| Sunday 28 June 2026 | 03:00 SAST | Egypt vs Iran | Group G |
| Sunday 28 June 2026 | 03:00 SAST | New Zealand vs Belgium | Group G |
| Monday 29 June 2026 | 00:00 SAST | Panama vs England | Group L |
| Monday 29 June 2026 | 00:00 SAST | Croatia vs Ghana | Group L |
| Monday 29 June 2026 | 02:30 SAST | Colombia vs Portugal | Group K |
| Monday 29 June 2026 | 02:30 SAST | Democratic Republic of the Congo vs Uzbekistan | Group K |
| Monday 29 June 2026 | 05:00 SAST | Algeria vs Austria | Group J |
| Monday 29 June 2026 | 05:00 SAST | Jordan vs Argentina | Group J |
This upcoming global diski festival is bound to create unforgettable moments that will live in the hearts of football fans forever. With the full fifa world cup 2026 fixtures schedule now converted to South African Standard Time, you have everything required to prepare your viewing setup perfectly. Gather your friends, sort out your evening braai plans, and let us get ready to scream Laduma as the greatest teams on earth battle for the ultimate crown. Awe, let the games begin.
Guide to FIFA World Cup 2026 Betting
The journey to lifting the legendary golden trophy has become noticeably longer and far more difficult, creating an absolute goldmine for sport betting enthusiasts. Instead of advancing directly from the group stage into the traditional round of 16, teams must now survive a newly introduced round of 32 phase. This extra layer of direct single-elimination pressure means one mistake will send teams packing, making early knockout predictions a thrilling challenge for live sport betting.
The tournament tree will cascade down from the round of 32 into the round of 16, followed by the intense quarterfinals, the nerve-wracking semifinals, and the grand finale. This massive structure ensures soccer fans and bettors receive maximum drama. Another historical milestone to look out for during this festival of soccer is that the game between Tunisia and Japan played in Monterrey on Saturday 20 June will mark the 1,000th match in World Cup history—a monumental fixture for sport betting markets worldwide.
Ready to back your predictions? Register today to find the sharpest soccer odds and elevate your sport betting experience!

FAQ FIFA World Cup 2026
What is the main difference in the fifa world cup 2026 fixtures schedule compared to previous tournaments?
The main difference is the sheer volume of matches. The field has grown from 32 teams to 48 teams, expanding the schedule to a total of 104 matches instead of the traditional 64 games.
Why are some kickoff times scheduled late at night or early in the morning for South Africans?
Because the tournament is hosted across North America, the local time zones in the United States, Canada, and Mexico are several hours behind South African Standard Time. This naturally pushes several games into late evening, midnight, and early morning slots for local viewers in Mzansi.
When does South Africa play its first group stage match?
Our local stars will face tournament co-host Mexico in the opening match on Thursday 11 June 2026 at 21:00 SAST.
The main difference is the sheer volume of matches. The field has grown from 32 teams to 48 teams, expanding the schedule to a total of 104 matches instead of the traditional 64 games.
Because the tournament is hosted across North America, the local time zones in the United States, Canada, and Mexico are several hours behind South African Standard Time. This naturally pushes several games into late evening, midnight, and early morning slots for local viewers in Mzansi.
Our local stars will face tournament co-host Mexico in the opening match on Thursday 11 June 2026 at 21:00 SAST.
