World Cup 2026: Match schedule for Sunday, June 21
The 2026 World Cup group stage continues with key fixtures in Groups G and H taking place today.

The 2026 World Cup is well underway, with the tournament reaching the midpoint of the second round of the group stage. Nations are pushing hard to secure their place in the Round of 32, and today, June 21, features a full slate of matches from Groups G and H.
In Group G, Belgium faces Iran at the Los Angeles Stadium. Both teams enter the match with one point following draws in their opening games against Egypt and New Zealand. Later, at Vancouver Stadium, New Zealand and Egypt will square off, with both teams looking to keep their knockout dreams alive.
Group H kicks off the day with Spain taking on Saudi Arabia at Atlanta Stadium. The Spanish side is looking to bounce back from their previous draw against Cape Verde and re-establish their credentials as tournament favorites. Saudi Arabia, coming off a draw against Uruguay, also needs a positive result.
The day concludes with Uruguay facing Cape Verde at Miami Stadium. This match carries significant weight for the final standings in Group H, potentially deciding the fate of several teams in the tournament.