
Football predictions for 21 June 2026 (early 22 June 2026): Analysis of three key matches in the 2026 World Cup group stage to watch, with today's football schedule.
Football predictions for 21 June 2026 through early 22 June 2026: Analysis of three key matches in the 2026 World Cup group stage that could impact teams’ chances to advance or face possible elimination. Here is the analysis along with expected outcomes for these three games.
(Kickoff at 23:00 Thailand time)
In this match, Spain will face Saudi Arabia in the 2026 World Cup group stage, Group H, matchday 2, on Sunday, 21 June 2026 at 23:00 Thailand time at Atlanta Stadium (Mercedes-Benz Stadium), United States.
Spain, coached by Luis de la Fuente, is under heavy criticism after a 0-0 draw with Cape Verde in their first match. They have no choice but to secure a full 3 points in this game. Although Victor Muñoz, Liverpool’s new player, is injured, key players Lamine Yamal and Nico Williams have returned to the starting lineup.
Saudi Arabia drew 1-1 with Uruguay, earning a valuable point and keeping hopes alive for the knockout stage. Their main hopes rest on Mohamed Kanno, Nasser Al-Dawsari, and Salem Al-Dawsari. The head-to-head record shows Spain has won all three previous encounters, and they are expected to win again this time.
Prediction: Trust the Spanish Lions.
(Kickoff at 02:00 Thailand time)
Next, Belgium will face Iran in the 2026 World Cup group stage, Group G, matchday 2 on Sunday, 21 June 2026 at 02:00 Thailand time at SoFi Stadium in Los Angeles, United States.
Belgium drew 1-1 with Egypt in a disappointing first match, showing weak attacking play. They need to focus on securing 3 points in this game. Iran drew 2-2 with New Zealand but is facing off-field issues with strict US government visa and travel restrictions, forcing the team to travel back and forth from their training camp, which inevitably affects players’ physical condition. Belgium is expected to narrowly claim victory.
Prediction: Belgium will perform excellently in this match.
(Kickoff at 05:00 Thailand time)
Meanwhile, Uruguay will face Cape Verde in the 2026 World Cup group stage, Group H, matchday 2 on Monday, 22 June 2026 at 05:00 Thailand time at Miami Stadium, United States.
In their first match, Uruguay managed only a 1-1 draw with Saudi Arabia, with Maximiliano Araújo scoring the goal. Coach Marcelo Bielsa’s team must give their all to win this match and reduce pressure before facing Spain in the final match. They also need to check Darwin Núñez’s fitness after he was substituted at halftime in the previous game.
Cape Verde, a true dark horse, surprised by drawing 0-0 with Spain in their first match, relying on a solid defense and the impressive form of 40-year-old goalkeeper Vozinha. Coach Bubista plans to continue using a deep defensive setup and quick counterattacks. They will monitor the fitness of key winger Jovane Cabral, who was injured in the last match. Uruguay is expected to secure three points despite potential difficulties.
Prediction: Uruguay can be trusted.