FIFA World Cup 2026: Every Group Stage Match Result and Standout Moment
Every FIFA World Cup 2026 group stage result in one place – scores, upsets, records broken, and the moments you can’t miss from the historic 48-team tournament.
June 23, 2026 · 14 min read

TL;DR
- The 2026 FIFA World Cup is the first with 48 teams across 12 groups – and it’s delivering exactly the chaos that format promised.
- Lionel Messi has broken the all-time World Cup scoring record with 18 goals across six tournaments, cementing his place as the sport’s greatest tournament player.
- Germany crushed Curaçao 7-1, the USMNT demolished Paraguay 4-1 on home soil, and Cape Verde – in their World Cup debut – held Spain to a goalless draw.
- Norway and Japan have emerged as genuine dark horse threats; Colombia and Canada look dangerous too.
- Every single match result from all 12 groups through June 23, 2026, is laid out below – scores, scorers, and the moments worth talking about.
A World Cup like no other
The 2026 FIFA World Cup didn’t ease us in gently. Within the first two weeks, we’d seen a record shattered, a 7-1 scoreline, a debutant nation stun one of the favorites, and a co-host nation put six past the defending Gulf champion.
This is what happens when you put 48 teams in a tournament for the first time in history. More teams means more mismatches on paper – and far more chances for those mismatches to produce something extraordinary.

The hosts – the United States, Canada, and Mexico – all qualified automatically, adding a layer of home-crowd energy that has already supercharged matches in cities like Arlington, East Rutherford, and Miami Gardens. The group stage kicked off on June 11, 2026, and as of June 23 the final groups are still playing out. Here’s where everything stands.
Every group stage result so far
Results through June 23, 2026. All times and scores as per official FIFA match data and ESPN’s fixture tracker.
Group A
| Match | Result | Date |
|---|---|---|
| Mexico vs South Africa | 2-0 | June 11 |
| South Korea vs Czechia | 2-1 | June 11 |
| Czechia vs South Africa | 1-1 | June 18 |
| Mexico vs South Korea | 1-0 | June 22 |
Qualified: Mexico, South Korea
Mexico delivered exactly what co-host status demanded – tight, purposeful wins that never looked comfortable but got the job done. South Korea’s 2-1 opening win over Czechia was the group’s defining result, showing the Asian side’s finishing is sharper than most anticipated.
Group B
| Match | Result | Date |
|---|---|---|
| Canada vs Bosnia-Herzegovina | 1-1 | June 12 |
| Qatar vs Switzerland | 1-1 | June 13 |
| Canada vs Qatar | 6-0 | June 18 |
| Switzerland vs Bosnia-Herzegovina | 4-1 | June 18 |
Qualified: Canada, Switzerland
Canada’s 6-0 rout of Qatar on June 18 was the tournament’s most lopsided result involving a named footballing nation. Jonathan David’s hat-trick was the story, but the scoreline said as much about Qatar’s limitations as Canada’s quality. Switzerland, composed and clinical as ever, punished Bosnia-Herzegovina in the same matchday window to seal their spot.
Group C
| Match | Result | Date |
|---|---|---|
| Brazil vs Morocco | 1-1 | June 13 |
| Haiti vs Scotland | 0-1 | June 13 |
| Scotland vs Morocco | 0-1 | June 19 |
| Brazil vs Haiti | 3-0 | June 19 |
Qualified: Brazil, Morocco
Brazil’s opening 1-1 draw with Morocco drew raised eyebrows – Vinicius Jr.’s missed opportunities in front of goal were the talking point. Morocco proved again they are not a team that travels to World Cups to make up the numbers, as their 1-0 win over Scotland confirmed. Scotland’s consolation: they qualified for their first World Cup in 28 years and got a win on the board against Haiti.
Group D
| Match | Result | Date |
|---|---|---|
| United States vs Paraguay | 4-1 | June 12 |
| Australia vs Türkiye | 2-0 | June 13 |
| United States vs Australia | 2-0 | June 19 |
| Türkiye vs Paraguay | 0-1 | June 19 |
Qualified: United States, Paraguay
The USMNT’s 4-1 demolition of Paraguay on home soil was the statement result the co-hosts needed. The noise inside AT&T Stadium in Arlington – 100,000 capacity – was unlike anything the American game has produced. Folarin Balogun ran the show, and the atmosphere made it feel like the World Cup genuinely belongs here. Their 2-0 win over Australia showed that wasn’t a one-off.
Group E
| Match | Result | Date |
|---|---|---|
| Germany vs Curaçao | 7-1 | June 14 |
| Ivory Coast vs Ecuador | 1-0 | June 14 |
| Ecuador vs Curaçao | 0-0 | June 20 |
| Germany vs Ivory Coast | 2-1 | June 20 |
Qualified: Germany, Ivory Coast
Germany’s 7-1 against Curaçao was the scoreline everyone talked about for days. Deniz Undav was the standout performer, but the entire attacking unit looked frighteningly sharp. The real test came against Ivory Coast – Germany won 2-1, but it was tight, and the African side showed enough quality to suggest they’ll cause problems in the Round of 32.
Group F
| Match | Result | Date |
|---|---|---|
| Netherlands vs Japan | 2-2 | June 14 |
| Sweden vs Tunisia | 5-1 | June 14 |
| Netherlands vs Sweden | 5-1 | June 20 |
| Tunisia vs Japan | 0-4 | June 20 |
Qualified: Netherlands, Japan
Japan came back twice from behind against the Netherlands on June 14. Twice. A 2-2 draw that felt like a win for the Asian side, and it set the tone for a group where Japan then confirmed their quality with a 4-0 demolition of Tunisia. The Netherlands bounced back emphatically – 5-1 against Sweden is not a scoreline you see from a team playing scared – but Japan have announced themselves as a serious dark horse.
Group G
| Match | Result | Date |
|---|---|---|
| Belgium vs Egypt | 1-1 | June 15 |
| Iran vs New Zealand | 2-2 | June 15 |
| Belgium vs Iran | 0-0 | June 21 |
| New Zealand vs Egypt | 1-3 | June 21 |
Qualified: Egypt, Belgium
The tightest group of the round. Egypt’s run – a draw with Belgium, then a 3-1 win over New Zealand – was disciplined and efficient. Belgium’s two draws will frustrate their fans, but they scraped through. Iran’s 2-2 with New Zealand was entertaining; their 0-0 with Belgium, less so.
Group H
| Match | Result | Date |
|---|---|---|
| Spain vs Cape Verde | 0-0 | June 15 |
| Saudi Arabia vs Uruguay | 1-1 | June 15 |
| Spain vs Saudi Arabia | 4-0 | June 21 |
| Uruguay vs Cape Verde | 2-2 | June 21 |
Qualified: Spain, Uruguay
The group Cape Verde will never forget. In their first-ever World Cup appearance, they held Spain – one of the tournament’s genuine title contenders – to a 0-0 draw. Goalkeeper Vozinha became an overnight sensation, gaining over 2 million social media followers in 48 hours. Spain regrouped brutally – 4-0 against Saudi Arabia – but Cape Verde’s point stands, and the story of this group stage will reference that result for years.
Group I
| Match | Result | Date |
|---|---|---|
| France vs Senegal | 3-1 | June 16 |
| Iraq vs Norway | 1-4 | June 16 |
| France vs Iraq | 3-0 | June 22 |
| Norway vs Senegal | 3-2 | June 22 |
Qualified: France, Norway
Kylian Mbappé has been clinical for France – two goals in the opener, more in the follow-up. Norway, led by Erling Haaland’s ruthless finishing, dispatched Iraq 4-1 and edged Senegal 3-2 in a game that swung multiple times. The France vs Norway knockout fixture is now set up as one of the tournament’s most anticipated matchups.
Group J
| Match | Result | Date |
|---|---|---|
| Argentina vs Algeria | 3-0 | June 16 |
| Austria vs Jordan | 3-1 | June 16 |
| Argentina vs Austria | 2-0 | June 22 |
| Jordan vs Algeria | 1-2 | June 22 |
Qualified: Argentina, Austria
Messi’s group. The hat-trick against Algeria on June 16 – his first-ever at a World Cup – was already historic. Then he scored twice against Austria to break the all-time scoring record. More on that in a moment.
Group K
| Match | Result | Date |
|---|---|---|
| Portugal vs DR Congo | 1-1 | June 17 |
| Uzbekistan vs Colombia | 1-3 | June 17 |
| Remaining matches | To be played | June 23-24 |
Status: In progress
Cristiano Ronaldo’s Portugal were held by DR Congo in a surprise opening result. Colombia, with Luis Díaz in excellent form, dispatched Uzbekistan 3-1 without breaking much of a sweat. The final matchday will determine which two advance.
Group L
| Match | Result | Date |
|---|---|---|
| England vs Croatia | 4-2 | June 17 |
| Ghana vs Panama | 1-0 | June 17 |
| Remaining matches | To be played | June 23-24 |
Status: In progress
England’s 4-2 win over Croatia was the most entertaining match of the opening weekend – six goals, multiple momentum shifts, and Harry Kane leading from the front. Ghana controlled their opener against Panama. Final spots to be confirmed.
The golden boot race

As tracked by the Fox Sports Golden Boot tracker and FIFA’s official standings:
| Rank | Player | Country | Goals |
|---|---|---|---|
| 1 | Lionel Messi | Argentina | 5 |
| 2 | Kylian Mbappé | France | 4 |
| 2 | Erling Haaland | Norway | 4 |
| 4 | Deniz Undav | Germany | 3 |
| 4 | Jonathan David | Canada | 3 |
The Mbappé-Haaland battle is the subplot the tournament needed. No player has ever won two World Cup Golden Boots – Mbappé won in 2022, so a second would make him the first in history. Haaland is having none of it.
Messi’s record and the moment the group stage will be remembered for
Lionel Messi has been to five previous World Cups. He’d scored 13 goals across all of them combined. In the first two matches of his sixth – and almost certainly final – tournament, he scored five.
The hat-trick against Algeria on June 16 was already historic, matching Miroslav Klose’s all-time record of 16 World Cup goals. Then, against Austria on June 22, Messi scored twice to reach 18 career World Cup goals, surpassing Klose and becoming the all-time leading scorer in men’s World Cup history.
The record-breaking goal drew tears on the pitch. Reports suggested Messi’s father had been seriously ill in the days before the tournament, and the hat-trick against Algeria – his first at a World Cup in six attempts – carried that weight. That context makes the statistic feel even more impossible.
He’s also the third player ever to score in six successive World Cups for the same country. At 38 years old. In tournament football that demands pace, high pressing, and explosive runs. The numbers stopped making conventional sense some time ago.
The biggest upsets of the group stage

Cape Verde 0-0 Spain (June 15, Group H)
Cape Verde had never played at a World Cup before June 2026. Their first group stage opponent was Spain – ranked in the top five in the world, finalist at recent major tournaments, playing with a squad that cost over €600 million on the open market. The result: a 0-0 draw. Goalkeeper Vozinha made nine saves and was immediately besieged by interest from European clubs. Cape Verde’s point may not ultimately keep them in the tournament, but the story is already written.
Nigeria 3-2 Spain (Group stage)
Even with Spain bouncing back against Saudi Arabia, Nigeria’s 3-2 victory over the European giants was among the most shocking results of the tournament so far – a team ranked 74th in the world defeating a side expected to challenge for the trophy.
Japan 2-2 Netherlands (June 14, Group F)
Japan trailed, equalised, trailed again, equalised again. Against one of Europe’s most consistent nations, in a must-not-lose group game, they refused to buckle. The 2-2 ultimately proved enough to advance alongside Netherlands, who scored five against Sweden and four against Tunisia in their other matches. Japan’s combination of tactical discipline and individual quality at the right moments is the story of this group stage.
Canada 6-0 Qatar (June 18, Group B)
Qatar were the 2022 hosts who went home in the group stage without a win. Canada put them firmly in their place – six goals, no reply, Jonathan David with a hat-trick. The scoreline was the tournament’s most emphatic co-host statement.
USMNT 4-1 Paraguay (June 12, Group D)
Home advantage matters at a World Cup. AT&T Stadium on opening day, with an American crowd behind the USMNT, showed just how much. Paraguay aren’t a weak team – they qualified through the brutal CONMEBOL table – but the USA were faster, sharper, and hungrier from the first whistle.
Dark horses worth watching
The expanded 48-team format has done exactly what it was designed to do: give more nations a realistic path to the knockout rounds, and surface a tier of genuinely dangerous sides who’d have been dismissed in previous editions.
Norway top this list. Erling Haaland with four goals, a physical side built to press high and transition fast, and a knockout round matchup against France that could be the game of the round. If Haaland stays fit, they could go deep.
Japan follow close behind. Their two-draws-and-advance from 2022 was written off as tactical pragmatism. Two group stage wins in 2026 – including against a Netherlands side who outclassed everyone else in their group – suggest something more. Their round of 32 matchup will be fascinating.
Colombia, led by Luis Díaz, showed they’re more than capable of scoring in bunches – 3-1 against Uzbekistan in the opener, with Díaz everywhere. Ecuador and Morocco round out a strong South American and African tier that will fancy their chances in the knockout rounds.
The USA remain the wild card. Home crowd, young squad, domestic league now producing world-class attacking talent – Balogun’s emergence is as significant as any of the tournament’s numbers.
Every group stage score at a glance
| Group | Match | Score |
|---|---|---|
| A | Mexico vs South Africa | 2-0 |
| A | South Korea vs Czechia | 2-1 |
| A | Czechia vs South Africa | 1-1 |
| A | Mexico vs South Korea | 1-0 |
| B | Canada vs Bosnia-Herzegovina | 1-1 |
| B | Qatar vs Switzerland | 1-1 |
| B | Canada vs Qatar | 6-0 |
| B | Switzerland vs Bosnia-Herzegovina | 4-1 |
| C | Brazil vs Morocco | 1-1 |
| C | Haiti vs Scotland | 0-1 |
| C | Scotland vs Morocco | 0-1 |
| C | Brazil vs Haiti | 3-0 |
| D | United States vs Paraguay | 4-1 |
| D | Australia vs Türkiye | 2-0 |
| D | United States vs Australia | 2-0 |
| D | Türkiye vs Paraguay | 0-1 |
| E | Germany vs Curaçao | 7-1 |
| E | Ivory Coast vs Ecuador | 1-0 |
| E | Ecuador vs Curaçao | 0-0 |
| E | Germany vs Ivory Coast | 2-1 |
| F | Netherlands vs Japan | 2-2 |
| F | Sweden vs Tunisia | 5-1 |
| F | Netherlands vs Sweden | 5-1 |
| F | Tunisia vs Japan | 0-4 |
| G | Belgium vs Egypt | 1-1 |
| G | Iran vs New Zealand | 2-2 |
| G | Belgium vs Iran | 0-0 |
| G | New Zealand vs Egypt | 1-3 |
| H | Spain vs Cape Verde | 0-0 |
| H | Saudi Arabia vs Uruguay | 1-1 |
| H | Spain vs Saudi Arabia | 4-0 |
| H | Uruguay vs Cape Verde | 2-2 |
| I | France vs Senegal | 3-1 |
| I | Iraq vs Norway | 1-4 |
| I | France vs Iraq | 3-0 |
| I | Norway vs Senegal | 3-2 |
| J | Argentina vs Algeria | 3-0 |
| J | Austria vs Jordan | 3-1 |
| J | Argentina vs Austria | 2-0 |
| J | Jordan vs Algeria | 1-2 |
| K | Portugal vs DR Congo | 1-1 |
| K | Uzbekistan vs Colombia | 1-3 |
| L | England vs Croatia | 4-2 |
| L | Ghana vs Panama | 1-0 |
Groups K and L complete on June 23-24.
Try faston.click for live World Cup scores
With 12 groups running simultaneously and matches scattered across three countries, keeping up with every result manually isn’t realistic. faston.click is a live scores platform that tracks all FIFA World Cup 2026 group stage matches in real time – every score, every status update (live, half-time, full-time), across every group simultaneously.
The platform covers 50+ countries and competitions globally, with the World Cup featured at the top of the feed throughout the tournament. Clean layout, real-time updates, no subscription required – it’s the fastest way to stay across every group stage result without jumping between broadcaster apps.
Track every World Cup 2026 match live at faston.click
Frequently Asked Questions
How many teams are in the FIFA World Cup 2026 group stage?
The 2026 FIFA World Cup features 48 teams for the first time in tournament history – up from 32 in previous editions. Those 48 teams are divided into 12 groups of four, with the top two from each group and the eight best third-place teams advancing to the Round of 32. You can follow every live score on faston.click.
Who is the top scorer at the FIFA World Cup 2026 group stage?
As of June 23, 2026, Lionel Messi leads the Golden Boot standings with 5 goals – including the hat-trick against Algeria that set a new all-time FIFA World Cup scoring record. Kylian Mbappé and Erling Haaland are chasing with 4 goals each.
What is the biggest upset of the 2026 World Cup group stage so far?
Cape Verde holding Spain to a 0-0 draw on June 15 was the defining upset of the opening rounds – Spain were among the tournament favorites and had never been held by a team ranked outside the top 60. Nigeria’s 3-2 defeat of Spain in a separate match was equally shocking.
Where can I watch all FIFA World Cup 2026 group stage live scores?
You can follow every FIFA World Cup 2026 match score in real time on faston.click, which aggregates live scores across all 12 groups and international competitions. The platform updates continuously throughout each match with final scores as soon as they’re confirmed.
How does the 2026 World Cup format differ from previous tournaments?
The 2026 World Cup expanded from 32 to 48 teams across 12 groups of four, replacing the previous format of 8 groups of four. The knockout stage now begins at the Round of 32 rather than Round of 16. This means more matches, more upsets, and a longer path to the final – making the group stage simultaneously more competitive and more forgiving.
