Daily Mirror - Print Edition

FIFA World Cup 2026 Results: Every Match from Group Stage to Final

20 Jul 2026 - {{hitsCtrl.values.hits}}      

Colombo, July 20 (Daily Mirror) - Every match from the 2026 FIFA World Cup is listed here and organised by matchday.

From the opening game to the final, fans can revisit every result and key match detail from the tournament.

Results and match reports were updated throughout the competition, providing a complete record of each team’s journey and the road to World Cup glory.

Check the full FIFA Club World Cup match schedule and upcoming fixtures by clicking here.

View the complete FIFA Club World Cup Quarter-Final bracket by clicking here.

Final • Match 104 | 20 Jul 2026, 00:30

Spain 1–0 Argentina

Goals:

  • Spain: Ferran Torres 106'

Red cards:

  • Argentina: Enzo Fernández 90+3'

Summary: Ferran Torres scored in extra time as Spain defeated ten-man Argentina to win the 2026 FIFA World Cup.

Bronze Final • Match 103 | 19 Jul 2026, 02:30

France 4–6 England

Goals:

  • France: Kylian Mbappé 48', 66', Bradley Barcola 54', Ousmane Dembélé 90+6'
  • England: Declan Rice 3', Ezri Konsa 18', Bukayo Saka 37', 45+1', 87' (P), Jude Bellingham 90+8'

Summary: Bukayo Saka scored a hat-trick as England defeated France in a remarkable ten-goal contest to secure third place at the 2026 FIFA World Cup.

Semi-final • Match 102 | 16 Jul 2026, 00:30

England 1–2 Argentina

Goals:

  • England: Anthony Gordon 55'
  • Argentina: Enzo Fernández 85', Lautaro Martínez 90+2'

Summary: Argentina struck twice late on to overturn England’s lead and secure a place in the 2026 FIFA World Cup final against Spain.

Semi-final • Match 101 | 15 Jul 2026, 00:30

France 0–2 Spain

Goals:

  • Spain: Mikel Oyarzabal 22' (P), Pedro Porro 58'

Summary: Spain defeated France with goals in each half to secure their place in the 2026 FIFA World Cup final.

Quarter-final • Match 100 | 12 Jul 2026, 06:30

Argentina 3–1 Switzerland

Goals:

  • Argentina: Alexis Mac Allister 10', Julian Álvarez 112', Lautaro Martínez 120+1'

  • Switzerland: Breel Embolo 72'

Red cards:

  • Switzerland: Dan Ndoye 67'

Summary: Argentina scored twice in extra time to overcome ten-man Switzerland and set up a semi-final against England.

Quarter-final • Match 99 | 12 Jul 2026, 02:30

Norway 1–2 England

Goals:

  • Norway: Andreas Schjelderup 36'

  • England: Jude Bellingham 45+2', 93'

Summary: Bellingham scored twice as England came from behind to beat Norway and book their place in the semi-finals.

Quarter-final • Match 98 | 11 Jul 2026, 00:30

Spain 2–1 Belgium

Goals:

  • Spain: Fabián Ruiz 30', Mikel Merino 88'

  • Belgium: Charles De Ketelaere 41'

Summary: Mikel Merino scored a late winner as Spain edged Belgium to set up a semi-final against France.

Quarter-final • Match 97 | 10 Jul 2026, 01:30

France 2–0 Morocco

Goals:

  • France: Ousmane Dembélé 66'
  • Second scorer not provided

Summary: France ended Morocco’s impressive run with a controlled victory to secure a place in the semi-finals.

Round of 16 • Match 96 | 08 Jul 2026, 01:30

Switzerland 0–0 Colombia
Switzerland win 4–3 on penalties

Summary: Switzerland held their nerve in the shootout after a goalless match to eliminate Colombia and reach the quarter-finals.

Round of 16 • Match 95 | 07 Jul 2026, 21:30

Argentina 3–2 Egypt

Goals:

  • Argentina: Cristian Romero 79', Lionel Messi 83', Enzo Fernández 90+2'
  • Egypt: Yasser Ibrahim 15', Mostafa Zico 67'

Staff:

  • Egypt: Saafan Elsaghir 90+4'

Summary: Argentina produced a late comeback to beat Egypt, with Enzo Fernández scoring the winner in stoppage time.

Round of 16 • Match 94 | 07 Jul 2026, 05:30

USA 1–4 Belgium

Goals:

  • USA: Malik Tillman 31'

  • Belgium: Charles De Ketelaere 9', 33', Hans Vanaken 57', Romelu Lukaku 90+3'

Summary: Belgium powered past the USA, with De Ketelaere scoring twice before Vanaken and Lukaku sealed a convincing win.

Round of 16 • Match 93 | 07 Jul 2026, 00:30

Portugal 0–1 Spain

Goals:

  • Spain: Mikel Merino 90+1'

Summary: Mikel Merino struck in stoppage time as Spain edged Portugal to reach the quarter-finals.

Round of 16 • Match 92 | 06 Jul 2026, 06:30

Mexico 2–3 England

Goals:

  • Mexico: Julian Quiñones 42', Raul Jimenez 69' (P)
  • England: Jude Bellingham 36', 38', Jarell Quansah 54', Harry Kane 60' (P)

Summary: England survived a spirited Mexico fightback to win a five-goal thriller and set up a quarter-final meeting with Norway.

Round of 16 • Match 91 | 06 Jul 2026, 01:30

Brazil 1–2 Norway

Goals:

  • Brazil: Neymar Jr 90+10' (P)
  • Norway: Erling Haaland 79', 90'

Summary: Haaland scored twice late on as Norway stunned Brazil, with Neymar’s stoppage-time penalty coming too late.

Round of 16 • Match 89 | 05 Jul 2026, 02:30

Paraguay 0–1 France

Goals:

  • France: Kylian Mbappé 70'

Summary: Mbappé’s second-half goal proved decisive as France edged Paraguay to reach the quarter-finals.

Round of 16 • Match 90 | 04 Jul 2026, 22:30

Canada 0–3 Morocco

Goals:

  • Morocco: Azzedine Ounahi 50', 82', Soufiane Rahimi 90+8'

Summary: Morocco produced a commanding second-half performance to beat Canada and move into the quarter-finals.

Round of 32 • Match 87 | 04 Jul 2026, 07:00

Colombia 1–0 Ghana

Goals:

  • Colombia: Jhon Arias 14'

Summary: Jhon Arias’ early goal proved enough as Colombia edged Ghana in Kansas City to reach the Round of 16.

Round of 32 • Match 86 | 04 Jul 2026, 03:30

Argentina 3–2 Cabo Verde

Goals:

  • Argentina: Lionel Messi 29', Lisandro Martínez 92', Diney Borges 111' (OG)
  • Cabo Verde: Deroy Duarte 59', Sidny Lopes Cabral 103'

Summary: Argentina survived an extra-time scare, with Diney Borges’ own goal finally sending them through after Cabo Verde pushed the match deep.

Round of 32 • Match 88 | 03 Jul 2026, 23:30

Australia 1–1 Egypt
Egypt win 4–2 on penalties

Goals:

  • Australia: Mohamed Hany 55' (OG)
  • Egypt: Emam Ashour 13'

Summary: Egypt held Australia after a 1–1 draw and then advanced with a 4–2 win on penalties.

Round of 32 • Match 85 | 03 Jul 2026, 08:30

Switzerland 2–0 Algeria

Goals:

  • Switzerland: Breel Embolo 10', Dan Ndoye 46'

Summary: Switzerland struck early and again just after halftime to beat Algeria and move into the Round of 16.

Round of 32 • Match 83 | 03 Jul 2026, 04:30

Portugal 2–1 Croatia

Goals:

  • Portugal: Cristiano Ronaldo 68' (P), Gonçalo Ramos 90+4'
  • Croatia: Ivan Perišić 53'

Summary: Gonçalo Ramos scored in stoppage time as Portugal came from behind to beat Croatia and advance.

Round of 32 • Match 84 | 03 Jul 2026, 00:30

Spain 3–0 Austria

Goals:

  • Spain: Mikel Oyarzabal 36', 89', Pedro Porro 66'

Summary: Spain cruised into the Round of 16 with a convincing victory, as Oyarzabal scored twice in a dominant performance.

Round of 32 • Match 81 | 02 Jul 2026, 05:30

USA 2–0 Bosnia and Herzegovina

Goals:

  • USA: Folarin Balogun 45', Malik Tillman 82'

Red cards:

  • USA: Folarin Balogun 64'

Summary: The USA beat Bosnia and Herzegovina despite Balogun’s second-half red card, with Tillman sealing the win late on.

Round of 32 • Match 82 | 02 Jul 2026, 01:30

Belgium 3–2 Senegal

Goals:

  • Belgium: Romelu Lukaku 86', Youri Tielemans 89', 120+5' (P)
  • Senegal: Habib Diarra 24', Ismaïla Sarr 51'

Summary: Belgium produced a dramatic late comeback before Youri Tielemans settled it from the spot deep in extra time.

Round of 32 • Match 80 | 01 Jul 2026, 21:30

England 2–1 Congo DR

Goals:

  • England: Harry Kane 75', 86'
  • Congo DR: Brian Cipenga 7'

Summary: Harry Kane scored twice late on as England came from behind to beat Congo DR and advance.

Round of 32 • Match 79 | 01 Jul 2026, 07:30

Mexico 2–0 Ecuador

Goals:

  • Mexico: Julian Quiñones 22', Raul Jimenez 31'

Red cards:

  • Ecuador: Piero Hincapié 90+5'

Summary: Mexico scored twice in the first half to beat Ecuador and advance, with Ecuador finishing a man down.

Round of 32 • Match 77 | 01 Jul 2026, 02:30

France 3–0 Sweden

Goals:

  • France: Kylian Mbappé 45', 74', Bradley Barcola 53'

Summary: Mbappé scored twice as France eased past Sweden to reach the next round.

Round of 32 • Match 78 | 30 Jun 2026, 22:30

Côte d'Ivoire 1–2 Norway

Goals:

  • Côte d'Ivoire: Amad Diallo 74'
  • Norway: Antonio Nusa 39', Erling Haaland 86'

Summary: Haaland scored late as Norway edged Côte d'Ivoire and advanced to the next round.

Round of 32 • Match 75 | 30 Jun 2026, 06:30

Netherlands 1–1 Morocco
Morocco win 3–2 on penalties

Goals:

  • Netherlands: Cody Gakpo 72'
  • Morocco: Issa Diop 90+1'

Summary: Morocco forced penalties with a stoppage-time equaliser before beating the Netherlands in the shootout to advance.

Round of 32 • Match 74 | 30 Jun 2026, 02:00

Germany 1–1 Paraguay
Paraguay win 4–3 on penalties

Goals:

  • Germany: Kai Havertz 54'
  • Paraguay: Julio Enciso 42'

Summary: Paraguay held Germany to a draw before winning the penalty shootout to advance.

Round of 32 • Match 76 | 29 Jun 2026, 22:30

Brazil 2–1 Japan

Goals:

  • Brazil: Casemiro 56', Gabriel Martinelli 90+5'

  • Japan: Kaishu Sano 29'

Summary: Gabriel Martinelli scored deep in stoppage time as Brazil came from behind to beat Japan and advance.

Round of 32 • Match 73 | 29 Jun 2026, 00:30

South Africa 0–1 Canada

Goals:

  • Canada: Stephen Eustáquio 90+2'

Summary: Stephen Eustáquio struck in stoppage time to send Canada through after a tight knockout contest.

Group J • Match 69 | 28 Jun 2026, 07:30

Algeria 3–3 Austria

Goals:

  • Algeria: Rafik Belghali 45', Riyad Mahrez 60', 90+3'
  • Austria: Marko Arnautović 28', Marcel Sabitzer 55', Saša Kalajdžić 90+6'

Summary: Algeria looked set for victory after Mahrez’s stoppage-time goal, but Kalajdžić struck late to earn Austria a dramatic draw.

Group J • Match 70 | 28 Jun 2026, 07:30

Jordan 1–3 Argentina

Goals:

  • Jordan: Mousa Al-Tamari 55'
  • Argentina: Giovani Lo Celso 19', Lautaro Martínez 31' (P), Lionel Messi 80'

Summary: Argentina sealed a comfortable win over Jordan, with Messi adding the final goal late on.

Group K • Match 72 | 28 Jun 2026, 05:00

Congo DR 3–1 Uzbekistan

Goals:

  • Congo DR: Yoane Wissa 68' (P), 90+1', Fiston Mayele 78'
  • Uzbekistan: Eldor Shomurodov 10'

Summary: Congo DR came from behind to beat Uzbekistan, with Yoane Wissa scoring twice in a strong second-half fightback.

Group K • Match 71 | 28 Jun 2026, 05:00

Colombia 0–0 Portugal

Summary: Colombia and Portugal shared the points after a goalless draw in Miami.

Group L • Match 68 | 28 Jun 2026, 02:30

Croatia 2–1 Ghana

Goals:

  • Croatia: Petar Sučić 31', Nikola Vlašić 83'
  • Ghana: Derrick Luckassen 73'

Summary: Vlašić struck late as Croatia edged Ghana in a tight Group L contest.

Group L • Match 67 | 28 Jun 2026, 02:30

Panama 0–2 England

Goals:

  • England: Jude Bellingham 62', Harry Kane 67'

Summary: England scored twice in the second half to secure a comfortable win over Panama.

Group G • Match 64 | 27 Jun 2026, 08:30

New Zealand 1–5 Belgium

Goals:

  • New Zealand: Elijah Just 84'
  • Belgium: Leandro Trossard 28', 50', Kevin De Bruyne 66', Romelu Lukaku 86', Alexis Saelemaekers 90+4'

Summary: Belgium produced a dominant attacking display, with Trossard scoring twice in a comfortable win.

Group G • Match 63 | 27 Jun 2026, 08:30

Egypt 1–1 IR Iran

Goals:

  • Egypt: Mahmoud Saber 5'
  • IR Iran: Ramin Rezaeian 14'

Summary: Egypt struck early, but Rezaeian quickly replied as IR Iran earned a draw in Seattle.

Group H • Match 66 | 27 Jun 2026, 05:30

Uruguay 0–1 Spain

Goals:

  • Spain: Alex Baena 42'

Red cards:

  • Uruguay: Agustín Canobbio 90+4'

Summary: Alex Baena’s first-half goal gave Spain a narrow win, with Uruguay finishing the match a man down.

Group H • Match 65 | 27 Jun 2026, 05:30

Cabo Verde 0–0 Saudi Arabia

Summary: Cabo Verde and Saudi Arabia shared the points after a goalless draw.

Group I • Match 62 | 27 Jun 2026, 00:30

Senegal 5–0 Iraq

Goals:

  • Senegal: Habib Diarra 4', Ismaïla Sarr 56', Pape Gueye 59', 71', Iliman Ndiaye 82'

Red cards:

  • Iraq: Rebin Sulaka 13'

Summary: Senegal made full use of Iraq’s early red card, with Pape Gueye scoring twice in a dominant win.

Group I • Match 61 | 27 Jun 2026, 00:30

Norway 1–4 France

Goals:

  • Norway: Thelo Aasgaard 21'

  • France: Ousmane Dembélé 7', 20', 32', Désiré Doué 90+4'

Summary: Dembélé scored a first-half hat-trick as France powered past Norway with a commanding win.

Group D • Match 60 | 26 Jun 2026, 07:30

Paraguay 0–0 Australia

Summary: Paraguay and Australia shared the points after a goalless draw in San Francisco Bay Area.

Group D • Match 59 | 26 Jun 2026, 07:30

Türkiye 3–2 USA

Goals:

  • Türkiye: Arda Güler 10', Barış Alper Yılmaz 31', Kaan Ayhan 90+8'
  • USA: Auston Trusty 3', Sebastian Berhalter 49'

Summary: Kaan Ayhan struck deep into stoppage time as Türkiye edged the USA in a five-goal thriller.

Group F • Match 58 | 26 Jun 2026, 04:30

Tunisia 1–3 Netherlands

Goals:

  • Tunisia: Hazem Mastouri 54'

  • Netherlands: Ellyes Skhiri (Own Goal) 3', Brian Brobbey 7', Jan Paul van Hecke 62'

Summary: The Netherlands started fast and added a third after Tunisia’s response to secure a strong win.

Group F • Match 57 | 26 Jun 2026, 04:30

Japan 1–1 Sweden

Goals:

  • Japan: Daizen Maeda 56'
  • Sweden: Anthony Elanga 62'

Summary: Japan took the lead through Maeda, but Elanga quickly responded to earn Sweden a draw.

Group E • Match 56 | 26 Jun 2026, 01:30

Ecuador 2–1 Germany

Goals:

  • Ecuador: Nilson Angulo 9', Gonzalo Plata 77'
  • Germany: Leroy Sané 2'

Summary: Ecuador came from behind to beat Germany, with Gonzalo Plata scoring the winner late in the second half.

Group A • Match 54 | 25 Jun 2026, 06:30

South Africa 1–0 Korea Republic

Goals:

  • South Africa: Thapelo Maseko 63'

Summary: Thapelo Maseko's second-half winner earned South Africa a narrow victory over Korea Republic.

Group A • Match 54 | 25 Jun 2026, 06:30

South Africa 1–0 Korea Republic

Goals:

  • South Africa: Thapelo Maseko 63'

Summary: Thapelo Maseko's second-half strike secured a narrow victory for South Africa over Korea Republic.

Group A • Match 53 | 25 Jun 2026, 06:30

Czechia 0–3 Mexico

Goals:

  • México: Mateo Chávez 55', Julián Quiñones 61', Álvaro Fidalgo 90+4'

Summary: Mexico scored three unanswered second-half goals to beat Czechia and finish the group stage strongly and comfortably.

Group C • Match 50 | 25 Jun 2026, 03:30

Morocco 4–2 Haiti

Goals:

  • Morocco: Achraf Hakimi 39', Ismael Saibari 45+1', Soufiane Rahimi 78', Gessime Yassine 89'
  • Haiti: Yassine Bounou (Own Goal) 10', Wilson Isidor 43'

Summary: Morocco recovered from an early own goal to score four times and defeat Haiti in an entertaining six-goal encounter.

Group C • Match 49 | 25 Jun 2026, 03:30

Scotland 0–3 Brazil

Goals:

  • Brazil: Vinícius Júnior 7', 45+3', Matheus Cunha 60'

Summary: Vinícius Júnior scored twice as Brazil comfortably defeated Scotland to finish the group stage in style.

Group B • Match 52 | 25 Jun 2026, 00:30

Bosnia and Herzegovina 3–1 Qatar

Goals:

  • Bosnia and Herzegovina: Kerim Alajbegović 29', Ermin Mahmić 80', Mahmoud Abunada (Own Goal) 34'
  • Qatar: Hassan Al Haydos 42'

Summary: Bosnia and Herzegovina built a two-goal lead early and held off Qatar after halftime to finish with a convincing victory.

Group B • Match 51 | 25 Jun 2026, 00:30

Switzerland 2–1 Canada

Goals:

  • Switzerland: Ruben Vargas 46', Johan Manzambi 57'
  • Canada: Promise David 76'

Summary: Switzerland struck twice early in the second half and held off Canada’s late response to claim the win.

Group K • Match 48 | 24 Jun 2026, 07:30

Colombia 1–0 DR Congo

Goals:

  • Colombia: Daniel Muñoz 76'

Summary: Daniel Muñoz’s second-half goal gave Colombia a narrow win over DR Congo.

Group L • Match 46 | 24 Jun 2026, 04:30

Panama 0–1 Croatia

Goals:

  • Croatia: Ante Budimir 54'

Summary: Budimir’s second-half goal was enough for Croatia to edge past Panama and claim all three points.

Group L • Match 45 | 24 Jun 2026, 01:30

England 0–0 Ghana

Summary: England and Ghana shared the points after a goalless draw, with neither side able to find a breakthrough.

Group K • Match 47 | 23 Jun 2026, 22:30

Portugal 5–0 Uzbekistan

Goals:

  • Portugal: Cristiano Ronaldo 6', 39', Nuno Mendes 17', Rafael Leão 87', Abduvohid Nematov (Own Goal) 60'

Summary: Ronaldo scored twice as Portugal cruised to a dominant five-goal victory, strengthening their position at the top of Group K.

Group J • Match 44 | 23 Jun 2026, 08:30

Jordan 1–2 Algeria

Goals:

  • Jordan: Nizar Alrashdan 36'
  • Algeria: Nadhir Benbouali 69', Amine Gouiri 82'

Summary: Jordan led at halftime, but Algeria turned the match around in the second half with goals from Benbouali and Gouiri to secure all three points.

Group I • Match 41 | 23 Jun 2026, 05:30

Norway 3–2 Senegal

Goals:

  • Norway: Marcus Holmgren Pedersen 43', Erling Haaland 48', 58'

  • Senegal: Ismaïla Sarr 53', 90+3'

Summary: Haaland's second-half brace helped Norway edge a thrilling contest, with Senegal's late push falling just short.

Group I • Match 42 | 23 Jun 2026, 02:30

France 3–0 Iraq

Goals:

  • France: Kylian Mbappé 14', 54', Ousmane Dembélé 66'

Summary: Mbappé scored twice and Dembélé added a third as France eased past Iraq to maintain their perfect start to the tournament.

Group J • Match 43 | 22 Jun 2026, 22:30

Argentina 2–0 Austria

Goals:

  • Argentina: Lionel Messi 38', 90+5'

Summary: Messi scored in each half, including a stoppage-time strike, as Argentina secured a comfortable win over Austria.

Group G • Match 40 | 22 Jun 2026, 06:30

New Zealand 1–3 Egypt

Goals:

  • New Zealand: Finn Surman 15'
  • Egypt: Mostafa Zico 58', Mohamed Salah 67', Trezeguet 82'

Summary: New Zealand took an early lead, but Egypt responded with three second-half goals to complete an impressive comeback victory.

Group H • Match 37 | 22 Jun 2026, 03:30

Uruguay 2–2 Cabo Verde

Goals:

  • Uruguay: Maxi Araújo 44', Agustín Canobbio 45+6'
  • Cabo Verde: Kevin Pina 21', Hélio Varela 61'

Summary: Uruguay came from behind with two goals before halftime, but Cabo Verde fought back after the break to earn a deserved draw.

Group G • Match 39 | 22 Jun 2026, 00:30

Belgium 0–0 IR Iran

Red cards:

  • Belgium: Nathan Ngoy 66'

Summary: Belgium and IR Iran shared the points in a goalless draw, with Belgium playing the final stages a man down after Nathan Ngoy's red card.

Group H • Match 38 | 21 Jun 2026, 21:30

Spain 4–0 Saudi Arabia

Goals:

  • Spain: Lamine Yamal 10', Mikel Oyarzabal 21', 24', Hassan Al Tambakti (Own Goal) 49'

Summary: Spain dominated from start to finish, with Oyarzabal scoring twice as they cruised to a comfortable four-goal victory over Saudi Arabia.

Group F • Match 36 | 21 Jun 2026, 09:30

Tunisia 0–4 Japan

Goals:

  • Japan: Daichi Kamada 4', Ayase Ueda 31', 83', Junya Ito 69'

Summary: Japan delivered a dominant performance, with Ueda scoring twice as they swept aside Tunisia to claim a convincing four-goal victory.

Group E • Match 34 | 21 Jun 2026, 05:30

Ecuador 0–0 Curaçao

Summary: Ecuador and Curaçao played out a goalless draw, with neither side able to find the breakthrough in a tightly contested match

Group E • Match 33 | 21 Jun 2026, 01:30

Germany 2–1 Côte d'Ivoire

Goals:

  • Germany: Deniz Undav 68', 90+4'
  • Côte d'Ivoire: Franck Kessié 30'

Summary: Undav struck twice in the second half, including a stoppage-time winner, as Germany came from behind to defeat Côte d'Ivoire.

Group F • Match 35 | 20 Jun 2026, 22:30

Netherlands 5–1 Sweden

Goals:

  • Netherlands: Brian Brobbey 5', 17', Cody Gakpo 47', 54', Crysencio Summerville 89'
  • Sweden: Anthony Elanga 59'

Summary: The Netherlands produced a dominant display, with Brobbey and Gakpo both scoring braces before Summerville completed a comprehensive victory over Sweden.

Group D • Match 31 | 20 Jun 2026, 08:30

Türkiye 0–1 Paraguay

Goals:

  • Paraguay: Miguel Almirón 45+3'

Red cards:

  • Türkiye: Matías Galarza 2'

Summary: Paraguay claimed a narrow victory after Türkiye were reduced to 10 men in the 2nd minute, with Almirón scoring just before halftime.

Group C • Match 29 | 20 Jun 2026, 06:00

Brazil 3–0 Haiti

Goals:

  • Brazil: Matheus Cunha 23', 36', Vinícius Júnior 45+3'

Summary: Brazil cruised to victory with a first-half double from Matheus Cunha before Vinícius Júnior added a third before the break.

Group C • Match 30 | 20 Jun 2026, 03:30

Scotland 0–1 Morocco

Goals:

  • Morocco: Ismael Saibari 2'

Summary: Ismael Saibari struck inside two minutes, and Morocco held firm for a narrow victory over Scotland.

Group D • Match 32 | 20 Jun 2026, 00:30

USA 2–0 Australia

Goals:

  • USA: Cameron Burgess (Own Goal) 11', Alex Freeman 43'

Summary: The USA took control with an early own goal before Alex Freeman doubled the lead before halftime to secure a comfortable win over Australia.

Group A • Match 28 | 19 Jun 2026, 06:30

Mexico 1–0 Korea Republic

Goals:

  • Mexico: Luis Romo 50'

Summary: Luis Romo's second-half goal proved enough as Mexico edged Korea Republic to secure another important Group A victory.

Group B • Match 27 | 19 Jun 2026, 03:30

Canada 6–0 Qatar

Goals:

  • Canada: Cyle Larin 16', Jonathan David 29', 45+3', 90+2', Nathan Saliba 64', Mohammed Manei (Own Goal) 75'

Red cards:

  • Qatar: Homam Ahmed 33', Assim Madibo 51'

Summary: Canada ran riot against nine-man Qatar, with Jonathan David scoring a hat-trick in a dominant six-goal victory.

Group B • Match 26 | 19 Jun 2026, 00:30

Switzerland 4–1 Bosnia and Herzegovina

Goals:

  • Switzerland: Johan Manzambi 74', 90', Ruben Vargas 84', Granit Xhaka (P) 90+7'
  • Bosnia and Herzegovina: Ermin Mahmić 90+3'

Red cards:

  • Bosnia and Herzegovina: Tarik Muharemović 80'

Summary: Switzerland took control after Bosnia and Herzegovina went down to 10 men, scoring four times in the final 16 minutes to secure an emphatic victory.

Group A • Match 25 | 18 Jun 2026, 21:30

Czechia 1–1 South Africa

Goals:

  • Czechia: Michal Sadílek 6'
  • South Africa: Teboho Mokoena (P) 83'

Summary: Czechia's early lead stood until the closing stages, when Mokoena converted a penalty to earn South Africa a valuable draw.

Group K • Match 24 | 18 Jun 2026, 07:30

Uzbekistan 1–3 Colombia

Goals:

  • Colombia: Daniel Muñoz 40', Luis Díaz 65', Jaminton Campaz 90+9'
  • Uzbekistan: Abbosbek Fayzullayev 60'

Summary: Colombia pulled away after Uzbekistan's equalizer, with Díaz restoring the lead before Campaz sealed the win deep into stoppage time

Group L • Match 21 | 18 Jun 2026, 04:30

Ghana 1–0 Panama

Goals:

  • Ghana: Caleb Yirenkyi 90+5'

Summary: Ghana snatched victory in stoppage time as Caleb Yirenkyi's late goal secured all three points against Panama.

Group L • Match 22 | 18 Jun 2026, 01:30

England 4–2 Croatia

Goals:

  • England: Harry Kane (P) 12', Harry Kane 42', Jude Bellingham 47', Marcus Rashford 85'
  • Croatia: Martin Baturina 36', Petar Musa 45+5'

Summary: England overcame a spirited Croatia challenge, with Kane scoring twice before Bellingham and Rashford secured an entertaining victory.

Group K • Match 23 | 17 Jun 2026, 22:30

Portugal 1–1 DR Congo

Goals:

  • Portugal: João Neves 6'
  • DR Congo: Yoane Wissa 45+5'

Summary: Portugal made an early breakthrough through João Neves, but Wissa's stoppage-time equalizer before halftime earned DR Congo a valuable point.

Group J • Match 20 | 17 Jun 2026, 09:30

Austria 3–1 Jordan

Goals:

  • Austria: Romano Schmid 20', Yazan Al-Arab (Own Goal) 76', Marko Arnautović (P) 90+12'
  • Jordan: Ali Olwan 50'

Summary: Austria pulled away in the second half, benefiting from an own goal before Arnautović sealed the win with a late penalty.

Group J • Match 19 | 17 Jun 2026

Argentina 3–0 Algeria

Goals:

  • Argentina: Lionel Messi 17', 60', 76'

Summary: Lionel Messi scored a hat-trick as Argentina comfortably defeated Algeria to open their World Cup campaign.

Group I • Match 18 | 17 Jun 2026

Iraq 1–4 Norway

Goals:

  • Norway: Erling Haaland 29', 43', Leo Østigård 76', Aymen Hussein (Own Goal) 90+6'
  • Iraq: Aymen Hussein 39'

Summary: Haaland scored twice as Norway powered past Iraq, adding two late goals to secure a convincing victory.

Group I • Match 17 | 17 Jun 2026, 00:30

France 3–1 Senegal

Goals:

  • France: Kylian Mbappé 66', 90+6', Bradley Barcola 82'
  • Senegal: Ibrahim Mbaye 90+5'

Summary: France cruised to victory with goals from Mbappé and Barcola, while Senegal's late consolation came moments before Mbappé completed his brace.

Group G • Match 15 | 16 Jun 2026

IR Iran 2–2 New Zealand

Goals:

  • New Zealand: Elijah Just 7', 54'
  • IR Iran: Ramin Rezaeian 32', Mohammad Mohebbi 64'

Summary: Elijah Just scored twice for New Zealand, but Iran fought back on both occasions to earn a draw.

Group H • Match 13 | 16 Jun 2026, 03:30

Saudi Arabia 1–1 Uruguay

Goals:

  • Saudi Arabia: Abdulelah Al-Amri 41'
  • Uruguay: Maxi Araújo 80'

Summary: Saudi Arabia led through Al-Amri before Maxi Araújo's late equalizer ensured Uruguay earned a point.

Group G • Match 16 | 16 Jun 2026, 00:30

Belgium 1–1 Egypt

Goals:

  • Egypt: Emam Ashour 19'
  • Belgium: Mohamed Hany (Own Goal) 66'

Summary: Egypt took an early lead through Ashour, but Belgium rescued a point after a Mohamed Hany own goal in the second half.

Group H • Match 14 | 15 Jun 2026, 21:30

Spain 0–0 Cabo Verde

Summary: Spain and Cabo Verde shared the points after a goalless draw, with neither side able to find a breakthrough.

Group F • Match 12 | 15 Jun 2026, 07:30

Sweden 5–1 Tunisia

Goals:

  • Sweden: Yasin Ayari 7', Alexander Isak 30', Viktor Gyökeres 59', Mattias Svanberg 84', Yasin Ayari 90+6'
  • Tunisia: Omar Rekik 43'

Summary: Sweden delivered a dominant performance, scoring five goals to comfortably defeat Tunisia and open their campaign in style.

FIFA World Cup 2026 Group Stage Tables: Live Standings, Rankings: Click here

Group E • Match 9 | 15 Jun 2026, 04:30

Côte d'Ivoire 1–0 Ecuador

Goals:

  • Côte d'Ivoire: Amad Diallo 90'

Summary: Amad Diallo struck in the final minute to give Côte d'Ivoire a dramatic victory over Ecuador.

Group F • Match 11 | 15 Jun 2026, 01:30

Netherlands 2–2 Japan

Goals:

  • Netherlands: Virgil van Dijk 50', Crysencio Summerville 64'
  • Japan: Keito Nakamura 57', Daichi Kamada 88'

Summary: Japan came from behind twice, with Kamada's late equalizer earning a share of the points against the Netherlands.

Group E • Match 10 | 14 Jun 2026, 22:30

Germany 7–1 Curaçao

Goals:

  • Germany: Felix Nmecha 6', Nico Schlotterbeck 38', Kai Havertz (P) 45+5', Jamal Musiala 47', Nathaniel Brown 68', Deniz Undav 78', Kai Havertz 88'
  • Curaçao: Livano Comenencia 21'

Summary: Germany produced a dominant attacking display, scoring seven goals to comfortably defeat Curaçao after briefly being pegged back at 1–1.

Group D • Match 6 | 14 Jun 2026, 09:30

Australia 2–0 Türkiye

Goals:

  • Australia: Nestory Irankunda 27', Connor Metcalfe 75'

Summary: Australia claimed a comfortable victory over Türkiye with goals from Irankunda and Metcalfe in either half.

Group C • Match 5 | 14 Jun 2026, 06:30

Haiti 0–1 Scotland

Goals:

  • Scotland: John McGinn 28'

Summary: John McGinn's first-half strike proved decisive as Scotland edged Haiti to claim all three points.

Group C • Match 7 | 14 Jun 2026, 03:30

Brazil 1–1 Morocco

Goals:

  • Morocco: Ismael Saibari 21'
  • Brazil: Vinícius Júnior 32'

Summary: Morocco struck first through Saibari, but Vinícius Júnior equalised before halftime as the points were shared.

Group B • Match 8 | 14 Jun 2026, 00:30

Qatar 1–1 Switzerland

Goals:

  • Switzerland: Breel Embolo (P) 17'
  • Qatar: Miro Muheim (Own Goal) 90+4'

Summary: Switzerland looked set for victory after Embolo's penalty, but a stoppage-time own goal by Muheim earned Qatar a dramatic draw.

Group D • Match 4 | 13 Jun 2026, 06:30

USA 4–1 Paraguay

Goals:

  • Paraguay: Damián Bobadilla 7'
  • USA: Folarin Balogun 31', 45+5', Mauricio (Own Goal) 73', Giovanni Reyna 90+8'

Summary: After conceding early, the USA responded with four unanswered goals to begin their campaign with a convincing victory over Paraguay.

Group B • Match 3 | 13 Jun 2026, 00:30

Canada 1–1 Bosnia and Herzegovina

Goals:

  • Bosnia and Herzegovina: Jovo Lukić 21'
  • Canada: Cyle Larin 78'

Summary: Bosnia and Herzegovina led for most of the match before Larin's late equalizer earned Canada a point.

Group A • Match 2 | 12 Jun 2026, 07:30

Korea Republic 2–1 Czechia

Goals:

  • Czechia: Krejčí 59'
  • Korea Republic: Hwang In-beom 67', Oh Hyeon-gyu 80'

Summary: Czechia led through Krejčí, but Korea Republic scored twice in the second half to complete a comeback win.

Group A • Match 1 | 12 Jun 2026, 00:30

Mexico 2–0 South Africa

Goals:

  • México: Julián Quiñones 9', Raúl Jiménez 67'

Red Cards:

  • South Africa: Sphephelo Sithole 49', Themba Zwane 84'
  • México: César Montes 90+2'

Summary: Mexico scored in each half to secure a comfortable opening win over South Africa.

Impact on the FIFA World Cup Group Stage Standings

Following today's results, the group stage tables continue to evolve as teams compete for qualification to the knockout rounds. Every point remains crucial, with goal difference and goals scored potentially proving decisive in tightly contested groups.

What's Next?

The FIFA World Cup action continues with more crucial group-stage matches scheduled in the coming days. Fans can expect further twists and turns as teams look to secure their place in the knockout rounds and keep their World Cup dreams alive.

Stay tuned for the latest FIFA World Cup results, match reports, standings updates, and qualification scenarios throughout the tournament.

FIFA World Cup 2026: 10 Best Group Stage Matches to Watch in Sri Lanka

The road to World Cup glory begins in the group stage, where every point matters and every match can shape the tournament. With star-studded squads, historic rivalries, and high-stakes battles on the horizon, we've picked the 10 best FIFA World Cup 2026 group stage matches that football fans in Sri Lanka won't want to miss. Click here

Frequently Asked Questions (FAQ)

What is the schedule for the FIFA World Cup 2026 in Sri Lankan Time?

The FIFA World Cup 2026 will run from June 12 to July 20 (Sri Lankan Standard Time), featuring a record 48 teams and 104 matches across the United States, Canada and Mexico. Sri Lankan fans can view the complete fixture list and match timings in Sri Lankan time through Daily Mirror's dedicated World Cup schedule guide. Click here

Is there a FIFA World Cup 2026 guide for Sri Lankans?

Yes. Daily Mirror's complete FIFA World Cup 2026 guide includes team previews, group-by-group analysis, fixtures, key players, tournament favourites, schedules and the latest news throughout the competition. Click here