June 18
Brazil vs Switzerland β 2am β Astro
Sweden vs South Korea β 8pm β Astro
Belgium vs Panama β 11pm β TV1 (delayed, 11.30pm) & Astro
June 19
Tunisia vs England β 2am β Astro
Colombia vs Japan β 8pm β TV2 & Astro
Poland vs Senegal β 11pm β Astro
June 20
Russia vs Egypt β 2am β TV1 & Astro
Portugal vs Morocco β 8pm β Astro
Uruguay vs Saudi Arabia β 11pm β Astro
June 21
Iran vs Spain β 2am β TV1 & Astro
Denmark vs Australia β 8pm β TV2 & Astro
France vs Peru β 11pm β Astro
June 22
Argentina vs Croatia β 2am β TV1 (delayed, 2.30am) & Astro
Brazil vs Costa Rica β 8pm β TV1 (delayed, 8.30pm) & Astro
Nigeria vs Iceland β 11pm β Astro
June 23
Serbia vs Switzerland β 2am β Astro
Belgium vs Tunisia β 8pm β TV2 & Astro
South Korea vs Mexico β 11pm β TV1 & Astro
June 24
Germany vs Sweden β 2am β TV1 (delayed, 2.30am) & Astro
England vs Panama β 8pm β Astro
Japan vs Senegal β 11pm β TV1 & Astro
June 25
Poland vs Colombia β 2am β TV1 (delayed, 2.30am) & Astro
Uruguay vs Russia β 10pm β Astro
Saudi Arabia vs Egypt β 10pm β TV1 (delayed, 10.30pm) & Astro
Spain vs Morocco β 2am β TV1 (delayed, 2.30am) & Astro
June 26
Iran vs Portugal β 2am β Astro
Denmark vs France β 10pm β Astro
Australia vs Peru β 10pm β Astro
June 27
Nigeria vs Argentina β 2am β TV1 & Astro
Iceland vs Croatia β 2am β Astro
South Korea vs Germany β 10pm β TV1 & Astro
Mexico vs Sweden β 10pm β Astro
June 28
Serbia vs Brazil β 2am β TV1 & Astro
Switzerland vs Costa Rica β 2am β Astro
Japan vs Poland β 10pm β Astro
Senegal vs Colombia β 10pm β Astro
June 29
England vs Belgium β 2am β TV1 & Astro
Panama vs Tunisia β 2am β Astro
~~Hopefully there would be more matches~~