The World Cup 2026 group stage is reaching its climax, with the decisive matchday-three fixtures set to run from 24 to 27 June. Several groups are still wide open, while others have early qualifiers already eyeing the knockout rounds. Below you’ll find every group’s standings, all results with goalscorers, and remaining kick-off times in BST — plus our key betting angles for the run-in.
100% 1st Deposit Bonus up to €750 + 100 FS — World Championship 2026 on TipsGG × Casino Prestige
Follow every match of the World Championship 2026, analyze live, and place bets on the best terms. Get a 100% bonus up to €750 + 100 FS on Casino Prestige and don’t miss the chance to boost your bankroll for the biggest tournament of the year.
Group A
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts |
| 1 | Mexico (H, A) | 2 | 2 | 0 | 0 | 3 | 0 | +3 | 6 |
| 2 | South Korea | 2 | 1 | 0 | 1 | 2 | 2 | 0 | 3 |
| 3 | Czech Republic | 2 | 0 | 1 | 1 | 2 | 3 | −1 | 1 |
| 4 | South Africa | 2 | 0 | 1 | 1 | 1 | 3 | −2 | 1 |
- Mexico 2–0 South Africa — Mexico: Quiñones 9′, Jiménez 67′ | Estadio Azteca, Mexico City
- South Korea 2–1 Czech Republic — South Korea: Hwang In-beom 67′, Oh Hyeon-gyu 80′; Czech Republic: Krejčí 59′ | Estadio Akron, Zapopan
- Czech Republic 1–1 South Africa — Czech Republic: Sadílek 6′; South Africa: Mokoena 83′ (pen.) | Mercedes-Benz Stadium, Atlanta
- Mexico 1–0 South Korea — Mexico: Romo 50′ | Estadio Akron, Zapopan
- Czech Republic vs Mexico — 24 June 2026, 2:00am BST | Estadio Azteca, Mexico City
- South Africa vs South Korea — 24 June 2026, 2:00am BST | Estadio BBVA, Guadalupe
Group B
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts |
| 1 | Canada (H) | 2 | 1 | 1 | 0 | 7 | 1 | +6 | 4 |
| 2 | Switzerland | 2 | 1 | 1 | 0 | 5 | 2 | +3 | 4 |
| 3 | Bosnia and Herzegovina | 2 | 0 | 1 | 1 | 2 | 5 | −3 | 1 |
| 4 | Qatar | 2 | 0 | 1 | 1 | 1 | 7 | −6 | 1 |
- Canada 1–1 Bosnia and Herzegovina — Canada: Larin 78′; Bosnia and Herzegovina: Lukić 21′ | BMO Field, Toronto
- Qatar 1–1 Switzerland — Qatar: Muheim 90+4′ (o.g.); Switzerland: Embolo 17′ (pen.) | Levi’s Stadium, Santa Clara
- Switzerland 4–1 Bosnia and Herzegovina — Switzerland: Manzambi 74′, 90′, Vargas 84′, Xhaka 90+7′ (pen.); Bosnia and Herzegovina: Mahmić 90+3′ | SoFi Stadium, Inglewood
- Canada 6–0 Qatar — Canada: Larin 16′, J. David 29′, 45+3′, 90+2′, Saliba 64′, Manai 75′ (o.g.) | BC Place, Vancouver
- Switzerland vs Canada — 24 June 2026, 8:00pm BST | BC Place, Vancouver
- Bosnia and Herzegovina vs Qatar — 24 June 2026, 8:00pm BST | Lumen Field, Seattle
Group C
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts |
| 1 | Brazil | 2 | 1 | 1 | 0 | 4 | 1 | +3 | 4 |
| 2 | Morocco | 2 | 1 | 1 | 0 | 2 | 1 | +1 | 4 |
| 3 | Scotland | 2 | 1 | 0 | 1 | 1 | 1 | 0 | 3 |
| 4 | Haiti (E) | 2 | 0 | 0 | 2 | 0 | 4 | −4 | 0 |
- Brazil 1–1 Morocco — Brazil: Vinícius 32′; Morocco: Saibari 21′ | MetLife Stadium, East Rutherford
- Haiti 0–1 Scotland — Scotland: McGinn 28′ | Gillette Stadium, Foxborough
- Scotland 0–1 Morocco — Morocco: Saibari 2′ | Gillette Stadium, Foxborough
- Brazil 3–0 Haiti — Brazil: Cunha 23′, 36′, Vinícius 45+3′ | Lincoln Financial Field, Philadelphia
- Scotland vs Brazil — 24 June 2026, 11:00pm BST | Hard Rock Stadium, Miami Gardens
- Morocco vs Haiti — 24 June 2026, 11:00pm BST | Mercedes-Benz Stadium, Atlanta
Group D
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts |
| 1 | United States (H, A) | 2 | 2 | 0 | 0 | 6 | 1 | +5 | 6 |
| 2 | Australia | 2 | 1 | 0 | 1 | 2 | 2 | 0 | 3 |
| 3 | Paraguay | 2 | 1 | 0 | 1 | 2 | 4 | −2 | 3 |
| 4 | Turkey (E) | 2 | 0 | 0 | 2 | 0 | 3 | −3 | 0 |
- United States 4–1 Paraguay — United States: Bobadilla 7′ (o.g.), Balogun 31′, 45+5′, Reyna 90+8′; Paraguay: Maurício 73′ | SoFi Stadium, Inglewood
- Australia 2–0 Turkey — Australia: Irankunda 27′, Metcalfe 75′ | BC Place, Vancouver
- United States 2–0 Australia — United States: Burgess 11′ (o.g.), Freeman 43′ | Lumen Field, Seattle
- Turkey 0–1 Paraguay — Paraguay: Galarza 2′ | Levi’s Stadium, Santa Clara
- Turkey vs United States — 25 June 2026, 3:00am BST | SoFi Stadium, Inglewood
- Paraguay vs Australia — 25 June 2026, 3:00am BST | Levi’s Stadium, Santa Clara
Group E
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts |
| 1 | Germany (A) | 2 | 2 | 0 | 0 | 9 | 2 | +7 | 6 |
| 2 | Ivory Coast | 2 | 1 | 0 | 1 | 2 | 2 | 0 | 3 |
| 3 | Ecuador | 2 | 0 | 1 | 1 | 0 | 1 | −1 | 1 |
| 4 | Curaçao | 2 | 0 | 1 | 1 | 1 | 7 | −6 | 1 |
- Germany 7–1 Curaçao — Germany: Nmecha 6′, Schlotterbeck 38′, Havertz 45+5′ (pen.), 88′, Musiala 47′, Brown 68′, Undav 78′; Curaçao: Comenencia 21′ | NRG Stadium, Houston
- Ivory Coast 1–0 Ecuador — Ivory Coast: Diallo 90′ | Lincoln Financial Field, Philadelphia
- Germany 2–1 Ivory Coast — Germany: Undav 68′, 90+4′; Ivory Coast: Kessié 30′ | BMO Field, Toronto
- Ecuador 0–0 Curaçao | Arrowhead Stadium, Kansas City
- Curaçao vs Ivory Coast — 25 June 2026, 9:00pm BST | Lincoln Financial Field, Philadelphia
- Ecuador vs Germany — 25 June 2026, 9:00pm BST | MetLife Stadium, East Rutherford
Group F
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts |
| 1 | Netherlands | 2 | 1 | 1 | 0 | 7 | 3 | +4 | 4 |
| 2 | Japan | 2 | 1 | 1 | 0 | 6 | 2 | +4 | 4 |
| 3 | Sweden | 2 | 1 | 0 | 1 | 6 | 6 | 0 | 3 |
| 4 | Tunisia (E) | 2 | 0 | 0 | 2 | 1 | 9 | −8 | 0 |
- Netherlands 2–2 Japan — Netherlands: Van Dijk 51′, Summerville 64′; Japan: Nakamura 57′, Kamada 88′ | AT&T Stadium, Arlington
- Sweden 5–1 Tunisia — Sweden: Ayari 7′, 90+6′, Isak 30′, Gyökeres 59′, Svanberg 84′; Tunisia: Rekik 43′ | Estadio BBVA, Guadalupe
- Netherlands 5–1 Sweden — Netherlands: Brobbey 5′, 17′, Gakpo 47′, 54′, Summerville 89′; Sweden: Elanga 59′ | NRG Stadium, Houston
- Tunisia 0–4 Japan — Japan: Kamada 4′, Ueda 31′, 83′, J. Itō 69′ | Estadio BBVA, Guadalupe
- Japan vs Sweden — 25 June 2026, 12:00am BST | AT&T Stadium, Arlington
- Tunisia vs Netherlands — 25 June 2026, 12:00am BST | Arrowhead Stadium, Kansas City
Group G
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts |
| 1 | Egypt | 2 | 1 | 1 | 0 | 4 | 2 | +2 | 4 |
| 2 | Iran | 2 | 0 | 2 | 0 | 2 | 2 | 0 | 2 |
| 3 | Belgium | 2 | 0 | 2 | 0 | 1 | 1 | 0 | 2 |
| 4 | New Zealand | 2 | 0 | 1 | 1 | 3 | 5 | −2 | 1 |
- Belgium 1–1 Egypt — Belgium: Hany 66′ (o.g.); Egypt: Ashour 19′ | Lumen Field, Seattle
- Iran 2–2 New Zealand — Iran: Rezaeian 32′, Mohebi 64′; New Zealand: Just 7′, 54′ | SoFi Stadium, Inglewood
- Belgium 0–0 Iran | SoFi Stadium, Inglewood
- New Zealand 1–3 Egypt — New Zealand: Surman 15′; Egypt: Ziko 58′, Salah 67′, Trézéguet 82′ | BC Place, Vancouver
- Egypt vs Iran — 26 June 2026, 4:00am BST | Lumen Field, Seattle
- New Zealand vs Belgium — 26 June 2026, 4:00am BST | BC Place, Vancouver
Group H
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts |
| 1 | Spain | 2 | 1 | 1 | 0 | 4 | 0 | +4 | 4 |
| 2 | Uruguay | 2 | 0 | 2 | 0 | 3 | 3 | 0 | 2 |
| 3 | Cape Verde | 2 | 0 | 2 | 0 | 2 | 2 | 0 | 2 |
| 4 | Saudi Arabia | 2 | 0 | 1 | 1 | 1 | 5 | −4 | 1 |
- Spain 0–0 Cape Verde | Mercedes-Benz Stadium, Atlanta
- Saudi Arabia 1–1 Uruguay — Saudi Arabia: Al-Amri 41′; Uruguay: M. Araújo 80′ | Hard Rock Stadium, Miami Gardens
- Spain 4–0 Saudi Arabia — Spain: Yamal 10′, Oyarzabal 21′, 24′, Al-Tambakti 49′ (o.g.) | Mercedes-Benz Stadium, Atlanta
- Uruguay 2–2 Cape Verde — Uruguay: M. Araújo 44′, Canobbio 45+6′; Cape Verde: K. Pina 21′, Varela 61′ | Hard Rock Stadium, Miami Gardens
- Cape Verde vs Saudi Arabia — 26 June 2026, 1:00am BST | NRG Stadium, Houston
- Uruguay vs Spain — 26 June 2026, 1:00am BST | Estadio Akron, Zapopan
Group I
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts |
| 1 | France (A) | 2 | 2 | 0 | 0 | 6 | 1 | +5 | 6 |
| 2 | Norway (A) | 2 | 2 | 0 | 0 | 7 | 3 | +4 | 6 |
| 3 | Senegal | 2 | 0 | 0 | 2 | 3 | 6 | −3 | 0 |
| 4 | Iraq | 2 | 0 | 0 | 2 | 1 | 7 | −6 | 0 |
- France 3–1 Senegal — France: Mbappé 66′, 90+6′, Barcola 82′; Senegal: Mbaye 90+5′ | MetLife Stadium, East Rutherford
- Iraq 1–4 Norway — Iraq: Hussein 39′; Norway: Haaland 29′, 43′, Østigård 76′, Hussein 90+6′ (o.g.) | Gillette Stadium, Foxborough
- France 3–0 Iraq — France: Mbappé 14′, 54′, Dembélé 66′ | Lincoln Financial Field, Philadelphia
- Norway 3–2 Senegal — Norway: Pedersen 43′, Haaland 48′, 58′; Senegal: I. Sarr 53′, 90+3′ | MetLife Stadium, East Rutherford
- Norway vs France — 26 June 2026, 8:00pm BST | Gillette Stadium, Foxborough
- Senegal vs Iraq — 26 June 2026, 8:00pm BST | BMO Field, Toronto
Group J
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts |
| 1 | Argentina (A) | 2 | 2 | 0 | 0 | 5 | 0 | +5 | 6 |
| 2 | Austria | 2 | 1 | 0 | 1 | 3 | 3 | 0 | 3 |
| 3 | Jordan | 1 | 0 | 0 | 1 | 1 | 3 | −2 | 0 |
| 4 | Algeria | 1 | 0 | 0 | 1 | 0 | 3 | −3 | 0 |
- Argentina 3–0 Algeria — Argentina: Messi 17′, 60′, 76′ | Arrowhead Stadium, Kansas City
- Austria 3–1 Jordan — Austria: Schmid 20′, Al-Arab 76′ (o.g.), Arnautović 90+12′ (pen.); Jordan: Olwan 50′ | Levi’s Stadium, Santa Clara
- Argentina 2–0 Austria — Argentina: Messi 38′, 90+5′ | AT&T Stadium, Arlington
- Jordan vs Algeria — Jordan: Nizar Al-Rashdan 36′; Algeria: Nadhir Benbouali 69′, Amine Gouiri 82’| Levi’s Stadium, Santa Clara
- Algeria vs Austria — 27 June 2026, 3:00am BST | Arrowhead Stadium, Kansas City
- Jordan vs Argentina — 27 June 2026, 3:00am BST | AT&T Stadium, Arlington
Group K
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts |
| 1 | Colombia | 1 | 1 | 0 | 0 | 3 | 1 | +2 | 3 |
| 2 | DR Congo | 1 | 0 | 1 | 0 | 1 | 1 | 0 | 1 |
| 3 | Portugal | 1 | 0 | 1 | 0 | 1 | 1 | 0 | 1 |
| 4 | Uzbekistan | 1 | 0 | 0 | 1 | 1 | 3 | −2 | 0 |
- Portugal 1–1 DR Congo — Portugal: J. Neves 6′; DR Congo: Wissa 45+5′ | NRG Stadium, Houston
- Uzbekistan 1–3 Colombia — Uzbekistan: Fayzullaev 60′; Colombia: Muñoz 40′, Díaz 65′, Campaz 90+9′ | Estadio Azteca, Mexico City
- Portugal vs Uzbekistan — 23 June 2026, 6:00pm BST | NRG Stadium, Houston
- Colombia vs DR Congo — 23 June 2026, 3:00am BST | Estadio Akron, Zapopan
- Colombia vs Portugal — 27 June 2026, 12:30am BST | Hard Rock Stadium, Miami Gardens
- DR Congo vs Uzbekistan — 27 June 2026, 12:30am BST | Mercedes-Benz Stadium, Atlanta
Group L
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts |
| 1 | England | 1 | 1 | 0 | 0 | 4 | 2 | +2 | 3 |
| 2 | Ghana | 1 | 1 | 0 | 0 | 1 | 0 | +1 | 3 |
| 3 | Panama | 1 | 0 | 0 | 1 | 0 | 1 | −1 | 0 |
| 4 | Croatia | 1 | 0 | 0 | 1 | 2 | 4 | −2 | 0 |
- England 4–2 Croatia — England: Kane 12′ (pen.), 42′, Bellingham 47′, Rashford 85′; Croatia: Baturina 36′, Musa 45+5′ | AT&T Stadium, Arlington
- Ghana 1–0 Panama — Ghana: Yirenkyi 90+5′ | BMO Field, Toronto
- England vs Ghana — 23 June 2026, 9:00pm BST | Gillette Stadium, Foxborough
- Panama vs Croatia — 23 June 2026, 12:00am BST | BMO Field, Toronto
- Panama vs England — 27 June 2026, 10:00pm BST | MetLife Stadium, East Rutherford
- Croatia vs Ghana — 27 June 2026, 10:00pm BST | Lincoln Financial Field, Philadelphia
Key Betting Angles
- Messi’s Argentina are a machine: Lionel Messi has scored all five of Argentina’s goals across their two victories in Group J, netting hat-tricks and braces with clinical regularity. The reigning world champions head into the final matchday with a perfect record and a clean sheet in both outings — form that any knockout-stage opponent will fear.
- Germany’s firepower is exceptional: With nine goals scored in two group games — including a 7–1 demolition of Curaçao — Germany are the tournament’s highest scorers heading into matchday three. Denzel Undav has been particularly prolific, netting in both matches. Their goal difference of +7 is the best in Group E and signals serious attacking intent.
- Group I is the group of death — France vs Norway on a knife’s edge: Both France (6 pts) and Norway (6 pts) have won their opening two matches, yet they still face each other on 26 June. Erling Haaland has four goals already and Kylian Mbappé has five — the collision between these two sides is arguably the standout individual duel of the entire group stage.
- Group C drama still unfolding — Scotland’s route to the last 16: Scotland sit third on three points, just one behind joint-leaders Brazil and Morocco (both on four), making their final-game showdown with Brazil at Hard Rock Stadium a genuine must-win. A Scottish upset would send shockwaves through the group and potentially alter the knockout bracket substantially.
- Belgium’s draw specialists are treading water: Despite boasting considerable individual talent, Belgium have drawn all two of their Group G matches without winning, leaving them level on two points with Iran. A win over New Zealand in the final round is likely essential to progress — any slip could eliminate one of the tournament’s fancied sides at the group stage.