June 18 continues the 2026 World Cup group stage with four matches across Groups A and B. This update is a fixture preview only; final scores should be confirmed after each match ends.
Czechia vs South Africa — Group A, Atlanta
Czechia and South Africa meet in Atlanta with both sides looking to strengthen their Group A position. The match should help shape the early race behind the group favorites.
Switzerland vs Bosnia and Herzegovina — Group B, Los Angeles
Switzerland face Bosnia and Herzegovina in Los Angeles in a key Group B fixture. Both teams will be focused on avoiding dropped points before the final round of group matches.
Canada vs Qatar — Group B, Vancouver
Co-host Canada play Qatar at BC Place in Vancouver. Home support gives Canada a strong platform, while Qatar need discipline and efficient transitions to stay competitive.
Mexico vs South Korea — Group A, Guadalajara
Mexico close the June 18 schedule against South Korea in Guadalajara. The atmosphere at Estadio Akron should be one of the day's major storylines, with both teams chasing important Group A points.
MK Sports will update confirmed scores after the matches are complete.