The FIFA World Cup 2026 is well and truly under way across the United States, Canada, and Mexico. Groups A through J have all seen at least one round of action, with Germany’s stunning seven-goal opener and Lionel Messi’s hat-trick among the early headlines. Groups K and L get their campaigns started today, with England, Portugal, Colombia, and Croatia all stepping out for the first time.

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) |
1 |
1 |
0 |
0 |
2 |
0 |
+2 |
3 |
| 2 |
South Korea |
1 |
1 |
0 |
0 |
2 |
1 |
+1 |
3 |
| 3 |
Czech Republic |
1 |
0 |
0 |
1 |
1 |
2 |
−1 |
0 |
| 4 |
South Africa |
1 |
0 |
0 |
1 |
0 |
2 |
−2 |
0 |
- 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 — 18 June 2026, 5:00pm BST | Mercedes-Benz Stadium, Atlanta
- Mexico vs South Korea — 18 June 2026, 2:00am BST | 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 |
Switzerland |
1 |
0 |
1 |
0 |
1 |
1 |
0 |
1 |
| 2 |
Canada (H) |
1 |
0 |
1 |
0 |
1 |
1 |
0 |
1 |
| 3 |
Qatar |
1 |
0 |
1 |
0 |
1 |
1 |
0 |
1 |
| 4 |
Bosnia and Herzegovina |
1 |
0 |
1 |
0 |
1 |
1 |
0 |
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 — 18 June 2026, 8:00pm BST | SoFi Stadium, Inglewood
- Canada vs Qatar — 18 June 2026, 11:00pm BST | 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 |
Scotland |
1 |
1 |
0 |
0 |
1 |
0 |
+1 |
3 |
| 2 |
Morocco |
1 |
0 |
1 |
0 |
1 |
1 |
0 |
1 |
| 3 |
Brazil |
1 |
0 |
1 |
0 |
1 |
1 |
0 |
1 |
| 4 |
Haiti |
1 |
0 |
0 |
1 |
0 |
1 |
−1 |
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 — 19 June 2026, 11:00pm BST | Gillette Stadium, Foxborough
- Brazil vs Haiti — 19 June 2026, 1:30am BST | 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) |
1 |
1 |
0 |
0 |
4 |
1 |
+3 |
3 |
| 2 |
Australia |
1 |
1 |
0 |
0 |
2 |
0 |
+2 |
3 |
| 3 |
Turkey |
1 |
0 |
0 |
1 |
0 |
2 |
−2 |
0 |
| 4 |
Paraguay |
1 |
0 |
0 |
1 |
1 |
4 |
−3 |
0 |
- 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 — 19 June 2026, 8:00pm BST | Lumen Field, Seattle
- Turkey vs Paraguay — 19 June 2026, 4:00am BST | 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 |
1 |
1 |
0 |
0 |
7 |
1 |
+6 |
3 |
| 2 |
Ivory Coast |
1 |
1 |
0 |
0 |
1 |
0 |
+1 |
3 |
| 3 |
Ecuador |
1 |
0 |
0 |
1 |
0 |
1 |
−1 |
0 |
| 4 |
Curaçao |
1 |
0 |
0 |
1 |
1 |
7 |
−6 |
0 |
- 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 — 20 June 2026, 9:00pm BST | BMO Field, Toronto
- Ecuador vs Curaçao — 20 June 2026, 1:00am BST | 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 |
Sweden |
1 |
1 |
0 |
0 |
5 |
1 |
+4 |
3 |
| 2 |
Japan |
1 |
0 |
1 |
0 |
2 |
2 |
0 |
1 |
| 3 |
Netherlands |
1 |
0 |
1 |
0 |
2 |
2 |
0 |
1 |
| 4 |
Tunisia |
1 |
0 |
0 |
1 |
1 |
5 |
−4 |
0 |
- Netherlands vs Japan — 2–2 | Netherlands: Van Dijk 50′, 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 — 20 June 2026, 6:00pm BST | NRG Stadium, Houston
- Tunisia vs Japan — 20 June 2026, 5:00am BST | 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 |
New Zealand |
1 |
0 |
1 |
0 |
2 |
2 |
0 |
1 |
| 2 |
Iran |
1 |
0 |
1 |
0 |
2 |
2 |
0 |
1 |
| 3 |
Belgium |
1 |
0 |
1 |
0 |
1 |
1 |
0 |
1 |
| 4 |
Egypt |
1 |
0 |
1 |
0 |
1 |
1 |
0 |
1 |
- Belgium vs Egypt — 1–1 | Belgium: Hany 66′ (o.g.); Egypt: Ashour 19′ | Seattle Stadium
- Iran vs New Zealand — 2–2 | Iran: Rezaeian 32′, Mohebi 64′; New Zealand: Just 7′, 54′ | SoFi Stadium, Inglewood
- Belgium vs Iran — 21 June 2026, 8:00pm BST | SoFi Stadium, Inglewood
- New Zealand vs Egypt — 21 June 2026, 2:00am BST | BC Place, Vancouver
- Egypt vs Iran — 26 June 2026, 4:00am BST | Seattle Stadium
- 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 |
Uruguay |
1 |
0 |
1 |
0 |
1 |
1 |
0 |
1 |
| 2 |
Saudi Arabia |
1 |
0 |
1 |
0 |
1 |
1 |
0 |
1 |
| 3 |
Spain |
1 |
0 |
1 |
0 |
0 |
0 |
0 |
1 |
| 4 |
Cape Verde |
1 |
0 |
1 |
0 |
0 |
0 |
0 |
1 |
- 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 — 21 June 2026, 5:00pm BST | Mercedes-Benz Stadium, Atlanta
- Uruguay vs Cape Verde — 21 June 2026, 11:00pm BST | 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 |
Norway |
1 |
1 |
0 |
0 |
4 |
1 |
+3 |
3 |
| 2 |
France |
1 |
1 |
0 |
0 |
3 |
1 |
+2 |
3 |
| 3 |
Senegal |
1 |
0 |
0 |
1 |
1 |
3 |
−2 |
0 |
| 4 |
Iraq |
1 |
0 |
0 |
1 |
1 |
4 |
−3 |
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 — 22 June 2026, 10:00pm BST | Lincoln Financial Field, Philadelphia
- Norway vs Senegal — 22 June 2026, 1:00am BST | 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 |
1 |
1 |
0 |
0 |
3 |
0 |
+3 |
3 |
| 2 |
Austria |
1 |
1 |
0 |
0 |
3 |
1 |
+2 |
3 |
| 3 |
Jordan |
1 |
0 |
0 |
1 |
1 |
3 |
−2 |
0 |
| 4 |
Algeria |
1 |
0 |
0 |
1 |
0 |
3 |
−3 |
0 |
- Argentina vs Algeria — 3–0 | Argentina: Messi 17′, 60′, 76′ | Arrowhead Stadium, Kansas City
- Austria vs Jordan — 3–1 | Austria: Schmid 21′, Al-Arab 77′ (o.g.), Arnautović 90+12′ (pen.); Jordan: Olwan 50′ | Levi’s Stadium, Santa Clara
- Argentina vs Austria — 22 June 2026, 6:00pm BST | AT&T Stadium, Arlington
- Jordan vs Algeria — 22 June 2026, 4:00am BST | 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 |
Portugal |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
| 2 |
DR Congo |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
| 3 |
Uzbekistan |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
| 4 |
Colombia |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
- Portugal vs DR Congo — 17 June 2026, 6:00pm BST | NRG Stadium, Houston
- Uzbekistan vs Colombia — 17 June 2026, 3:00am BST | 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 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
| 2 |
Croatia |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
| 3 |
Ghana |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
| 4 |
Panama |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
- England vs Croatia — 17 June 2026, 9:00pm BST | AT&T Stadium, Arlington
- Ghana vs Panama — 17 June 2026, 12:00am BST | 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
Also read: Add the Full FIFA World Cup 2026 Schedule to Google Calendar – Auto-Updated Through the Final
Key Betting Angles
- Germany’s goal difference is a statement: A +6 goal difference from just one match is the most eye-catching number in the entire tournament so far. Die Mannschaft scored seven against Curaçao with contributions from six different players, suggesting a squad in exceptional form and depth. They are the early standout team to watch in any tournament specials market.
- Messi carries Argentina once more: A hat-trick against Algeria in the opener — all three goals scored by Lionel Messi — signals that the reigning champions are in no mood for sentiment. With Austria also winning convincingly, Group J looks set to produce a blockbuster second-round match when those two sides meet on 22 June.
- Scotland’s shock group lead: Few would have predicted Scotland sitting top of Group C above Brazil after the opening round, yet John McGinn’s early winner against Haiti has them in a commanding position. Their forthcoming fixture against Morocco and then Brazil will be the true test, but the Scots will be full of confidence going in.
- Group B is the most open group in the tournament: All four sides — Switzerland, Canada, Qatar, and Bosnia and Herzegovina — are level on one point apiece after a round of all-draws. Every game from here carries enormous qualification implications, making this group particularly volatile for match-betting purposes.
- Spain’s toothless opener raises questions: A 0–0 draw with Cape Verde is not the statement La Roja’s supporters were expecting. With Uruguay and Saudi Arabia already sharing points, Spain cannot afford another slip — their meeting with Saudi Arabia on 21 June now carries real pressure, and their place in the knockout rounds is far from guaranteed.
- Norway and France both hit the ground running in Group I: Erling Haaland opened his World Cup account with a brace against Iraq, while Kylian Mbappé also scored twice in France’s 3–1 win over Senegal. The Matchday 3 head-to-head between Norway and France on 26 June could well determine who tops the group — a fixture well worth monitoring for later outright and match betting.