World Cup 2026 Group Stage: Full Results, Standings & Fixtures — 30 June 2026
The group stage of World Cup 2026 is complete across all twelve groups, with the United States, Canada and Mexico sharing hosting duties across a record-breaking 48-team tournament. Every nation has now played their three group games, and the field of 32 knockout-round qualifiers has been decided. Below you will find the final standings, all results with goalscorers, and the sharpest betting observations heading into the Round of 32.
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) | 3 | 3 | 0 | 0 | 6 | 0 | +6 | 9 |
| 2 | South Africa | 3 | 1 | 1 | 1 | 2 | 3 | −1 | 4 |
| 3 | South Korea | 3 | 1 | 0 | 2 | 2 | 3 | −1 | 3 |
| 4 | Czech Republic | 3 | 0 | 1 | 2 | 2 | 6 | −4 | 1 |
- Mexico vs South Africa — 2–0 | Mexico: Quiñones 9′, Jiménez 67′ | Estadio Azteca, Mexico City
- South Korea vs Czech Republic — 2–1 | South Korea: Hwang In-beom 67′, Oh Hyeon-gyu 80′; Czech Republic: Krejčí 59′ | Estadio Akron, Zapopan
- Czech Republic vs South Africa — 1–1 | Czech Republic: Sadílek 6′; South Africa: Mokoena 83′ (pen.) | Mercedes-Benz Stadium, Atlanta
- Mexico vs South Korea — 1–0 | Mexico: Romo 50′ | Estadio Akron, Zapopan
- Czech Republic vs Mexico — 0–3 | Mexico: M. Chávez 55′, Quiñones 61′, Fidalgo 90+4′ | Estadio Azteca, Mexico City
- South Africa vs South Korea — 1–0 | South Africa: Maseko 63′ | Estadio BBVA, Guadalupe
Group B
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts |
| 1 | Switzerland | 3 | 2 | 1 | 0 | 7 | 3 | +4 | 7 |
| 2 | Canada (H) | 3 | 1 | 1 | 1 | 8 | 3 | +5 | 4 |
| 3 | Bosnia and Herzegovina | 3 | 1 | 1 | 1 | 5 | 6 | −1 | 4 |
| 4 | Qatar | 3 | 0 | 1 | 2 | 2 | 10 | −8 | 1 |
- Canada vs Bosnia and Herzegovina — 1–1 | Canada: Larin 78′; Bosnia and Herzegovina: Lukić 21′ | BMO Field, Toronto
- Qatar vs Switzerland — 1–1 | Qatar: Muheim 90+4′ (o.g.); Switzerland: Embolo 17′ (pen.) | Levi’s Stadium, Santa Clara
- Switzerland vs Bosnia and Herzegovina — 4–1 | Switzerland: Manzambi 74′, 90′, Vargas 84′, Xhaka 90+7′ (pen.); Bosnia and Herzegovina: Mahmić 90+3′ | SoFi Stadium, Inglewood
- Canada vs Qatar — 6–0 | Canada: Larin 16′, J. David 29′, 45+3′, 90+2′, Saliba 64′, Manai 75′ (o.g.) | BC Place, Vancouver
- Switzerland vs Canada — 2–1 | Switzerland: Vargas 46′, Manzambi 57′; Canada: P. David 76′ | BC Place, Vancouver
- Bosnia and Herzegovina vs Qatar — 3–1 | Bosnia and Herzegovina: Alajbegović 29′, Abunada 34′ (o.g.), Mahmić 80′; Qatar: Al-Haydos 42′ | Lumen Field, Seattle
Group C
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts |
| 1 | Brazil | 3 | 2 | 1 | 0 | 7 | 1 | +6 | 7 |
| 2 | Morocco | 3 | 2 | 1 | 0 | 6 | 3 | +3 | 7 |
| 3 | Scotland | 3 | 1 | 0 | 2 | 1 | 4 | −3 | 3 |
| 4 | Haiti | 3 | 0 | 0 | 3 | 2 | 8 | −6 | 0 |
- Brazil vs Morocco — 1–1 | Brazil: Vinícius 32′; Morocco: Saibari 21′ | MetLife Stadium, East Rutherford
- Haiti vs Scotland — 0–1 | Scotland: McGinn 28′ | Gillette Stadium, Foxborough
- Scotland vs Morocco — 0–1 | Morocco: Saibari 2′ | Gillette Stadium, Foxborough
- Brazil vs Haiti — 3–0 | Brazil: Cunha 23′, 36′, Vinícius 45+3′ | Lincoln Financial Field, Philadelphia
- Scotland vs Brazil — 0–3 | Brazil: Vinícius 7′, 45+3′, Cunha 60′ | Hard Rock Stadium, Miami Gardens
- Morocco vs Haiti — 4–2 | Morocco: Hakimi 39′, Saibari 45+1′, Rahimi 78′, Yassine 89′; Haiti: Bounou 10′ (o.g.), Isidor 43′ | Mercedes-Benz Stadium, Atlanta
Group D
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts |
| 1 | United States (H) | 3 | 2 | 0 | 1 | 8 | 4 | +4 | 6 |
| 2 | Australia | 3 | 1 | 1 | 1 | 2 | 2 | 0 | 4 |
| 3 | Paraguay | 3 | 1 | 1 | 1 | 2 | 4 | −2 | 4 |
| 4 | Turkey | 3 | 1 | 0 | 2 | 3 | 5 | −2 | 3 |
- United States vs Paraguay — 4–1 | United States: Bobadilla 7′ (o.g.), Balogun 31′, 45+5′, Reyna 90+8′; Paraguay: Maurício 73′ | SoFi Stadium, Inglewood
- Australia vs Turkey — 2–0 | Australia: Irankunda 27′, Metcalfe 75′ | BC Place, Vancouver
- United States vs Australia — 2–0 | United States: Burgess 11′ (o.g.), Freeman 43′ | Lumen Field, Seattle
- Turkey vs Paraguay — 0–1 | Paraguay: Galarza 2′ | Levi’s Stadium, Santa Clara
- Turkey vs United States — 3–2 | Turkey: Güler 10′, Yılmaz 31′, Ayhan 90+8′; United States: Trusty 3′, Berhalter 49′ | SoFi Stadium, Inglewood
- Paraguay vs Australia — 0–0 | Levi’s Stadium, Santa Clara
Group E
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts |
| 1 | Germany | 3 | 2 | 0 | 1 | 10 | 4 | +6 | 6 |
| 2 | Ivory Coast | 3 | 2 | 0 | 1 | 4 | 2 | +2 | 6 |
| 3 | Ecuador | 3 | 1 | 1 | 1 | 2 | 2 | 0 | 4 |
| 4 | Curaçao | 3 | 0 | 1 | 2 | 1 | 9 | −8 | 1 |
- Germany vs Curaçao — 7–1 | 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 vs Ecuador — 1–0 | Ivory Coast: Diallo 90′ | Lincoln Financial Field, Philadelphia
- Germany vs Ivory Coast — 2–1 | Germany: Undav 68′, 90+4′; Ivory Coast: Kessié 30′ | BMO Field, Toronto
- Ecuador vs Curaçao — 0–0 | Arrowhead Stadium, Kansas City
- Curaçao vs Ivory Coast — 0–2 | Ivory Coast: Pépé 7′, 64′ | Lincoln Financial Field, Philadelphia
- Ecuador vs Germany — 2–1 | Ecuador: Angulo 9′, Plata 77′; Germany: Sané 2′ | MetLife Stadium, East Rutherford
Group F
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts |
| 1 | Netherlands | 3 | 2 | 1 | 0 | 10 | 4 | +6 | 7 |
| 2 | Japan | 3 | 1 | 2 | 0 | 7 | 3 | +4 | 5 |
| 3 | Sweden | 3 | 1 | 1 | 1 | 7 | 7 | 0 | 4 |
| 4 | Tunisia | 3 | 0 | 0 | 3 | 2 | 12 | −10 | 0 |
- Netherlands vs Japan — 2–2 | Netherlands: Van Dijk 51′, Summerville 64′; Japan: Nakamura 57′, Kamada 88′ | AT&T Stadium, Arlington
- Sweden vs Tunisia — 5–1 | Sweden: Ayari 7′, 90+6′, Isak 30′, Gyökeres 59′, Svanberg 84′; Tunisia: Rekik 43′ | Estadio BBVA, Guadalupe
- Netherlands vs Sweden — 5–1 | Netherlands: Brobbey 5′, 17′, Gakpo 47′, 54′, Summerville 89′; Sweden: Elanga 59′ | NRG Stadium, Houston
- Tunisia vs Japan — 0–4 | Japan: Kamada 4′, Ueda 31′, 83′, J. Itō 69′ | Estadio BBVA, Guadalupe
- Japan vs Sweden — 1–1 | Japan: Maeda 56′; Sweden: Elanga 62′ | AT&T Stadium, Arlington
- Tunisia vs Netherlands — 1–3 | Tunisia: Mastouri 54′; Netherlands: Skhiri 3′ (o.g.), Brobbey 7′, Van Hecke 62′ | Arrowhead Stadium, Kansas City
Group G
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts |
| 1 | Belgium | 3 | 1 | 2 | 0 | 6 | 2 | +4 | 5 |
| 2 | Egypt | 3 | 1 | 2 | 0 | 5 | 3 | +2 | 5 |
| 3 | Iran | 3 | 0 | 3 | 0 | 3 | 3 | 0 | 3 |
| 4 | New Zealand | 3 | 0 | 1 | 2 | 4 | 10 | −6 | 1 |
- Belgium vs Egypt — 1–1 | Belgium: Hany 66′ (o.g.); Egypt: Ashour 19′ | Lumen Field, Seattle
- Iran vs New Zealand — 2–2 | Iran: Rezaeian 32′, Mohebi 64′; New Zealand: Just 7′, 54′ | SoFi Stadium, Inglewood
- Belgium vs Iran — 0–0 | SoFi Stadium, Inglewood
- New Zealand vs Egypt — 1–3 | New Zealand: Surman 15′; Egypt: Ziko 58′, Salah 67′, Trézéguet 82′ | BC Place, Vancouver
- Egypt vs Iran — 1–1 | Egypt: Saber 5′; Iran: Rezaeian 14′ | Lumen Field, Seattle
- New Zealand vs Belgium — 1–5 | New Zealand: Just 84′; Belgium: Trossard 28′, 50′, De Bruyne 66′, Lukaku 86′, Saelemaekers 90+4′ | BC Place, Vancouver
Group H
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts |
| 1 | Spain | 3 | 2 | 1 | 0 | 5 | 0 | +5 | 7 |
| 2 | Cape Verde | 3 | 0 | 3 | 0 | 2 | 2 | 0 | 3 |
| 3 | Uruguay | 3 | 0 | 2 | 1 | 3 | 4 | −1 | 2 |
| 4 | Saudi Arabia | 3 | 0 | 2 | 1 | 1 | 5 | −4 | 2 |
- Spain vs Cape Verde — 0–0 | Mercedes-Benz Stadium, Atlanta
- Saudi Arabia vs Uruguay — 1–1 | Saudi Arabia: Al-Amri 41′; Uruguay: M. Araújo 80′ | Hard Rock Stadium, Miami Gardens
- Spain vs Saudi Arabia — 4–0 | Spain: Yamal 10′, Oyarzabal 21′, 24′, Al-Tambakti 49′ (o.g.) | Mercedes-Benz Stadium, Atlanta
- Uruguay vs Cape Verde — 2–2 | 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 — 0–0 | NRG Stadium, Houston
- Uruguay vs Spain — 0–1 | Spain: Baena 42′ | Estadio Akron, Zapopan
Group I
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts |
| 1 | France | 3 | 3 | 0 | 0 | 10 | 2 | +8 | 9 |
| 2 | Norway | 3 | 2 | 0 | 1 | 8 | 7 | +1 | 6 |
| 3 | Senegal | 3 | 1 | 0 | 2 | 8 | 6 | +2 | 3 |
| 4 | Iraq | 3 | 0 | 0 | 3 | 1 | 12 | −11 | 0 |
- France vs Senegal — 3–1 | France: Mbappé 66′, 90+6′, Barcola 82′; Senegal: Mbaye 90+5′ | MetLife Stadium, East Rutherford
- Iraq vs Norway — 1–4 | Iraq: Hussein 39′; Norway: Haaland 29′, 43′, Østigård 76′, Hussein 90+6′ (o.g.) | Gillette Stadium, Foxborough
- France vs Iraq — 3–0 | France: Mbappé 14′, 54′, Dembélé 66′ | Lincoln Financial Field, Philadelphia
- Norway vs Senegal — 3–2 | Norway: Pedersen 43′, Haaland 48′, 58′; Senegal: I. Sarr 53′, 90+3′ | MetLife Stadium, East Rutherford
- Norway vs France — 1–4 | Norway: Aasgaard 21′; France: Dembélé 7′, 20′, 32′, Doué 90+4′ | Gillette Stadium, Foxborough
- Senegal vs Iraq — 5–0 | Senegal: Diarra 4′, I. Sarr 56′, P. Gueye 59′, 71′, I. Ndiaye 82′ | BMO Field, Toronto
Group J
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts |
| 1 | Argentina | 3 | 3 | 0 | 0 | 8 | 1 | +7 | 9 |
| 2 | Austria | 3 | 1 | 1 | 1 | 6 | 6 | 0 | 4 |
| 3 | Algeria | 3 | 1 | 1 | 1 | 5 | 7 | −2 | 4 |
| 4 | Jordan | 3 | 0 | 0 | 3 | 3 | 8 | −5 | 0 |
- Argentina vs Algeria — 3–0 | Argentina: Messi 17′, 60′, 76′ | Arrowhead Stadium, Kansas City
- Austria vs Jordan — 3–1 | Austria: Schmid 20′, Al-Arab 76′ (o.g.), Arnautović 90+12′ (pen.); Jordan: Olwan 50′ | Levi’s Stadium, Santa Clara
- Argentina vs Austria — 2–0 | Argentina: Messi 38′, 90+5′ | AT&T Stadium, Arlington
- Jordan vs Algeria — 1–2 | Jordan: Al-Rashdan 36′; Algeria: Benbouali 69′, Gouiri 82′ | Levi’s Stadium, Santa Clara
- Algeria vs Austria — 3–3 | Algeria: Belghali 45′, Mahrez 60′, 90+3′; Austria: Arnautović 28′, Sabitzer 55′, Kalajdžić 90+6′ | Arrowhead Stadium, Kansas City
- Jordan vs Argentina — 1–3 | Jordan: Al-Taamari 55′; Argentina: Lo Celso 19′, La. Martínez 31′ (pen.), Messi 80′ | AT&T Stadium, Arlington
Group K
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts |
| 1 | Colombia | 3 | 2 | 1 | 0 | 4 | 1 | +3 | 7 |
| 2 | Portugal | 3 | 1 | 2 | 0 | 6 | 1 | +5 | 5 |
| 3 | DR Congo | 3 | 1 | 1 | 1 | 4 | 3 | +1 | 4 |
| 4 | Uzbekistan | 3 | 0 | 0 | 3 | 2 | 11 | −9 | 0 |
- Portugal vs DR Congo — 1–1 | Portugal: J. Neves 6′; DR Congo: Wissa 45+5′ | NRG Stadium, Houston
- Uzbekistan vs Colombia — 1–3 | Uzbekistan: Fayzullaev 60′; Colombia: Muñoz 40′, Díaz 65′, Campaz 90+9′ | Estadio Azteca, Mexico City
- Portugal vs Uzbekistan — 5–0 | Portugal: Ronaldo 6′, 39′, Mendes 17′, Nematov 60′ (o.g.), Leão 87′ | NRG Stadium, Houston
- Colombia vs DR Congo — 1–0 | Colombia: Muñoz 76′ | Estadio Akron, Zapopan
- Colombia vs Portugal — 0–0 | Hard Rock Stadium, Miami Gardens
- DR Congo vs Uzbekistan — 3–1 | DR Congo: Wissa 68′ (pen.), 90+1′, Mayele 78′; Uzbekistan: Shomurodov 10′ | Mercedes-Benz Stadium, Atlanta
Group L
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts |
| 1 | England | 3 | 2 | 1 | 0 | 6 | 2 | +4 | 7 |
| 2 | Croatia | 3 | 2 | 0 | 1 | 5 | 5 | 0 | 6 |
| 3 | Ghana | 3 | 1 | 1 | 1 | 2 | 2 | 0 | 4 |
| 4 | Panama | 3 | 0 | 0 | 3 | 0 | 4 | −4 | 0 |
- England vs Croatia — 4–2 | England: Kane 12′ (pen.), 42′, Bellingham 47′, Rashford 85′; Croatia: Baturina 36′, Musa 45+5′ | AT&T Stadium, Arlington
- Ghana vs Panama — 1–0 | Ghana: Yirenkyi 90+5′ | BMO Field, Toronto
- England vs Ghana — 0–0 | Gillette Stadium, Foxborough
- Panama vs Croatia — 0–1 | Croatia: Budimir 54′ | BMO Field, Toronto
- Panama vs England — 0–2 | England: Bellingham 62′, Kane 67′ | MetLife Stadium, East Rutherford
- Croatia vs Ghana — 2–1 | Croatia: P. Sučić 31′, Vlašić 83′; Ghana: Luckassen 73′ | Lincoln Financial Field, Philadelphia
Read Also: France vs Sweden, Mexico vs Ecuador: 2026 World Cup Betting Tips 30 June – 01 July
Key Betting Angles
- Messi and Argentina in imperious form: Lionel Messi scored in all three group games and finished with five goals across the group stage. Argentina won every match without conceding more than one goal in any fixture, and their defensive shape looks every bit as organised as their attacking threat. They are an obvious candidate for deep-tournament accumulators.
- France’s attacking depth is formidable: Les Bleus topped Group I with a perfect nine points and a staggering +8 goal difference. Kylian Mbappé and Ousmane Dembélé shared the goalscoring burden, while Désiré Doué also contributed. France have shown they can win comfortably even when not at full intensity, which bodes well for the knockout rounds.
- Mexico’s clean-sheet record stands out in the host groups: El Tri kept three consecutive clean sheets and won all three matches, conceding zero goals throughout the entire group stage. That defensive solidity at home — backed by raucous Estadio Azteca support — makes them a credible threat in the last 32, particularly in goal-related markets.
- Germany’s goalscoring power versus defensive vulnerability: Die Mannschaft plundered ten goals in three games but were also beaten by Ecuador in their final group fixture, suggesting their back line can be exploited on the counter-attack. Opponents with pace and direct play may find value against a Germany side that can be stretched defensively.
- Spain’s unbeaten, clean-sheet group campaign: La Roja went through Group H without conceding a single goal — the only side alongside Mexico to achieve that feat. Their combination of Lamine Yamal’s creativity and Oyarzabal’s clinical finishing looks highly threatening, and their opponents in the knockout rounds would be wise not to leave them too much space in wide areas.