
World Cup 2026 June 24 Results: South Africa Stun South Korea as Six Teams Reach the Knockouts
Archive: World Cup 2026 results June 24. This dated report covers a completed matchday. Use the final group standings and knockout bracket for the complete tournament context.
Quick summary: On June, the final games in Groups A, B and C sent six teams through. South Africa beat South Korea 1-0 to qualify, Switzerland beat Canada 2-1 to win Group B (both advancing), Brazil beat Scotland 3-0 and Morocco beat Haiti 4-2 to go through from Group C, and Mexico hammered Czechia 3-0 to win Group A.
The first day of the decisive final round delivered an upset, two host qualifications and a Brazilian statement. Here is the full recap.

Mexico 3-0 Czechia
Mexico signed off the group stage in style, beating Czechia 3-0 at a rocking Estadio Azteca to win Group A with a perfect nine points. The hosts were dominant and clinical, keeping a third successive clean sheet, with the third goal arriving deep in stoppage time. Javier Aguirre’s side extended the Azteca’s remarkable record — Mexico have never lost a World Cup match at the stadium — and even gave the fans a cameo from legendary goalkeeper Guillermo Ochoa. Czechia finish bottom and are eliminated.

South Africa 1-0 South Korea
In the shock of the day, South Africa beat South Korea 1-0 in Monterrey to snatch second place in Group A and book their place in the Round of 32. Thapelo Maseko‘s goal proved decisive, and Hugo Broos’s side held firm to complete a memorable result. South Korea, who needed only a draw to go through, were left stunned and drop to third — though they remain in the hunt for a best-third-placed spot.

Switzerland 2-1 Canada
Switzerland came out on top of the group’s marquee clash, beating co-hosts Canada 2-1 in Vancouver to win Group B. Both sides had already secured qualification, but Switzerland’s win earned them top spot, with Canada advancing in second on goal difference. It’s a historic moment for Canada, who reach the World Cup knockout stage for the first time, while Murat Yakin’s Switzerland carry real momentum into the last 32.

Bosnia 3-1 Qatar
Bosnia and Herzegovina signed off with a 3-1 win over Qatar in Seattle, but both sides had already been eliminated by results elsewhere. Edin Džeko’s side will take pride in the victory, while Qatar finish bottom of the group after a difficult campaign.

Brazil 3-0 Scotland
Brazil booked top spot in Group C with a composed 3-0 win over Scotland in Miami, inspired by Vinícius Júnior, who scored twice. Scotland battled hard and went close late — Scott McTominay’s stoppage-time effort was brilliantly blocked by Alisson — but couldn’t find a way through. The Tartan Army finish third and now anxiously await the best-third-placed reckoning, while Brazil look increasingly convincing.

Morocco 4-2 Haiti
Morocco secured second place in Group C with a thrilling 4-2 win over an Haiti side who refused to go quietly in Atlanta. Ismael Saibari struck again and Gessime Yassine added a late goal, while Haiti hit back through Isidor and a Morocco own goal in an entertaining contest. Walid Regragui’s semi-finalists are through, though they’ll want to tighten up defensively for the knockouts.
World Cup 2026 results June 24

Qualified: Mexico (A, winners), South Africa (A), Switzerland (B, winners), Canada (B), Brazil (C, winners), Morocco (C).
Eliminated: Czechia, Qatar, Haiti. Still alive for a best-third-placed spot: South Korea, Bosnia and Scotland.
Frequently Asked Questions

What were the World Cup 2026 results on June 24? Mexico 3-0 Czechia, South Africa 1-0 South Korea, Switzerland 2-1 Canada, Bosnia 3-1 Qatar, Brazil 3-0 Scotland, and Morocco 4-2 Haiti.
Did South Korea get knocked out? South Korea lost 1-0 to South Africa and dropped to third in Group A, but they remain in contention for one of the eight best-third-placed spots.
Who won Groups A, B and C? Mexico won Group A, Switzerland won Group B, and Brazil won Group C.
Which teams qualified on June 24? Mexico, South Africa, Switzerland, Canada, Brazil and Morocco all reached the Round of 32.
What’s Next: June 24 Fixtures (Matchday 3 — Final Group Games)

Matchday 2 is now complete, and the group stage enters its decisive final round on June 24. Groups A, B and C all play simultaneously — meaning nothing is settled until the final whistle.
Group B — 3:00 PM ET
Switzerland vs Canada — BC Place, Vancouver
Bosnia & Herzegovina vs Qatar — Lumen Field, Seattle
The big clash of the round. Canada and Switzerland are both on four points and meet head-to-head — the winner takes top spot. A draw likely sends both through. Bosnia and Qatar (one point each) must win and need results to go their way.
Group C — 6:00 PM ET
Scotland vs Brazil — Hard Rock Stadium, Miami
Morocco vs Haiti — Mercedes-Benz Stadium, Atlanta
Brazil and Morocco lead on four points each. Scotland (3 points) must beat Brazil to have any chance of sneaking through, while Morocco should seal the deal against an already-eliminated Haiti. A Brazil win or draw confirms their place in the Round of 32.
Group A — 9:00 PM ET
Czechia vs Mexico — Estadio Azteca, Mexico City
South Africa vs South Korea — Estadio BBVA, Monterrey
Mexico are already through and chasing top spot against Czechia. The real battle is South Africa vs South Korea — South Korea (3 points) need a draw to likely secure second place, while South Africa (1 point) must win to have any hope of advancing.
Related Football coverage

Football news and guides
Browse competition coverage, club stories and the Football article directory.
FIFA World Cup 2026 guide
Start with the tournament format, then follow the standings, scorers and knockout references.
For the competition’s own record, cross-check the relevant fixture, team or group against FIFA’s official World Cup 2026 coverage. Use the match date and round to distinguish a preview, a match report and a final tournament table.
