Day 14 Results — June 24, 2026
Wednesday, June 24 brought the final matchday of Groups A, B, and C — and it delivered history in abundance. Mexico completed a flawless group stage with a commanding win at the Azteca, South Africa made Bafana Bafana history by advancing for the first time, Brazil's Vinicius Junior torched Scotland in Miami, and Morocco produced a six-goal thriller in Arlington. Six matches, 17 goals, and a Round of 32 picture now fully set for three groups.
Group A — Final Matchday
Group A concluded with Mexico cementing their status as the tournament's most dominant side so far and South Africa writing one of the competition's most emotional chapters.
El Tri wrapped up a perfect group stage — three wins, nine points — in front of a thunderous home crowd at the Estadio Azteca. The story of the night was 17-year-old Gilberto Mora, who became Mexico's youngest-ever World Cup starter, holding his own with poise well beyond his years. Mateo Chávez opened the scoring on 55 minutes, Julián Quiñones doubled the lead six minutes later, and Álvaro Fidalgo added gloss in stoppage time. Legendary goalkeeper Guillermo Ochoa, 41, made his farewell World Cup appearance as a substitute, receiving a spine-tingling ovation from every corner of the stadium.
In Monterrey, Bafana Bafana delivered the result their tournament deserved. Thapelo Maseko's 63rd-minute strike — set up brilliantly by Tshepang Moremi — was enough to see South Africa through as Group A runners-up. It is the first time in the nation's history that Bafana Bafana have reached the Round of 32 at a FIFA World Cup. South Korea exit after three group games.
Group A Final Standings
| Team | Pts | W | D | L | Status |
|---|---|---|---|---|---|
| Mexico | 9 | 3 | 0 | 0 | 1st — Advances |
| South Africa | 6 | 2 | 0 | 1 | 2nd — Advances |
| South Korea | 3 | 1 | 0 | 2 | 3rd — Eliminated |
| Czechia | 0 | 0 | 0 | 3 | 4th — Eliminated |
Group B — Final Matchday
The Group B finale saw Switzerland lock up top spot in Vancouver while Bosnia-Herzegovina signed off in style against Qatar.
Switzerland topped Group B with a hard-fought victory over host nation Canada at BC Place. Ruben Vargas struck almost immediately after half-time and Johan Manzambi doubled the Swiss advantage on 57 minutes. Promise David pulled one back with 14 minutes remaining, but the Swiss held firm. Switzerland finish on seven points and enter the Round of 32 with significant momentum. Canada advance in second regardless.
Bosnia-Herzegovina saved their best for last. The biggest talking point: 18-year-old Alajbegovic became the youngest-ever World Cup goalscorer for Bosnia-Herzegovina, netting in the first half. Sultan Al-Brake turned the ball into his own net on 34 minutes, Hassan Al-Haydos gave Qatar hope just before the break, and Ermin Mahmic's 80th-minute strike sealed a comfortable win. Qatar exit with a single point.
Group B Final Standings
| Team | Pts | W | D | L | Status |
|---|---|---|---|---|---|
| Switzerland | 7 | 2 | 1 | 0 | 1st — Advances |
| Canada | 6 | 2 | 0 | 1 | 2nd — Advances |
| Bosnia-Herzegovina | 3 | 1 | 0 | 2 | 3rd — Eliminated |
| Qatar | 1 | 0 | 1 | 2 | 4th — Eliminated |
Group C — Final Matchday
The Group C closer produced the most goals of the day and confirmed Brazil as genuine title contenders heading into the Round of 32.
Vinícius Júnior was simply unstoppable at Hard Rock Stadium in Miami. He opened the scoring on seven minutes by capitalising on a McKenna error and slotting coolly past Gunn. On 44 minutes he nodded home unmarked at the far post from a Bruno Guimarães cross. Matheus Cunha added the third on 60 minutes. The Seleção end the group stage with a perfect nine points, conceding zero goals. Vinícius Jr now has four World Cup goals — level with Erling Haaland and Kylian Mbappé — one behind tournament leader Lionel Messi.
This was the match of the day by some distance. Haiti drew first blood via a Bounou own goal on 10 minutes, and Wilson Isidor's stunning strike on 43 minutes is being widely hailed as arguably the goal of the tournament. But Morocco showed their class: Achraf Hakimi levelled on 39 minutes, Ismael Saibari put the Atlas Lions ahead right on the stroke of half-time, and Soufiane Rahimi and substitute Gessime Yassine added two more in the final quarter to seal a 4-2 win.
Group C Final Standings
| Team | Pts | W | D | L | Status |
|---|---|---|---|---|---|
| Brazil | 9 | 3 | 0 | 0 | 1st — Advances |
| Morocco | 6 | 2 | 0 | 1 | 2nd — Advances |
| Scotland | 3 | 1 | 0 | 2 | 3rd — Eliminated |
| Haiti | 0 | 0 | 0 | 3 | 4th — Eliminated |
Round of 32 — What Comes Next
With Groups A, B, and C now fully resolved, six teams move into the Round of 32: Mexico, South Africa, Switzerland, Canada, Brazil, and Morocco. The first confirmed fixture: South Africa vs Canada at LA Stadium, Los Angeles on June 28.
Today's Upcoming Matches — June 25, 2026
Groups D, E, and F complete their group stages today with six more fixtures across the United States:
| Group | Match | Kick-off (ET / UTC) | Venue |
|---|---|---|---|
| E | Germany vs Ecuador | 4:00 PM / 20:00 | AT&T Stadium, Dallas |
| F | Japan vs Sweden | 7:00 PM / 23:00 | AT&T Stadium, Dallas |
| F | Netherlands vs Tunisia | 7:00 PM / 23:00 | Arrowhead Stadium, Kansas City |
| E | Ivory Coast vs Curaçao | 9:00 PM / 01:00 (Jun 26) | Lincoln Financial Field, Philadelphia |
| D | USA vs Türkiye | 10:00 PM / 02:00 (Jun 26) | SoFi Stadium, Los Angeles |
| D | Paraguay vs Australia | 10:00 PM / 02:00 (Jun 26) | Levi's Stadium, San Francisco |
Frequently Asked Questions
Yes. South Africa's 1-0 win over South Korea on June 24 confirmed their place in the Round of 32, marking the first time in history that Bafana Bafana have progressed beyond the group stage of a FIFA World Cup. It is one of the most significant moments in the nation's footballing history.
Vinícius Júnior has scored four goals in the 2026 FIFA World Cup group stage — his brace against Scotland on June 24 took him to that tally and placed him level with Erling Haaland and Kylian Mbappé entering the Round of 32, one goal behind leader Lionel Messi (5).
From Group A: Mexico (1st, 9 pts) and South Africa (2nd, 6 pts). From Group B: Switzerland (1st, 7 pts) and Canada (2nd, 6 pts). From Group C: Brazil (1st, 9 pts) and Morocco (2nd, 6 pts). Czechia, South Korea, Bosnia-Herzegovina, Qatar, Scotland, and Haiti have all been eliminated.