2026 FIFA World Cup: Results & Standings

World-Cup-Results-Standings.jpg

Follow the latest 2026 FIFA World Cup results as the tournament unfolds.

Every match, every goalscorer, and updated group standings, all in one place.

All match dates and kick-off times are listed in Doha time (GMT+3).

Group A

Mexico (2)
South Africa (0)
1-0 Julian Quinones 9′
2-0 Raul Jimenez 67′

South Korea (2)
Czechia (1)
0-1 Ladislav Krejci 59′
1-1 Hwang In-Beom 67′
2-1 Oh Hyeon-Gyu 80′

Czechia (1)
South Africa (1)
1-0 Michal Sadílek 6′
1-1 Teboho Mokoena (P) 83′

Mexico (1)
South Korea (0)
1-0 Luis Romo 50′

25-June
04:00 South Africa – South Korea
04:00 Czechia Mexico


Group B

Canada (1)
Bosnia & Herzegovina (1)
0-1 Jovo Lukic 21′
1-1 Cyle Larin 78′

Qatar (1)
Switzerland (1)
0-1 Breel Embolo 17′
1-1 Boualem Khoukhi 90+4′

Switzerland (4)
Bosnia & Herzegovina (1)
1-0 Johan Manzambi 74′
2-0 Ruben Martinez 84′
3-0 Johan Manzambi 90′
3-1 Ermin Mahmic 90+3′
4-1 Granit Xhaka (P) 90+7′

Canada (6)
Qatar (0)
1-0 Cyle Larin 16′
2-0 Jonathan David 29′
3-0 Jonathan David 45+3′
4-0 Nathan-Dylan Saliba 64′
5-0 Mohamed Manai (OG) 75′
6-0 Jonathan David 90+2′

Fixtures
24-06 Switzerland – Canada
24-06
Bosnia & Herzegovina – Qatar


Group C

Brazil (1)
Morocco (1)
0-1 Ismael Saibari 21′
1-1 Vinicius Junior 32′

Haiti (0)
Scotland (1)
0-1 John McGinn 28′

Scotland (0)
Morocco (1)
0-1 Ismael Saibari 2′

Brazil (3)
Haiti (0)
1-0 Matheus Cunha 23′
2-0 Matheus Cunha 36′
3-0 Vinicius Junior 45+3′

Fixtures
25-06 Morocco – Haiti
25-06
Scotland – Brazil


Group D

USA (4)
Paraguay (1)
1-0 Damian Bobadilla (OG) 7′
2-0 Folarin Balogun 31′
3-0 Folarin Balogun 45+5′
3-1 Mauricio 73′
4-1 Giovanni Reyna 90+8′

Australia (2)
Turkey (0)
1-0 Nestory Irankunda 27′
2-0 Connor Metcalfe 75′

USA (2)
Australia (0)
1-0 Cameron Burgess (OG) 11′
2-0 Alexander Freeman 43′

Turkey (0)
Paraguay (1)
0-1 Matias Galarza 2′

Fixtures
25-06 Turkey – USA
25-06
Paraguay – Australia


Group E

Germany (7)
Curaçao (1)
1-0 Felix Nmecha 6′
1-1 Livano Comenencia 21′
2-1 Nico Schlotterbeck 38′
3-1 Kai Havertz 45+5′
4-1 Jamal Musiala 47′
5-1 Nathaniel Brown 68′
6-1 Deniz Undav 78′
7-1 Kai Havertz 88′

Ivory Coast (1)
Ecudaor (0)
1-0 Amad Diallo 90′

Fixtures
20-06 Germany – Ivory Coast
21-06
Ecuador – Curaçao
25-06
Curaçao – Ivory Coast
25-06
Ecuador – Germany


Group F

Netherlands (2)
Japan (2)
1-0 Virgil van Dijk 51′
1-1 Keito Nakamura 57′
2-1 Crysencio Summerville 64′
2-2 Daichi Kamada 88′

Sweden (5)
Tunisia (1)
1-0 Yasin Ayari 7′
2-0 alexander Isak 30′
2-1 Omar Rekik 43′
3-1 Viktor Gyokeres 59′
4-1 Mattias Svanberg 84′
5-1 Yasin Ayari 90+6′

Netherlands (5)
Sweden (1)
1-0 Brian Brobbey 5′
2-0 Brian Brobbey 17′
3-0 Cody Gakpo 47′
4-0 Cody Gakpo 54′
4-1 Anthony Elanga 59′
5-1 Crysencio Summerville 89′

Fixtures
21-06 Tunisia – Japan
26-06
Tunisia – Netherlands
26-06
Japan – Sweden


Group G

Belgium (1)
Egypt (1)
1-0 Emam Ashour 19′
1-1 Mohamed Hany (OG) 66′

Iran (2)
New Zealand (2)
0-1 Elijah Just 7′
1-1 Ramin Rezaeian 32′
1-2 Elijah Just 54
2-2 Mohammad Mohebi 64′

Fixtures
21-06 Belgium – Iran
22-06
New Zealand – Egypt
27-06
New Zealand – Belgium
27-06
Egypt – Iran


Group H

Spain (0)
Cape Verde (0)

Saudi Arabia (1)
Uruguay (1)
1-0 Abdulelah Al Amri 41′
1-1 Maximiliano Araujo 80′

Fixtures
21-06 Spain – Saudi Arabia
22-06
Uruguay – Cape Verde
27-06
Cape Verde – Saudi Arabia
27-06
Uruguay – Spain


Group I

France (3)
Senegal (1)
1-0 Kylian Mbappé 66′
2-0 Bradley Barcola 82′
2-1 Ibrahim Mbaye 90+5′
3-1 Kylian Mbappé 90+6′

Iraq (1)
Norway (4)
0-1 Erling Haaland 29′
1-1 Aymen Hussein 39′
1-2 Erling Haaland 43′
1-3 Leo Ostigard 76′
1-4 Aymen Hussein (OG) 90+5′

Fixtures
23-06 France – Iraq
23-06
Norway – Senegal
26-06
Norway – France
26-06
Senegal – Iraq


Group J

Argentina (3)
Algeria (0)
1-0 Lionel Messi 17′
2-0 Lionel Messi 60′
3-0 Lionel Messi 76′

Austria (3)
Jordan (1)
1-0 Romano Schmid 20′
1-1 Ali Olwan 50′
2-1 Yazan Al Arab (OG) 76′
3-1 Marko Arnautovic (P) 90+12′

Fixtures
22-06 Argentina – Austria
23-06
Jordan – Algeria
28-06
Algeria – Austria
28-06
Jordan – Argentina


Group K

Portugal (1)
DR Congo (1)
1-0 Joao Neves 6′
1-1 Yoane Wissa 45+5′

Uzbekistan (1)
Colombia (3)
1-0 Daniel Muñoz 40′
1-1 Abbosbek Fayzullaev 60′
1-2 Luis Diaz 65′
1-3 Jaminton Campaz 90+9′

Fixtures
23-06 Portugal – Uzbekistan
24-06
Colombia – DR Congo
28-06
Colombia – Portugal
28-06
DR Congo – Uzbekistan


Group L

England (4)
Croatia (2)
1-0 Harry Kane (P) 12′
1-1 Martin Baturina 36
2-1 Harry Kane 42′
2-2 Petar Musa 45+5′
3-2 Jude Bellingham 47′
4-2 Marcus Rashford 85′

Ghana (1)
Panama (0)
1-0 Caleb Yirenkyi 90+5′

Fixtures
23-06 England – Ghana
24-06
Panama – Croatia
28-06
Panama – England
28-06
Croatia – Ghana

scroll to top