Group ‘A’: Brazil, Croatia, Mexico, Cameroon

Group ‘B’: Spain, Netherlands, Chile, Australia

Group ‘C’: Colombia, Greece, Ivory Coast, Japan

Group ‘D’: Uruguay, Costa Rica, England, Italy

Group ‘E’: Switzerland, Ecuador, France, Honduras

Group ‘F’: Argentina, Bosnia and Herzegovina, Nigeria, Iran

Group ‘G’: Germany, Portugal, Ghana, USA

Group ‘H’: Belgium, Algeria, Russia, South Korea

Group Stage

June 12 — 5:00pm local time (1:00am PST June 13, Fri)

Brazil v Croatia Arena Corinthians, Sao Paulo

June 13 —1:00pm local time (9:00pm PST)

Mexico v Cameroon Estadio das Dunas, Natal

June 13 — 4:00pm local time (12:00am PST June 14, Sat)

Spain v Netherlands Arena Fonte Nova, Salvador

June 13 — 6:00pm local time (3:00am PST June 14, Sat)

Chile v Australia Arena Pantanal, Cuiaba

June 14 — 1:00pm local time (9:00pm PST)

Colombia v Greece Estadio Mineirao, Belo Horizonte

June 14 — 4:00pm local time (12:00am PST June 15, Sun)

Uruguay v Costa rica Estadio Castelao, Fortaleza

June 14 — 6:00pm local time (3:00am PST June 15, Sun)

England v Italy Arena Amazonia, Manaus

June 14 — 10:00pm local time (6:00am PST June 15, Sun)

Ivory Coast v Japan Arena Pernambuco, Recife

June 15 — 1:00pm local time (9:00pm PST)

Switzerland v Ecuador Estadio Nacional, Brasilia

June 15 — 4:00pm local time (12:00am PST June 16, Mon)

France v Honduras Estadio Beira-Rio, Porto Alegre

June 15 — 7:00pm local time (3:00am PST June 16, Mon) Argentina v Bosnia and Herzegovina Maracanã, Rio De Janeiro

June 16 — 1:00pm local time (9:00pm PST)

Germany v Portugal Arena Fonte Nova, Salvador

June 16 — 4:00pm local time (12:00am PST June 17, Tue)

Iran v Nigeria Arena da Baixada, Curitiba

June 16 — 7:00pm local time (3:00am PST June 17, Tue)

Ghana v USA Estadio das Dunas, Natal

June 17 — 1:00pm local time (9:00pm PST)

Belgium v Algeria Estadio Mineirao, Belo Horizonte

June 17 — 4:00pm local time (12:00am PST June 18, Wed) Brazil v Mexico Estadio Castelao, Fortaleza

June 17 — 6:00pm local time (3:00am PST June 18, Wed)

Russia v South Korea Arena Pantanal, Cuiaba

June 18 — 1:00pm local time (9:00pm PST)

Australia v Netherlands Estadio Beira-Rio, Porto Alegre

June 18 — 4:00pm local time (12:00am PST June 19, Thu)

Spain v Chile Maracanã - Estádio Jornalista Mário Filho, Rio De Janeiro

June 18 — 6:00pm local time (3:00am PST June 19, Thu)

Cameroon v Croatia Arena Amazonia, Manaus

June 19 — 1:00pm local time (9:00pm PST)

Colombia v Ivory Coast Estadio Nacional, Brasilia

June 19 — 4:00pm local time (12:00am PST June 20, Fri)

Uruguay v England Arena Corinthians, Sao Paulo

June 19 — 7:00pm local time (3:00am PST June 20, Fri)

Japan v Greece Estadio das Dunas, Natal

June 20 — 1:00pm local time (9:00pm PST)

Italy v Costa Rica Arena Pernambuco, Recife

June 20 — 4:00pm local time (12:00am PST June 21, Sat) Switzerland v France Arena Fonte Nova, Salvador

June 20 — 7:00pm local time (3:00am PST June 21, Sat)

Honduras v Ecuador Arena da Baixada, Curitiba

June 21 — 1:00pm local time (9:00pm PST)

Argentina v Iran Estadio Mineirao, Belo Horizonte

June 21 — 4:00pm local time (12:00am PST June 22, Sun)

Germany v Ghana Estadio Castelao, Fortaleza

June 21 — 6:00pm local time (3:00am PST June 22, Sun)

Nigeria v Bosnia and Herzegovina Arena Pantanal, Cuiaba

June 22 — 1:00pm local time (9:00pm PST)

Belgium v Russia Maracanã - Estádio Jornalista Mário Filho, Rio De Janeiro

June 22 — 4:00pm local time (12:00am PST June 23, Mon)

South Korea v Algeria Estadio Beira-Rio, Porto Alegre

June 22 — 6:00pm local time (3:00am PST June 23, Mon)

USA v Portugal Arena Amazonia, Manaus

June 23 — 1:00pm local time (9:00pm PST)

Netherlands v Chile Arena Corinthians, Sao Paulo

June 23 — 1:00pm local time (9:00pm PST)

Australia v Spain Arena da Baixada, Curitiba

June 23 — 5:00pm local time (1:00am PST June 24, Tue)

Cameroon v Brazil Estadio Nacional, Brasilia

June 23 — 5:00pm local time (1:00am PST June 24, Tue)

Croatia v Mexico Arena Pernambuco, Recife

June 24 — 1:00pm local time (9:00pm PST)

Italy v Uruguay Estadio das Dunas, Natal

June 24 — 1:00pm local time (9:00pm PST)

Costa Rica v England Estadio Mineirao, Belo Horizonte

June 24 — 4:00pm local time (1:00am PST June 25, Wed)

Japan v Colombia Arena Pantanal, Cuiaba

June 24 — 5:00pm local time (1:00am PST June 25, Wed)

Greece v Ivory Coast Estadio Castelao, Fortaleza

June 25 — 1:00pm local time (9:00pm PST)

Nigeria v Argentina Estadio Beira-Rio, Porto Alegre

June 25 — 1:00pm local time (9:00pm PST)

Bosnia and Herzegovina v Iran Arena Fonte Nova, Salvador

June 25 — 4:00pm local time (1:00am PST June 26, Thu)

Honduras v Switzerland Arena Amazonia, Manaus

June 25 — 5:00pm local time (1:00am PST June 26, Thu)

Ecuador v France Maracanã - Estádio Jornalista Mário Filho, Rio De Janeiro

June 26 — 1:00pm local time (9:00pm PST)

Portugal v Ghana Estadio Nacional, Brasilia

June 26 — 1:00pm local time (9:00pm PST)

USA v Germany Arena Pernambuco, Recife

June 26 — 5:00pm local time (1:00am PST June 27, Fri) South Korea v Belgium Arena Corinthians, Sao Paulo

June 26 — 5:00pm local time (1:00am PST June 27, Fri)

Algeria v Russia Arena da Baixada, Curitiba

Second Stage (Round of 16)

June 28 — 1:00pm local time (9:00pm PST)

1A v 2B Estadio Mineirao, Belo Horizonte

June 28 — 5:00pm local time (1:00am PST June 29, Sun)

1C V 2D Maracanã - Estádio Jornalista Mário Filho, Rio De Janeiro

June 29 — 1:00pm local time (9:00pm PST)

1B v 2A Estadio Castelao, Fortaleza

June 29 — 5:00pm local time (1:00am PST June 30, Mon)

ID v 2C Arena Pernambuco, Recife

June 30 — 1:00pm local time (9:00pm PST)

IE v 2F Estadio Nacional, Brasilia

June 30 — 5:00pm local time (1:00am PST July 1, Tue)

1G v 2H Estadio Beira-Rio, Porto Alegre

July 1 — 1:00pm local time (9:00pm PST)

1F v 2E Arena Corinthians, Sao Paulo

July 1 — 5:00pm local time (1:00am PST July 2, Wed)

1H v 2G Arena Fonte Nova, Salvador

Quarter-finals

July 4 — 1:00pm local time (9:00pm PST)

QF1 v QF2 Maracanã - Estádio Jornalista Mário Filho, Rio De Janeiro

July 4 — 5:00pm local time (1:00am PST July 5, Sat)

QF5 v QF6 Estadio Castelao, Fortaleza

July 5 — 1:00pm local time (9:00pm)

QF3 v QF4 Estadio Nacional, Brasilia

July 5 — 5:00pm local time (1:00am PST July 6, Sun)

QF7 v QF8 Arena Fonte Nova, Salvador

Semi-finals

July 8 — 5:00pm local time (1:00am PST July 9, Wed)

SF1 v SF2 Estadio Mineirao, Belo Horizonte

July 9 — 5:00pm local time (1:00am PST July 10, Thu)

SF3 v SF4 Arena Corinthians, Sao Paulo Third-place Playoff

July 12 — 5:00pm local time (1:00am PST July 13, Sun)

PO1 v PO2 Estadio Nacional, Brasilia

THE FINAL

July 13 — 4:00pm local time (12:00am PST July 14, Mon)

F1 v F2 Maracanã - Estádio Jornalista Mário Filho, Rio De Janeiro

Opinion

A long week

A long week

There’s some wariness about the excitement surrounding this moment of international glory.

Editorial

Unlearnt lessons
Updated 28 Apr, 2026

Unlearnt lessons

THE US is undoubtedly the world’s top military and economic power at this time. Yet as the Iran quagmire has ...
Solar vision?
28 Apr, 2026

Solar vision?

THE recent imposition of certain regulatory requirements for small-scale solar systems, followed by the reversal of...
Breaking malaria’s grip
28 Apr, 2026

Breaking malaria’s grip

FOR the first time in decades, defeating malaria in our lifetime is possible, according to WHO. Yet in Pakistan,...
Pathways to peace
Updated 27 Apr, 2026

Pathways to peace

NEGOTIATIONS to hammer out the 2015 Iran nuclear agreement took nearly two years before a breakthrough was achieved....
Food-insecure nation
27 Apr, 2026

Food-insecure nation

A NEW UN-backed report has listed Pakistan among 10 countries where acute food insecurity is most concentrated. This...
Migration toll
27 Apr, 2026

Migration toll

THE world should not be deceived by a global migration count lower than the highest annual statistics on record —...