Fixtures and Results

Every match, with date, kick-off time, venue, lineup status, and watch information.

Use this page as the tournament schedule backbone, then open any fixture for a dedicated match centre.

Live

Matches in progress

LiveMatch 22
England vs Croatia17 June 2026 - 15:00 localKansas City - GEHA Field at Arrowhead StadiumGroup LWatch on BBC One, iPlayerScore: ENG 1 - 0 CRO

England are controlling territory and chance quality against Croatia in their Group L opener.

Open match centre

Upcoming

Next three fixtures

See all
UpcomingMatch 1
Mexico vs South Africa11 June 2026 - 13:00 localMexico City - Estadio AztecaGroup AWatch on TV guide update pending

Mexico face South Africa in Group A, matchday 1, at Estadio Azteca in Mexico City.

Open match centre
UpcomingMatch 2
South Korea vs UEFA Path D Winner11 June 2026 - 20:00 localGuadalajara (Zapopan) - Estadio AkronGroup AWatch on TV guide update pending

South Korea face UEFA Path D Winner in Group A, matchday 1, at Estadio Akron in Guadalajara (Zapopan).

Open match centre
UpcomingMatch 3
Canada vs UEFA Path A Winner12 June 2026 - 15:00 localMonterrey (Guadalupe) - Estadio BBVAGroup BWatch on TV guide update pending

Canada face UEFA Path A Winner in Group B, matchday 1, at Estadio BBVA in Monterrey (Guadalupe).

Open match centre

Results

Last three completed

See all
CompletedMatch 19
Argentina vs Algeria16 June 2026 - 20:00 localMonterrey (Guadalupe) - Estadio BBVAGroup JWatch on ITV1, ITVXScore: ARG 1 - 1 ALG

Argentina and Algeria shared the points in a tense Group J opener.

Open match centre
CompletedMatch 5
Haiti vs Scotland13 June 2026 - 21:00 localHouston - NRG StadiumGroup CWatch on BBC Scotland, iPlayerScore: HAI 0 - 2 SCO

Scotland opened Group C with a controlled win and early momentum in the new 48-team format.

Open match centre