The June 25 FIFA World Cup 2026 schedule features six high-stakes clashes across Groups A, B and C, starting at 12:30 AM IST with Switzerland vs Canada and Bosnia & Herzegovina vs Qatar, and ending with Czechia vs Mexico and South Africa vs South Korea at 6:30 AM IST. Indian fans can watch every match live on ZEE5 or via Unite8 Sports channels in English and regional languages.
The June 25 lineup of the FIFA World Cup 2026 features six high-stakes group fixtures, starting at an unhealthy time of 12:30 AM India time. The kickoff sarts with Switzerland vs Canada and Bosnia & Herzegovina vs Qatar,but this is followed by Brazil vs Scotland, arguably the best match of the day. It is followed by Morocco vs Haiti at 3:30 AM IST, and concluding with Czechia vs Mexico and South Africa vs South Korea at 6:30 AM IST. All matches will be live streamed online on the ZEE5 platform and broadcast on TV across Unite8 Sports television channels throughout India. Check out the tactical breakdown, group table realities, and broadcasting specifics for this definitive mid-tournament matchday. Here is all you want to know about the FIFA World Cup 2026 matches today including where to watch, India match dates. Check full list of details below.
Switzerland vs Canada (Group B)
Kickoff Time: 12:30 AM IST (Midnight Wednesday/Thursday)
Venue: BC Place, Vancouver, Canada
Bosnia & Herzegovina vs Qatar (Group B)
Kickoff Time: 12:30 AM IST (Midnight Wednesday/Thursday)
Venue: Seattle Stadium, Seattle, USA
Scotland vs Brazil (Group C)
Kickoff Time: 3:30 AM IST
Venue: Miami Stadium, Miami, USA
Morocco vs Haiti (Group C)
Kickoff Time: 3:30 AM IST
Venue: Atlanta Stadium, Atlanta, USA
Czechia vs Mexico (Group A)
Kickoff Time: 6:30 AM IST
Venue: Mexico City Stadium, Mexico City, Mexico
South Africa vs South Korea (Group A)
Kickoff Time: 6:30 AM IST
Venue: Monterrey Stadium, Monterrey, Mexico
Fans in India can stream the entire tournament on ZEE5. The platform offers a Quarterly Plan for ₹799 and an Annual Plan for ₹1,699.
Those who prefer watching on television can tune in via Zee's Unite8 Sports channels, available on major DTH platforms such as Tata Play and Airtel Digital TV. Fans can watch the matches with English commentary on Unite8 Sports 1 and Unite8 Sports 1 HD. Those who prefer regional languages can tune into Unite8 Sports 2 and Unite8 Sports 2 HD, which will offer coverage in Hindi and other regional languages.
Group A (Czechia, Mexico, South Africa, South Korea): Mexico and South Korea lead the pack after securing crucial wins in their opening matches, each sitting comfortably on 3 points. Czechia and South Africa are hunting for their first points of the tournament to stay alive in a highly competitive group.
Group B (Switzerland, Canada, Bosnia & Herzegovina, Qatar): Qatar holds the upper hand with 3 points following a successful opening-round victory. Canada and Switzerland are tied for second place after fighting to a draw in their debut, while Bosnia & Herzegovina is pushing for a vital win to reverse their opening defeat
Group C (Scotland, Brazil, Morocco, Haiti): Heavyweights Brazil sit firmly at the top of Group C after a dominant opening win. Morocco follows closely behind, while Scotland and Haiti find themselves at the bottom of the table, desperately needing points from this matchday to avoid early elimination.
| Match | Group | Kickoff Time (IST) | Venue |
| Switzerland vs Canada | Group B | 12:30 AM IST | BC Place-Vancouver-Canada |
| Bosnia & Herzegovina vs Qatar | Group B | 12:30 AM IST | Seattle Stadium- Seattle-USA |
| Scotland vs Brazil | Group C | 3:30 AM IST | Miami Stadium- Miami-USA |
| Morocco vs Haiti | Group C | 3:30 AM IST | Atlanta Stadium- Atlanta-USA |
| Czechia vs Mexico | Group A | 6:30 AM IST | Mexico City Stadium- Mexico City-Mexico |
| South Africa vs South Korea | Group A | 6:30 AM IST | Monterrey Stadium-Monterrey-Mexico |