World Cup 2026 Schedule

World Cup 2026 Schedule in South Africa Time

View every World Cup 2026 match converted to South Africa Time. This schedule also applies to Johannesburg, Cape Town, Durban, and Pretoria and other locations using SAST. Venue-local kickoff times are shown alongside the converted time for each fixture.

Complete World Cup 2026 Schedule in South Africa Time

Use the filters to narrow the full fixture list by team, match date, tournament stage or stadium. The table keeps South Africa Time and venue local time visible side by side.

Showing listed matches
World Cup 2026 Schedule in South Africa Time table
MatchDateSAST timeVenue local timeFixtureStageStadiumHost cityStatus
Thu, 11 June 2026
#1Thu, 11 June 202621:00 SAST13:00 GMT-6Mexico vs South AfricaGroup stage - Group AMexico City StadiumMexico CityScheduled
Fri, 12 June 2026
#2Fri, 12 June 202604:00 SAST20:00 GMT-6Korea Republic vs CzechiaGroup stage - Group AGuadalajara StadiumGuadalajaraScheduled
#3Fri, 12 June 202621:00 SAST15:00 GMT-4Canada vs Bosnia and HerzegovinaGroup stage - Group BToronto StadiumTorontoScheduled
Sat, 13 June 2026
#4Sat, 13 June 202603:00 SAST18:00 GMT-7USA vs ParaguayGroup stage - Group DLos Angeles StadiumLos AngelesScheduled
#8Sat, 13 June 202621:00 SAST12:00 GMT-7Qatar vs SwitzerlandGroup stage - Group BSan Francisco Bay Area StadiumSan Francisco Bay AreaScheduled
Sun, 14 June 2026
#7Sun, 14 June 202600:00 SAST18:00 GMT-4Brazil vs MoroccoGroup stage - Group CNew York New Jersey StadiumNew York New JerseyScheduled
#5Sun, 14 June 202603:00 SAST21:00 GMT-4Haiti vs ScotlandGroup stage - Group CBoston StadiumBostonScheduled
#6Sun, 14 June 202606:00 SAST21:00 GMT-7Australia vs TürkiyeGroup stage - Group DBC Place VancouverVancouverScheduled
#10Sun, 14 June 202619:00 SAST12:00 GMT-5Germany vs CuraçaoGroup stage - Group EHouston StadiumHoustonScheduled
#11Sun, 14 June 202622:00 SAST15:00 GMT-5Netherlands vs JapanGroup stage - Group FDallas StadiumDallasScheduled
Mon, 15 June 2026
#9Mon, 15 June 202601:00 SAST19:00 GMT-4Côte d'Ivoire vs EcuadorGroup stage - Group EPhiladelphia StadiumPhiladelphiaScheduled
#12Mon, 15 June 202604:00 SAST20:00 GMT-6Sweden vs TunisiaGroup stage - Group FMonterrey StadiumMonterreyScheduled
#14Mon, 15 June 202618:00 SAST12:00 GMT-4Spain vs Cabo VerdeGroup stage - Group HAtlanta StadiumAtlantaScheduled
#16Mon, 15 June 202621:00 SAST12:00 GMT-7Belgium vs EgyptGroup stage - Group GSeattle StadiumSeattleScheduled
Tue, 16 June 2026
#13Tue, 16 June 202600:00 SAST18:00 GMT-4Saudi Arabia vs UruguayGroup stage - Group HMiami StadiumMiamiScheduled
#15Tue, 16 June 202603:00 SAST18:00 GMT-7IR Iran vs New ZealandGroup stage - Group GLos Angeles StadiumLos AngelesScheduled
#17Tue, 16 June 202621:00 SAST15:00 GMT-4France vs SenegalGroup stage - Group INew York New Jersey StadiumNew York New JerseyScheduled
Wed, 17 June 2026
#18Wed, 17 June 202600:00 SAST18:00 GMT-4Iraq vs NorwayGroup stage - Group IBoston StadiumBostonScheduled
#19Wed, 17 June 202603:00 SAST20:00 GMT-5Argentina vs AlgeriaGroup stage - Group JKansas City StadiumKansas CityScheduled
#20Wed, 17 June 202606:00 SAST21:00 GMT-7Austria vs JordanGroup stage - Group JSan Francisco Bay Area StadiumSan Francisco Bay AreaScheduled
#23Wed, 17 June 202619:00 SAST12:00 GMT-5Portugal vs Congo DRGroup stage - Group KHouston StadiumHoustonScheduled
#22Wed, 17 June 202622:00 SAST15:00 GMT-5England vs CroatiaGroup stage - Group LDallas StadiumDallasScheduled
Thu, 18 June 2026
#21Thu, 18 June 202601:00 SAST19:00 GMT-4Ghana vs PanamaGroup stage - Group LToronto StadiumTorontoScheduled
#24Thu, 18 June 202604:00 SAST20:00 GMT-6Uzbekistan vs ColombiaGroup stage - Group KMexico City StadiumMexico CityScheduled
#25Thu, 18 June 202618:00 SAST12:00 GMT-4Czechia vs South AfricaGroup stage - Group AAtlanta StadiumAtlantaScheduled
#26Thu, 18 June 202621:00 SAST12:00 GMT-7Switzerland vs Bosnia and HerzegovinaGroup stage - Group BLos Angeles StadiumLos AngelesScheduled
Fri, 19 June 2026
#27Fri, 19 June 202600:00 SAST15:00 GMT-7Canada vs QatarGroup stage - Group BBC Place VancouverVancouverScheduled
#28Fri, 19 June 202603:00 SAST19:00 GMT-6Mexico vs Korea RepublicGroup stage - Group AGuadalajara StadiumGuadalajaraScheduled
#32Fri, 19 June 202621:00 SAST12:00 GMT-7USA vs AustraliaGroup stage - Group DSeattle StadiumSeattleScheduled
Sat, 20 June 2026
#30Sat, 20 June 202600:00 SAST18:00 GMT-4Scotland vs MoroccoGroup stage - Group CBoston StadiumBostonScheduled
#29Sat, 20 June 202602:30 SAST20:30 GMT-4Brazil vs HaitiGroup stage - Group CPhiladelphia StadiumPhiladelphiaScheduled
#31Sat, 20 June 202605:00 SAST20:00 GMT-7Türkiye vs ParaguayGroup stage - Group DSan Francisco Bay Area StadiumSan Francisco Bay AreaScheduled
#35Sat, 20 June 202619:00 SAST12:00 GMT-5Netherlands vs SwedenGroup stage - Group FHouston StadiumHoustonScheduled
#33Sat, 20 June 202622:00 SAST16:00 GMT-4Germany vs Côte d'IvoireGroup stage - Group EToronto StadiumTorontoScheduled
Sun, 21 June 2026
#34Sun, 21 June 202602:00 SAST19:00 GMT-5Ecuador vs CuraçaoGroup stage - Group EKansas City StadiumKansas CityScheduled
#36Sun, 21 June 202606:00 SAST22:00 GMT-6Tunisia vs JapanGroup stage - Group FMonterrey StadiumMonterreyScheduled
#38Sun, 21 June 202618:00 SAST12:00 GMT-4Spain vs Saudi ArabiaGroup stage - Group HAtlanta StadiumAtlantaScheduled
#39Sun, 21 June 202621:00 SAST12:00 GMT-7Belgium vs IR IranGroup stage - Group GLos Angeles StadiumLos AngelesScheduled
Mon, 22 June 2026
#37Mon, 22 June 202600:00 SAST18:00 GMT-4Uruguay vs Cabo VerdeGroup stage - Group HMiami StadiumMiamiScheduled
#40Mon, 22 June 202603:00 SAST18:00 GMT-7New Zealand vs EgyptGroup stage - Group GBC Place VancouverVancouverScheduled
#43Mon, 22 June 202619:00 SAST12:00 GMT-5Argentina vs AustriaGroup stage - Group JDallas StadiumDallasScheduled
#42Mon, 22 June 202623:00 SAST17:00 GMT-4France vs IraqGroup stage - Group IPhiladelphia StadiumPhiladelphiaScheduled
Tue, 23 June 2026
#41Tue, 23 June 202602:00 SAST20:00 GMT-4Norway vs SenegalGroup stage - Group INew York New Jersey StadiumNew York New JerseyScheduled
#44Tue, 23 June 202605:00 SAST20:00 GMT-7Jordan vs AlgeriaGroup stage - Group JSan Francisco Bay Area StadiumSan Francisco Bay AreaScheduled
#47Tue, 23 June 202619:00 SAST12:00 GMT-5Portugal vs UzbekistanGroup stage - Group KHouston StadiumHoustonScheduled
#45Tue, 23 June 202622:00 SAST16:00 GMT-4England vs GhanaGroup stage - Group LBoston StadiumBostonScheduled
Wed, 24 June 2026
#46Wed, 24 June 202601:00 SAST19:00 GMT-4Panama vs CroatiaGroup stage - Group LToronto StadiumTorontoScheduled
#48Wed, 24 June 202604:00 SAST20:00 GMT-6Colombia vs Congo DRGroup stage - Group KGuadalajara StadiumGuadalajaraScheduled
#51Wed, 24 June 202621:00 SAST12:00 GMT-7Switzerland vs CanadaGroup stage - Group BBC Place VancouverVancouverScheduled
#52Wed, 24 June 202621:00 SAST12:00 GMT-7Bosnia and Herzegovina vs QatarGroup stage - Group BSeattle StadiumSeattleScheduled
Thu, 25 June 2026
#49Thu, 25 June 202600:00 SAST18:00 GMT-4Scotland vs BrazilGroup stage - Group CMiami StadiumMiamiScheduled
#50Thu, 25 June 202600:00 SAST18:00 GMT-4Morocco vs HaitiGroup stage - Group CAtlanta StadiumAtlantaScheduled
#53Thu, 25 June 202603:00 SAST19:00 GMT-6Czechia vs MexicoGroup stage - Group AMexico City StadiumMexico CityScheduled
#54Thu, 25 June 202603:00 SAST19:00 GMT-6South Africa vs Korea RepublicGroup stage - Group AMonterrey StadiumMonterreyScheduled
#55Thu, 25 June 202622:00 SAST16:00 GMT-4Curaçao vs Côte d'IvoireGroup stage - Group EPhiladelphia StadiumPhiladelphiaScheduled
#56Thu, 25 June 202622:00 SAST16:00 GMT-4Ecuador vs GermanyGroup stage - Group ENew York New Jersey StadiumNew York New JerseyScheduled
Fri, 26 June 2026
#57Fri, 26 June 202601:00 SAST18:00 GMT-5Japan vs SwedenGroup stage - Group FDallas StadiumDallasScheduled
#58Fri, 26 June 202601:00 SAST18:00 GMT-5Tunisia vs NetherlandsGroup stage - Group FKansas City StadiumKansas CityScheduled
#59Fri, 26 June 202604:00 SAST19:00 GMT-7Türkiye vs USAGroup stage - Group DLos Angeles StadiumLos AngelesScheduled
#60Fri, 26 June 202604:00 SAST19:00 GMT-7Paraguay vs AustraliaGroup stage - Group DSan Francisco Bay Area StadiumSan Francisco Bay AreaScheduled
#61Fri, 26 June 202621:00 SAST15:00 GMT-4Norway vs FranceGroup stage - Group IBoston StadiumBostonScheduled
#62Fri, 26 June 202621:00 SAST15:00 GMT-4Senegal vs IraqGroup stage - Group IToronto StadiumTorontoScheduled
Sat, 27 June 2026
#65Sat, 27 June 202602:00 SAST19:00 GMT-5Cabo Verde vs Saudi ArabiaGroup stage - Group HHouston StadiumHoustonScheduled
#66Sat, 27 June 202602:00 SAST18:00 GMT-6Uruguay vs SpainGroup stage - Group HGuadalajara StadiumGuadalajaraScheduled
#63Sat, 27 June 202605:00 SAST20:00 GMT-7Egypt vs IR IranGroup stage - Group GSeattle StadiumSeattleScheduled
#64Sat, 27 June 202605:00 SAST20:00 GMT-7New Zealand vs BelgiumGroup stage - Group GBC Place VancouverVancouverScheduled
#67Sat, 27 June 202623:00 SAST17:00 GMT-4Panama vs EnglandGroup stage - Group LNew York New Jersey StadiumNew York New JerseyScheduled
#68Sat, 27 June 202623:00 SAST17:00 GMT-4Croatia vs GhanaGroup stage - Group LPhiladelphia StadiumPhiladelphiaScheduled
Sun, 28 June 2026
#71Sun, 28 June 202601:30 SAST19:30 GMT-4Colombia vs PortugalGroup stage - Group KMiami StadiumMiamiScheduled
#72Sun, 28 June 202601:30 SAST19:30 GMT-4Congo DR vs UzbekistanGroup stage - Group KAtlanta StadiumAtlantaScheduled
#69Sun, 28 June 202604:00 SAST21:00 GMT-5Algeria vs AustriaGroup stage - Group JKansas City StadiumKansas CityScheduled
#70Sun, 28 June 202604:00 SAST21:00 GMT-5Jordan vs ArgentinaGroup stage - Group JDallas StadiumDallasScheduled
#73Sun, 28 June 202621:00 SAST12:00 GMT-72A vs 2BRound of 32Los Angeles StadiumLos AngelesScheduled
Mon, 29 June 2026
#74Mon, 29 June 202619:00 SAST12:00 GMT-51C vs 2FRound of 32Houston StadiumHoustonScheduled
#75Mon, 29 June 202622:30 SAST16:30 GMT-41E vs 3ABCDFRound of 32Boston StadiumBostonScheduled
Tue, 30 June 2026
#76Tue, 30 June 202603:00 SAST19:00 GMT-61F vs 2CRound of 32Monterrey StadiumMonterreyScheduled
#77Tue, 30 June 202619:00 SAST12:00 GMT-52E vs 2IRound of 32Dallas StadiumDallasScheduled
#78Tue, 30 June 202623:00 SAST17:00 GMT-41I vs 3CDFGHRound of 32New York New Jersey StadiumNew York New JerseyScheduled
Wed, 01 July 2026
#79Wed, 01 July 202603:00 SAST19:00 GMT-61A vs 3CEFHIRound of 32Mexico City StadiumMexico CityScheduled
#80Wed, 01 July 202618:00 SAST12:00 GMT-41L vs 3EHIJKRound of 32Atlanta StadiumAtlantaScheduled
#81Wed, 01 July 202622:00 SAST13:00 GMT-71G vs 3AEHIJRound of 32Seattle StadiumSeattleScheduled
Thu, 02 July 2026
#82Thu, 02 July 202602:00 SAST17:00 GMT-71D vs 3BEFIJRound of 32San Francisco Bay Area StadiumSan Francisco Bay AreaScheduled
#83Thu, 02 July 202621:00 SAST12:00 GMT-71H vs 2JRound of 32Los Angeles StadiumLos AngelesScheduled
Fri, 03 July 2026
#84Fri, 03 July 202601:00 SAST19:00 GMT-42K vs 2LRound of 32Toronto StadiumTorontoScheduled
#85Fri, 03 July 202605:00 SAST20:00 GMT-71B vs 3EFGIJRound of 32BC Place VancouverVancouverScheduled
#86Fri, 03 July 202620:00 SAST13:00 GMT-52D vs 2GRound of 32Dallas StadiumDallasScheduled
Sat, 04 July 2026
#87Sat, 04 July 202600:00 SAST18:00 GMT-41J vs 2HRound of 32Miami StadiumMiamiScheduled
#88Sat, 04 July 202603:30 SAST20:30 GMT-51K vs 3DEIJLRound of 32Kansas City StadiumKansas CityScheduled
#89Sat, 04 July 202619:00 SAST12:00 GMT-5W73 vs W75Round of 16Houston StadiumHoustonScheduled
#90Sat, 04 July 202623:00 SAST17:00 GMT-4W74 vs W77Round of 16Philadelphia StadiumPhiladelphiaScheduled
Sun, 05 July 2026
#91Sun, 05 July 202622:00 SAST16:00 GMT-4W76 vs W78Round of 16New York New Jersey StadiumNew York New JerseyScheduled
Mon, 06 July 2026
#92Mon, 06 July 202602:00 SAST18:00 GMT-6W79 vs W80Round of 16Mexico City StadiumMexico CityScheduled
#93Mon, 06 July 202621:00 SAST14:00 GMT-5W83 vs W84Round of 16Dallas StadiumDallasScheduled
Tue, 07 July 2026
#94Tue, 07 July 202602:00 SAST17:00 GMT-7W81 vs W82Round of 16Seattle StadiumSeattleScheduled
#95Tue, 07 July 202618:00 SAST12:00 GMT-4W86 vs W88Round of 16Atlanta StadiumAtlantaScheduled
#96Tue, 07 July 202622:00 SAST13:00 GMT-7W85 vs W87Round of 16BC Place VancouverVancouverScheduled
Thu, 09 July 2026
#97Thu, 09 July 202622:00 SAST16:00 GMT-4W89 vs W90Quarter-finalBoston StadiumBostonScheduled
Fri, 10 July 2026
#98Fri, 10 July 202621:00 SAST12:00 GMT-7W93 vs W94Quarter-finalLos Angeles StadiumLos AngelesScheduled
Sat, 11 July 2026
#99Sat, 11 July 202623:00 SAST17:00 GMT-4W91 vs W92Quarter-finalMiami StadiumMiamiScheduled
Sun, 12 July 2026
#100Sun, 12 July 202603:00 SAST20:00 GMT-5W95 vs W96Quarter-finalKansas City StadiumKansas CityScheduled
Tue, 14 July 2026
#101Tue, 14 July 202621:00 SAST14:00 GMT-5W97 vs W98Semi-finalDallas StadiumDallasScheduled
Wed, 15 July 2026
#102Wed, 15 July 202621:00 SAST15:00 GMT-4W99 vs W100Semi-finalAtlanta StadiumAtlantaScheduled
Sat, 18 July 2026
#103Sat, 18 July 202623:00 SAST17:00 GMT-4RU101 vs RU102Third-place matchMiami StadiumMiamiScheduled
Sun, 19 July 2026
#104Sun, 19 July 202621:00 SAST15:00 GMT-4W101 vs W102FinalNew York New Jersey StadiumNew York New JerseyScheduled

World Cup 2026 South Africa Time FAQ

Are these match times shown in South Africa Time?

Yes. Every primary kickoff time on this page is converted to South Africa Time using the Africa/Johannesburg time zone.

Is Johannesburg Time the same as South Africa Time?

Yes. Johannesburg follows South Africa Time. This schedule also applies to Cape Town, Durban, Pretoria, and other locations using SAST.

Will the schedule show SAST?

The displayed abbreviation is calculated automatically for each match date using Africa/Johannesburg. Venue local time remains listed separately in the schedule.

What is the difference between South Africa Time and venue local time?

South Africa Time is the converted time for viewers using this time zone. Venue local time is the local time at the stadium where the match is played. Both are shown separately in the schedule.