Canada’s home World Cup is here. From June 11 to July 19, 48 teams play 104 matches across Canada, the United States and Mexico — with Vancouver’s BC Place and Toronto’s BMO Field hosting on Canadian soil for the first time in history. This is StudioX News’ tournament hub: live scores, every group table, the full schedule, and our coverage of how Canada’s communities are living the World Cup in their own languages.
📅 Full Schedule — All 104 Matches · Canada, USA & Mexico (times PT)
Thursday, June 11
Mexico2–0 FTSouth AfricaGroup A · Jun 11
South Korea2–1 FTCzechiaGroup A · Jun 11
Friday, June 12
Canada1–1 FTBosnia-HerzegovinaGroup B · Jun 12🍁 BMO Field, Toronto
United States4–1 FTParaguayGroup D · Jun 12
Saturday, June 13 — TODAY
Qatar12:00 PMSwitzerlandGroup B · Jun 13
Brazil3:00 PMMoroccoGroup C · Jun 13
Haiti6:00 PMScotlandGroup C · Jun 13
Australia9:00 PMTurkeyGroup D · Jun 13🍁 BC Place, Vancouver
Sunday, June 14
Germany10:00 AMCuraçaoGroup E · Jun 14
Netherlands1:00 PMJapanGroup F · Jun 14
Ivory Coast4:00 PMEcuadorGroup E · Jun 14
Sweden7:00 PMTunisiaGroup F · Jun 14
Monday, June 15
Spain9:00 AMCape Verde IslandsGroup H · Jun 15
Belgium12:00 PMEgyptGroup G · Jun 15
Saudi Arabia3:00 PMUruguayGroup H · Jun 15
Iran6:00 PMNew ZealandGroup G · Jun 15
Tuesday, June 16
France12:00 PMSenegalGroup I · Jun 16
Iraq3:00 PMNorwayGroup I · Jun 16
Argentina6:00 PMAlgeriaGroup J · Jun 16
Austria9:00 PMJordanGroup J · Jun 16
Wednesday, June 17
Portugal10:00 AMCongo DRGroup K · Jun 17
England1:00 PMCroatiaGroup L · Jun 17
Ghana4:00 PMPanamaGroup L · Jun 17🍁 BMO Field, Toronto
Uzbekistan7:00 PMColombiaGroup K · Jun 17
Thursday, June 18
Czechia9:00 AMSouth AfricaGroup A · Jun 18
Switzerland12:00 PMBosnia-HerzegovinaGroup B · Jun 18
Canada3:00 PMQatarGroup B · Jun 18🍁 BC Place, Vancouver
Mexico6:00 PMSouth KoreaGroup A · Jun 18
Friday, June 19
United States12:00 PMAustraliaGroup D · Jun 19
Scotland3:00 PMMoroccoGroup C · Jun 19
Brazil5:30 PMHaitiGroup C · Jun 19
Turkey8:00 PMParaguayGroup D · Jun 19
Saturday, June 20
Netherlands10:00 AMSwedenGroup F · Jun 20
Germany1:00 PMIvory CoastGroup E · Jun 20🍁 BMO Field, Toronto
Ecuador5:00 PMCuraçaoGroup E · Jun 20
Tunisia9:00 PMJapanGroup F · Jun 20
Sunday, June 21
Spain9:00 AMSaudi ArabiaGroup H · Jun 21
Belgium12:00 PMIranGroup G · Jun 21
Uruguay3:00 PMCape Verde IslandsGroup H · Jun 21
New Zealand6:00 PMEgyptGroup G · Jun 21🍁 BC Place, Vancouver
Monday, June 22
Argentina10:00 AMAustriaGroup J · Jun 22
France2:00 PMIraqGroup I · Jun 22
Norway5:00 PMSenegalGroup I · Jun 22
Jordan8:00 PMAlgeriaGroup J · Jun 22
Tuesday, June 23
Portugal10:00 AMUzbekistanGroup K · Jun 23
England1:00 PMGhanaGroup L · Jun 23
Panama4:00 PMCroatiaGroup L · Jun 23
Colombia7:00 PMCongo DRGroup K · Jun 23
Wednesday, June 24
Switzerland12:00 PMCanadaGroup B · Jun 24🍁 BC Place, Vancouver
Bosnia-Herzegovina12:00 PMQatarGroup B · Jun 24
Morocco3:00 PMHaitiGroup C · Jun 24
Scotland3:00 PMBrazilGroup C · Jun 24
Czechia6:00 PMMexicoGroup A · Jun 24
South Africa6:00 PMSouth KoreaGroup A · Jun 24
Thursday, June 25
Ecuador1:00 PMGermanyGroup E · Jun 25
Curaçao1:00 PMIvory CoastGroup E · Jun 25
Tunisia4:00 PMNetherlandsGroup F · Jun 25
Japan4:00 PMSwedenGroup F · Jun 25
Turkey7:00 PMUnited StatesGroup D · Jun 25
Paraguay7:00 PMAustraliaGroup D · Jun 25
Friday, June 26
Norway12:00 PMFranceGroup I · Jun 26
Senegal12:00 PMIraqGroup I · Jun 26
Uruguay5:00 PMSpainGroup H · Jun 26
Cape Verde Islands5:00 PMSaudi ArabiaGroup H · Jun 26
New Zealand8:00 PMBelgiumGroup G · Jun 26🍁 BC Place, Vancouver
Egypt8:00 PMIranGroup G · Jun 26
Saturday, June 27
Panama2:00 PMEnglandGroup L · Jun 27
Croatia2:00 PMGhanaGroup L · Jun 27
Colombia4:30 PMPortugalGroup K · Jun 27
Congo DR4:30 PMUzbekistanGroup K · Jun 27
Jordan7:00 PMArgentinaGroup J · Jun 27
Algeria7:00 PMAustriaGroup J · Jun 27
Sunday, June 28
TBD12:00 PMTBDLast 32 · Jun 28
Monday, June 29
TBD10:00 AMTBDLast 32 · Jun 29
TBD1:30 PMTBDLast 32 · Jun 29
TBD6:00 PMTBDLast 32 · Jun 29
Tuesday, June 30
TBD10:00 AMTBDLast 32 · Jun 30
TBD2:00 PMTBDLast 32 · Jun 30
TBD6:00 PMTBDLast 32 · Jun 30
Wednesday, July 1
TBD9:00 AMTBDLast 32 · Jul 1
TBD1:00 PMTBDLast 32 · Jul 1
TBD5:00 PMTBDLast 32 · Jul 1
Thursday, July 2
TBD12:00 PMTBDLast 32 · Jul 2
TBD4:00 PMTBDLast 32 · Jul 2
TBD8:00 PMTBDLast 32 · Jul 2
Friday, July 3
TBD11:00 AMTBDLast 32 · Jul 3
TBD3:00 PMTBDLast 32 · Jul 3
TBD6:30 PMTBDLast 32 · Jul 3
Saturday, July 4
TBD10:00 AMTBDLast 16 · Jul 4
TBD2:00 PMTBDLast 16 · Jul 4
Sunday, July 5
TBD1:00 PMTBDLast 16 · Jul 5
TBD5:00 PMTBDLast 16 · Jul 5
Monday, July 6
TBD12:00 PMTBDLast 16 · Jul 6
TBD5:00 PMTBDLast 16 · Jul 6
Tuesday, July 7
TBD9:00 AMTBDLast 16 · Jul 7
TBD1:00 PMTBDLast 16 · Jul 7
Thursday, July 9
TBD1:00 PMTBDQuarter Finals · Jul 9
Friday, July 10
TBD12:00 PMTBDQuarter Finals · Jul 10
Saturday, July 11
TBD2:00 PMTBDQuarter Finals · Jul 11
TBD6:00 PMTBDQuarter Finals · Jul 11
Tuesday, July 14
TBD12:00 PMTBDSemi Finals · Jul 14
Wednesday, July 15
TBD12:00 PMTBDSemi Finals · Jul 15
Saturday, July 18
TBD2:00 PMTBDThird Place · Jul 18
Sunday, July 19
TBD12:00 PMTBDFinal · Jul 19