Thursday 11th June
Mexico v South Africa, 7.00pm (KO 8.00pm)
Friday 12th June
Canada v Bosnia & Herzegovina, 7.00pm (KO 8.00pm)
Saturday 13th June
Qatar v Switzerland, 7.00pm (KO 8.00pm)
Sunday 14th June
Germany v Curaçao, 5.00pm (KO 6.00pm)
Sunday 14th June
Netherlands v Japan, 9.00pm (KO 10.00pm)
Monday 15th June
Spain v Cape Verde, 4.00pm (KO 5.00pm)
Monday 15th June
Belgium v Egypt, 8.00pm (KO 9.00pm)
Tuesday 16th June
France v Senegal, 7.00pm (KO 8.00pm)
Wednesday 17th June
England v Croatia, 8.00pm (KO 9.00pm)
Thursday 18th June
Czechia v South Africa, 4.00pm (KO 5.00pm)
Thursday 18th June
Switzerland v Bosnia & Herzegovina, 8.00pm (KO 9.00pm)
Friday 19th June
Australia v USA, 7.00pm (KO 8.00pm)
Saturday 20th June
Netherlands v Sweden, 5.00pm (KO 6.00pm)
Sunday 21st June
Spain v Saudi Arabia, 4.00pm (KO 5.00pm)
Monday 22nd June
Argentina v Australia, 5.00pm (KO 6.00pm)
Tuesday 23rd June
England v Ghana, 8.00pm (KO 9.00pm)
Wednesday 24th June
Switzerland v Canada, 8.00pm (KO 9.00pm)
Thursday 25th June
Ecuador v Germany, 8.00pm (KO 9.00pm)
Friday 26th June
Norway v France, 7.00pm (KO 8.00pm)
Saturday 27th June
Panama v England, 9.00pm (KO 10.00pm, please note due to licencing restrictions, we can only show the first half)