ARMCHAIR GALÁCTICO MATCHDAY REVIEW · VOL. 3 OF 3 · FINAL
FIFA World Cup 2026 · Groups A–L · June 24–27, 2026

Matchday 3.
The Tables Are Final.

Ousmane Dembélé wrote himself into the history books while his manager was at a funeral. South Africa qualified for a Round of 32 for the first time ever. Cape Verde reached the knockouts without winning a single match. And the Couch went 18–6 — its best matchday yet. Twelve groups, twenty-four matches, and for the first time all tournament, every single table is done. Here's the full group stage, closed out.

Matches24
GroupsA–L · Final
Records RewrittenDembélé · South Africa · Senegal · Ochoa
Couch's Record18–6 (75%)
AnalystThe Armchair Galáctico™ — Officially Trending Up
↓ SCROLL FOR THE FULL GROUP STAGE CLOSEOUT
🪙 Couch Record
18 – 6
Three picks better than Matchday 2's 16–8. Best mark of the group stage — the disclaimer stays, but it's doing less work than it used to.
🏆 Best Call
Switzerland 2–1 Canada
Exact scoreline, called in advance. We had Embolo and Ndoye doing the scoring — it was Vargas and Manzambi instead, but the number on the board is the number on the board.
💀 Worst Call
Germany 2–1 → Ecuador 2–1
Predicted a comfortable German cruise. Got the exact reverse result — the same Ecuador that no-showed against Curaçao in Matchday 2, now doing the opposite to us out of spite.
⭐ Breakout Star
Pape Gueye
On for 89 seconds before his first goal. Scored a second twelve minutes later. Senegal's super-sub wrote the line of the matchday.
📜 History Watch
4 Records Rewritten
Dembélé's hat-trick, South Africa's first-ever knockout berth, Senegal's record African rout, and Ochoa joining Messi and Ronaldo at six World Cups.
01

The Headlines

Twenty-four matches, twelve groups, and for the first time all tournament, every single table is final. Matchday 3 settled who's through, who's out, and which third-placed teams snuck in by the width of a goal-difference column. Dembélé wrote himself into the history books, South Africa wrote themselves into their own for the first time ever, and the Couch went 18–6 on its predictions — three picks better than Matchday 2, and our best mark of the tournament so far.

This is Volume 3 of 3 — the final Matchday Review of the group stage. After this, there are no more groups. Just 32 teams, a knockout bracket, and however much humble pie the Couch has coming. (Spoiler: a full plate. There's a whole standalone page for that, linked at the bottom.)

🇫🇷 Dembélé's Record Treble
A hat-trick in 32 minutes (7', 20', 32') — the second-fastest in World Cup history, behind only Erich Probst's 1954 treble — scored while manager Didier Deschamps was home in France for his mother's funeral.
🇿🇦 South Africa's First Time Ever
Thapelo Maseko's 63rd-minute strike beat South Korea 1–0 and sent South Africa into the Round of 32 for the first time in the nation's history.
🇨🇻 Cape Verde's Unbeaten Fairytale
Population under 600,000, first-ever World Cup, and through to the knockouts without winning a single match: three draws, two clean sheets, two goals scored — conceding only in the 2–2 thriller against Uruguay.
🇸🇳 Senegal's Record Rout
A 5–0 demolition of 10-man Iraq — the biggest win by an African nation in World Cup history — kept Senegal's best-third-place hopes alive, and just barely alive was enough.

Sixteen teams went home this matchday: the twelve sides that finished fourth in their groups, plus four third-placed teams — South Korea, Scotland, Iran, and Uruguay — who came agonizingly close to the best-eight cut and didn't make it. Thirty-two teams are through to the Round of 32: 24 group winners and runners-up, plus the eight best third-placed sides — Bosnia & Herzegovina, Paraguay, Ecuador, Sweden, Algeria, DR Congo, Senegal, and Ghana, the last of those slipping in by the width of a goal-difference column.

And somewhere in Group G, Iran drew three matches in a row, finished on three points with a goal difference of exactly zero, and still went home — beaten to the eighth and final best-third-place spot by Senegal's +2. That's not a prediction miss. That's just the cruelest tiebreaker in football, and we didn't even get to be wrong about it; the math did the eliminating all by itself.
02

Group by Group — Final Tables

A
South Africa Make History, Mexico Cap a Perfect Group
🇨🇿 Czechia 0–3 🇲🇽 Mexico 🇿🇦 South Africa 1–0 🇰🇷 South Korea

Mexico made five changes — including a start for 17-year-old Gilberto Mora — and still beat a faltering Czechia 3–0 (Chávez, Sánchez Quiñones, Fidalgo), closing the group stage with a perfect nine points. The real headline arrived in the 77th minute: Guillermo Ochoa came on for the final stretch, making him just the third men's player ever, alongside Messi and Ronaldo, to appear at six different World Cups. Hours earlier in Monterrey, Thapelo Maseko's 63rd-minute strike — South Africa's first non-penalty World Cup goal since 2010 — beat South Korea 1–0 and sent Bafana Bafana into the Round of 32 for the first time in the nation's history, eliminating South Korea on three points. Predicted Czechia 0–2 Mexico (right winner, undershot by a goal) and South Africa 1–1 South Korea (wrong outright — there was no draw, South Africa won it).

Final: Mexico 9pts (GD+6) · South Africa 4pts (GD−1) · South Korea 3pts (GD−1) · Czechia 1pt (GD−4)

B
Switzerland Top the Group, Bosnia's Underdog Run Rolls On
🇨🇭 Switzerland 2–1 🇨🇦 Canada 🇧🇦 Bosnia & Herzegovina 3–1 🇶🇦 Qatar

A frantic restart in Vancouver saw Switzerland score twice in twelve second-half minutes — Ruben Vargas and Johan Manzambi — before Promise David's stoppage-bound volley made it 2–1, enough to top Group B on seven points. The story heading into the knockouts is Jesse Marsch's decision to keep a fit-again Alphonso Davies on the bench all afternoon, purely as a decoy. In Seattle, Bosnia's fairytale rolled on: Kerim Alajbegović and Tarik Mahmić either side of an own-goal-credited Edin Džeko strike beat Qatar 3–1, eliminating the hosts' Gulf neighbors and sending Bosnia through third — and, as it turns out, into the Round of 32 as one of the best third-placed sides. Predicted Switzerland 2–1 Canada (exact, our cleanest call of the matchday) and Bosnia 2–0 Qatar (right winner, undersold by two goals).

Final: Switzerland 7pts (GD+4) · Canada 4pts (GD+5) · Bosnia & Herzegovina 4pts (GD−1) · Qatar 1pt (GD−8)

C
Brazil and Morocco Share the Top, Haiti Write Their Own History on the Way Out
🇲🇦 Morocco 4–2 🇭🇹 Haiti 🏴 Scotland 0–3 🇧🇷 Brazil

Haiti's first World Cup goal since 1974 — Lenny Joseph's backheel deflecting in off Yassine Bounou for an own goal — gave the debutants a stunning 10th-minute lead, and Wilson Isidor's long-range stunner put them back in front at 2–1 before Morocco pulled away to a 4–2 win behind Saibari, Rahimi, and a second from Yassine. Brazil, with Neymar appearing only as a 76th-minute substitute to the loudest cheer of the night in Miami, beat Scotland 3–0 on a Vinícius Júnior brace and a Matheus Cunha strike. Brazil and Morocco finish level on seven points; Haiti's World Cup ends in Group C having still found a way to make history, and Scotland exit alongside them — third on three points, but a −3 goal difference leaves no path through the best-thirds door. Predicted Morocco 4–0 (nailed the margin, missed every other detail) and Scotland 1–3 (right winner, off by a goal).

Final: Brazil 7pts (GD+6) · Morocco 7pts (GD+3) · Scotland 3pts (GD−3) · Haiti 0pts (GD−6)

D
USA Top the Group Despite Losing, Paraguay Sneak Through on Goal Difference
🇹🇷 Türkiye 3–2 🇺🇸 USA 🇵🇾 Paraguay 0–0 🇦🇺 Australia

Kaan Ayhan's 90+8th-minute winner gave Türkiye a stunning comeback win over the USA in Seattle — Auston Trusty and Tanner Berhalter both finding the net for the Americans either side of two Turkish goals — but it didn't cost Mauricio Pochettino's side top spot in Group D regardless, with the manager pointedly noting afterward that "no one congratulated us for finishing first." Hours later, a goalless stalemate between Paraguay and Australia — Jordan Bos's 90th-minute effort the closest either side came to breaking it — worked out fine for both: Australia finish second on goal difference, Paraguay sneak through third. Predicted Türkiye 1–2 USA (the wrong winner entirely) and Paraguay 1–1 Australia (wrong score, and "both exit" was wrong too — both advanced).

Final: USA 6pts (GD+4) · Australia 4pts (GD 0) · Paraguay 4pts (GD−3) · Türkiye 3pts (GD−2)

E
Ecuador Stun a Rotated Germany, Ivory Coast Cruise Through Second
🇪🇨 Ecuador 2–1 🇩🇪 Germany 🇨🇮 Ivory Coast 2–0 🇨🇼 Curaçao

Leroy Sané needed 109 seconds to put a heavily-rotated Germany ahead, but Nilson Ángulo leveled and Michael Plata completed the turnaround in the 77th, condemning Julian Nagelsmann to a frustrated press conference and a defeat that — thanks to an already-unassailable goal difference — cost his side nothing but pride. Nicolas Pepe scored twice as Ivory Coast eased past a debutant Curaçao side whose World Cup ends with a single point from three games, Eloy Room's earlier heroics against Ecuador the lasting memory of their historic run. Ecuador finish third — and go through anyway as one of the best third-placed teams, a genuine group-stage redemption arc after the same side was held scoreless by Curaçao in Matchday 2. Predicted Germany 2–1 Ecuador (the exact reverse of what happened — no Musiala, no Havertz, no Valencia penalty, none of it) and Ivory Coast 4–0 (right winner, wrong scorer and margin).

Final: Germany 6pts (GD+6) · Ivory Coast 6pts (GD+2) · Ecuador 4pts (GD 0) · Curaçao 1pt (GD−8)

F
Netherlands Cap a Perfect Group, Japan and Sweden Both Survive a Draw
🇳🇱 Netherlands 2–1 🇹🇳 Tunisia 🇯🇵 Japan 1–1 🇸🇪 Sweden

Denzel Dumfries's cross turned into a 3rd-minute own goal off Ellyes Skhiri and Brian Brobbey added his third tournament goal soon after, and although a makeshift, coach-less Tunisia side fought back through Hazem Mastouri, the Netherlands held on for a 2–1 win that completes a perfect nine-point group stage and a tournament-best ten goals scored. In Philadelphia, Daizen Maeda and Anthony Elanga traded second-half goals in a result that suited everybody: Japan advance second into a Round of 32 date with Brazil, and Sweden go through as one of the best third-placed teams. Predicted Netherlands 2–0 Tunisia (right winner, off by a goal and a clean sheet) and Japan 1–2 Sweden (the right neighborhood, the wrong outcome entirely — nobody went home, everybody advanced).

Final: Netherlands 7pts (GD+6) · Japan 5pts (GD+4) · Sweden 4pts (GD 0) · Tunisia 0pts (GD−10)

G
Belgium Edge Egypt on Goal Difference, Iran's Draws Aren't Quite Enough
🇧🇪 Belgium 5–1 🇳🇿 New Zealand 🇪🇬 Egypt 1–1 🇮🇷 Iran

Leandro Trossard scored twice and Kevin De Bruyne — in what may have been his final World Cup appearance — added a third as Belgium saw off a spirited New Zealand 5–1, a result that puts Belgium top of Group G level on points with Egypt but ahead on goal difference. Egypt's Mahmoud Saber struck inside five minutes against Iran, only for Ramin Rezaeian to level almost immediately; a Shobeir penalty save and a VAR-chalked-off Iranian "winner" in stoppage time left it 1–1. Egypt go through second; Iran's three consecutive draws leave them on three points and a goal difference of exactly zero — level with the cutoff, but Senegal's +2 edges them out of the best-thirds list by the slimmest possible margin. Predicted Belgium 4–0 (right winner, undersold by a goal, wrong scorer) and Egypt 2–1 Iran (had Egypt winning outright; it finished level instead).

Final: Belgium 5pts (GD+4) · Egypt 5pts (GD+2) · Iran 3pts (GD 0) · New Zealand 1pt (GD−6)

H
Spain Finish Perfect, Cape Verde Complete an Unbeaten Fairytale Without Winning a Match
🇨🇻 Cape Verde 0–0 🇸🇦 Saudi Arabia 🇺🇾 Uruguay 0–1 🇪🇸 Spain

Cape Verde — population under 600,000, playing in their first-ever World Cup — needed only a draw against Saudi Arabia and got exactly that, Bryan Da Costa somehow missing an open goal in the dying minutes before goalkeeper Vozinha closed it out: three draws, three clean sheets, two goals scored, and a place in the Round of 32 without winning a single match. Spain finished the job in style — Álex Baena's strike, deflected in off Fernando Muslera, enough to beat a Uruguay side that fell apart late, losing Federico Valverde to a frustrated substitution and Agustín Canobbio to a red card. Spain finish the group stage with five goals scored, none conceded — a perfect goal-difference record. Predicted Cape Verde 1–0 Saudi Arabia (right direction, wrong score — it finished scoreless) and Uruguay 0–1 Spain (nailed it exactly, wrong scorer).

Final: Spain 7pts (GD+5) · Cape Verde 3pts (GD 0) · Uruguay 2pts (GD−1) · Saudi Arabia 2pts (GD−4)

I
Dembélé Writes Himself Into History, Senegal Smash the African Win Record
🇫🇷 France 4–1 🇳🇴 Norway 🇸🇳 Senegal 5–0 🇮🇶 Iraq

Ousmane Dembélé needed barely half an hour for a hat-trick (7', 20', 32') — the second-fastest in World Cup history — with Didier Deschamps absent from the touchline for his mother's funeral and assistant Guy Stéphane running the show instead; Norway, already through and resting Erling Haaland entirely, still got a reply through Thelo Aasgaard before substitute Désiré Doué added a fourth in stoppage time. In Toronto, Senegal needed a statement to keep their best-third-place hopes alive and delivered the biggest win by an African nation in World Cup history, thrashing a 10-man Iraq side 5–0 after Rebin Sulaka's 13th-minute red card — Habib Diarra, Ismaila Sarr, substitute Pape Gueye (twice, 89 seconds apart) and Iliman Ndiaye all on the scoresheet. France finish with a perfect nine points and ten goals scored; Iraq finish bottom of the group, eliminated without a goal in their final two matches. Predicted France 2–1 Norway (right winner, missed the venue, the margin, and the entire Dembélé story) and Senegal 2–0 Iraq (right winner and shutout, undersold the margin by three goals and missed a red card entirely).

Final: France 9pts (GD+8) · Norway 6pts (GD+1) · Senegal 3pts (GD+2) · Iraq 0pts (GD−11)

J
Argentina Win Without Messi Starting, Austria Snatch a Point in the 96th Minute
🇯🇴 Jordan 1–3 🇦🇷 Argentina 🇩🇿 Algeria 3–3 🇦🇹 Austria

Lionel Messi didn't even start — and Argentina still won comfortably, with Messi entering from the bench only to add a stoppage-time free kick to a fixture Jordan briefly made interesting by scoring first themselves. In a Group J decider for the ages, Algeria led 3–2 deep into stoppage time on a Riyad Mahrez header before Sasa Kalajdzic's 96th-minute equalizer denied them; Austria and Algeria finish level on four points, with Austria's superior goal difference confirming both through to the knockouts at Iran's expense. Predicted Jordan 0–4 Argentina (Messi starting and scoring, a total miss — wrong starter, wrong scorers, Jordan actually got on the board, and the margin was half what we called) and Algeria 1–1 Austria (the tense chess match we predicted turned into a six-goal stoppage-time fistfight).

Final: Argentina 9pts (GD+7) · Austria 4pts (GD 0) · Algeria 4pts (GD−2) · Jordan 0pts (GD−5)

K
DR Congo Complete a Stunning Comeback, Colombia Win the Group Without Trying
🇺🇿 Uzbekistan 1–3 🇨🇩 DR Congo 🇨🇴 Colombia 0–0 🇵🇹 Portugal

Eldor Shomurodov gave World Cup debutants Uzbekistan a dream 10th-minute lead, but Yoane Wissa's penalty equalizer, a Fiston Mayele breakaway, and a Wissa stoppage-time second turned it into a 3–1 DR Congo win that sends them through as one of the tournament's best third-placed sides — a remarkable result for a team many had written off before the group stage began. Colombia needed only a draw to top the group and delivered the dullest 0–0 of the entire group stage, smothering both Luis Díaz and Cristiano Ronaldo and surviving a 91st-minute Davinson Sánchez header that VAR ruled out for offside. Predicted Uzbekistan 0–2 DR Congo (had the Congolese cruising from the front; reality was a from-behind, penalty-fueled comeback) and Colombia 1–1 Portugal (predicted goals from both marquee attackers; got a goalless defensive standoff instead).

Final: Colombia 7pts (GD+3) · Portugal 5pts (GD+5) · DR Congo 4pts (GD+1) · Uzbekistan 0pts (GD−9)

L
England Top the Group on a Bellingham Takeover, Ghana's Late Goal Isn't Enough — But It Doesn't Need to Be
🇵🇦 Panama 0–2 🏴󠁧󠁢󠁥󠁮󠁧󠁿 England 🇭🇷 Croatia 2–1 🇬🇭 Ghana

Jude Bellingham started, scored the opener off a Bukayo Saka corner, then teed up Harry Kane's header for the second — a backup-heavy XI on paper, a complete Bellingham takeover in practice — as England beat Panama 2–0 to top Group L. Croatia beat Ghana 2–1 in a match that finished with the exact scoreline the Couch called and almost nothing else about it right. Ghana, despite the defeat, finish third in the group and advance anyway as one of the eight best third-placed teams. Predicted England 3–0 Panama (right winner, wrong venue, wrong margin, and Eze and Mainoo — not Bellingham, Saka, and Kane — were supposed to do the damage) and Croatia 2–1 Ghana (the exact score, with every single name on the scoresheet wrong).

Final: England 7pts (GD+4) · Croatia 6pts (GD 0) · Ghana 4pts (GD 0) · Panama 0pts (GD−4)

03

History Watch

Matchday 2 rewrote six record books in a single afternoon. Matchday 3 was quieter on volume but just as sharp on substance — closing out the group stage with one all-time record, two national firsts, and a fairytale that doesn't even need a record book to be remembered.

🇫🇷 Ousmane Dembélé
Hat-trick in 32 minutes (7', 20', 32') against Norway — the second-fastest in men's World Cup history, behind only Erich Probst's 1954 treble for Austria, and just the third French player ever to score a World Cup hat-trick, after Just Fontaine and Kylian Mbappé.
🇿🇦 South Africa
Thapelo Maseko's 63rd-minute strike beat South Korea 1–0 and sent Bafana Bafana into the Round of 32 for the first time in the nation's history.
🇲🇽 Guillermo Ochoa
A 77th-minute cameo against Czechia made the 40-year-old just the third men's player ever, alongside Messi and Ronaldo, to appear at six different World Cups.
🇨🇻 Cape Verde
Reached the Round of 32 in their first-ever World Cup without winning a single match — three draws, two clean sheets, two goals scored.
🇸🇳 Senegal
A 5–0 win over 10-man Iraq stands as the biggest win by an African nation in World Cup history.
🇭🇹 Haiti
Lenny Joseph's deflected effort against Morocco was Haiti's first World Cup goal since 1974 — recorded as a Bounou own goal, but a historic moment regardless of who it's credited to.
04

Awards Show

⚽ Goal of the Day
Wilson Isidor
A stunning long-range strike that put debutants Haiti back in front against Morocco, 2–1, and briefly had all of Atlanta wondering if the bracket was about to break. It didn't, but the goal still counts.
🌟 Performance of the Day
Ousmane Dembélé
Hat-trick in 32 minutes against Norway, with his manager 4,000 miles away attending his own mother's funeral. Football kept going. So, apparently, did Dembélé.
📉 Bust of the Day
Germany
Lost to Ecuador with the group already won and a heavily-rotated XI on the pitch. Cost them nothing in the table. Cost Julian Nagelsmann a very testy press conference.
🏆 Couch's Best Call
Switzerland 2–1 Canada
Predicted the exact scoreline. Predicted basically nothing else about how it happened — wrong scorers, wrong sub story. We're taking the number anyway.
💀 Worst Call (Result)
Germany 2–1 → Ecuador 2–1
A complete reversal — wrong winner, wrong scorers, wrong everything. The same Ecuador we accused of "no-showing" against Curaçao in Matchday 2 just turned around and did the opposite to us on purpose, apparently.
🙈 Worst Call (Everything)
Jordan 0–4 → Jordan 1–3 Argentina
Had Messi starting and scoring a 12th-minute free kick en route to a clean sheet. Messi didn't start, Jordan actually scored, and the final margin was half what we called. The free kick did happen — just from the bench, with ten minutes left.
⭐ Breakout Star
Pape Gueye
On for 89 seconds before his first goal against Iraq. Scored a second twelve minutes later. Senegal's bench made the difference in their biggest win in tournament history.
05

The Couch's Report Card

186
CORRECT PICKS — WRONG PICKS · 24 GAMES ON RECORD · 75% · BEST MARK OF THE GROUP STAGE

Eighteen correct winners out of twenty-four is our best strike rate of the group stage — up from 16–8 in Matchday 2 and a long way from Matchday 1's coin flip. We'd like to take a victory lap. We are not going to, for reasons that become obvious below.

Of the eighteen correct picks, exactly three landed the precise final score: Switzerland 2–1 Canada, Uruguay 0–1 Spain, and Croatia 2–1 Ghana. That third one deserves an asterisk the length of this sentence — we called the number and got every single name on the scoresheet wrong (Kramarić instead of Sučić, Kudus instead of Luckassen, Perišić instead of Vlašić), which is either the best or worst prediction of the entire group stage depending on how generously you want to grade us. We built an entire standalone page about exactly how generously that should be. It's linked at the bottom of this page.
✅ Our Cleanest Calls Switzerland 2–1 Canada and Uruguay 0–1 Spain — exact scorelines, both times, with the scorers wrong on one and right on the other. We'll take a 50% hit rate on "how" when we're nailing "what" this consistently.
❌ Our Worst Call Germany 2–1 Ecuador, predicted. Final score: Ecuador 2–1 Germany. A complete reversal of the result, the scorers, and the storyline — Nagelsmann's rotation gamble is exactly the kind of variable we still don't account for.
06

Three Things We Learned From Matchday 3

01 — STAKES

Dead Rubbers Aren't Actually Dead

Germany, the USA, and England all had nothing left to play for in their final group game — and got three completely different lessons in why that's dangerous. Germany rotated and lost outright. The USA lost too, but it didn't matter; they topped the group anyway. England rotated and won comfortably regardless. "Nothing to play for" turned out to mean three different things in the same 24 hours.

02 — UNDERDOGS

The Debutants Wrote the Best Stories

Cape Verde reached the knockouts without winning a match. South Africa qualified for a Round of 32 for the first time ever. Uzbekistan and Haiti went out, but not before scoring goals that will outlive their group-stage exits. None of this tournament's best stories, so far, belong to the favorites.

03 — TIEBREAKS

Goal Difference Is Undefeated

Iran's elimination came down to a +2 they didn't have. Australia beat Paraguay to second place on goal difference alone. Belgium finished above Egypt on goal difference alone. Brazil and Morocco are split by it. The real MVP of Matchday 3 wasn't a player — it was a column of arithmetic nobody saw coming until it decided four different group's fates.

🛋️ What's Next

The Group Stage Is Done. Now Comes the Reckoning.

Thirty-two teams. Sixteen Round of 32 matches. And a full group-stage prediction record for the Couch to answer for — including at least one call (you know the one) that earned its own standalone confession. The complete Group Stage Review, with every final table and the full Round of 32 picture, is next.

📊 Read the Full Group Stage Review → 🥧 See What We Got Wrong →