A packed stretch of World Cup 2026 football wrapped up the final group-stage round in several groups, with big upsets and historic qualifications. Here is the Malaab Al-An roundup of the standout results from 24-25 June. (Yahoo Sports)

Upset of the round: Ecuador 2-1 Germany

In New Jersey, Ecuador came from behind to beat Germany 2-1 and reach the last 32. Sané struck after two minutes, but Angulo levelled and Plata won it on 77. Germany still topped Group E on head-to-head. (Sky Sports)

25 June results

  • Türkiye 3-2 United States
  • Ecuador 2-1 Germany
  • Netherlands 3-1 Tunisia
  • Ivory Coast 2-0 Curaçao
  • Japan 1-1 Sweden
  • Paraguay 0-0 Australia

24 June results

  • Morocco 4-2 Haiti — through as Group C runners-up
  • Brazil 3-0 Scotland — top of the group
  • Switzerland 2-1 Canada — Canada through despite defeat
  • Bosnia 3-1 Qatar
  • Colombia 1-0 DR Congo

Our take: The gap between giants and minnows keeps shrinking. Germany fell, the host USA lost, while South Africa and Morocco wrote bright chapters. The 48-team format has made this the most unpredictable World Cup yet — and the knockouts promise fireworks.

Follow Malaab Al-An for full World Cup 2026 results and analysis.