How to watch World Cup 2026 matches today, June 24th
Our in-house cybersecurity experts and journalists, renowned for major reports like The Mother of All Breaches, conduct transparent, unbiased VPN testing and in-depth analysis.
With 750+ articles crafted based on real-world research, we empower readers to make informed purchasing decisions through first-hand expertise.
Learn more
6 FIFA World Cup 2026 group stage matches take place on June 24th, with kickoffs running from 12:00 PM ET to 9:00 PM ET. The day features Switzerland vs Canada and Bosnia and Herzegovina vs Qatar from Group B at 3:00 PM ET / 12:00 PM PT, Scotland vs Brazil and Morocco vs Haiti from Group C at 6:00 PM ET / 3:00 PM PT, and the Czech Republic vs Mexico and South Africa vs Korea Republic from Group A at 9:00 PM ET / 6:00 PM PT.
Every match streams live and free in English on BBC iPlayer and ITVX in the UK and on SBS On Demand in Australia. These broadcasters geo-block streams outside their home country, so you need a VPN to watch from abroad. We recommend NordVPN for reliable unblocking, fast HD streaming, and broad device support across all three broadcasters.
CazeTV streams Brazil's match free on YouTube in 4K, TV Azteca carries Mexico's game free in Mexico, SRF broadcasts Switzerland's match free in Switzerland, and CTV streams Canada's game free in Canada. All matches also stream free in English on BBC iPlayer or ITVX in the UK and SBS On Demand in Australia – a VPN unlocks these streams from anywhere.
Where to watch today's World Cup 2026 matches: June 24th: kickoff times
| Match | Stage | Venue | ET / PT | UK (BST) | Where to watch |
| Switzerland vs Canada | Group B MD3 | Inglewood, CA | 3:00 PM ET / 12:00 PM PT | 8:00 PM BST | CTV (free, Canada), Fox Sports, BBC iPlayer |
| Bosnia and Herzegovina vs Qatar | Group B MD3 | Vancouver, Canada | 3:00 PM ET / 12:00 PM PT | 8:00 PM BST | Fox Sports, Telemundo, BBC iPlayer |
| Scotland vs Brazil | Group C MD3 | Miami, FL | 6:00 PM ET / 3:00 PM PT | 11:00 PM BST | CazeTV (free YouTube), Fox Sports, ITVX |
| Morocco vs Haiti | Group C MD3 | Atlanta, GA | 6:00 PM ET / 3:00 PM PT | 11:00 PM BST | beIN Sports MENA (Morocco), Fox Sports, ITVX |
| Czech Republic vs Mexico | Group A MD3 | Monterrey, Mexico | 9:00 PM ET / 6:00 PM PT | 2:00 AM BST | TV Azteca (free, Mexico), Fox Sports, ITVX |
| South Africa vs Korea Republic | Group A MD3 | Monterrey, Mexico | 9:00 PM ET / 6:00 PM PT | 2:00 AM BST | SuperSport (South Africa), KBS (Korea), Fox Sports, ITVX |
Note for Australian viewers: all 6 matches start on June 25th AEDT (5:00 AM, 8:00 AM, and 11:00 AM AEDT respectively).
How to use a VPN to watch the World Cup 2026 for free
CazeTV streams Brazil vs Scotland free on YouTube in 4K, TV Azteca carries Czech Republic vs Mexico free in Mexico, CTV has Switzerland vs Canada free in Canada, and BBC iPlayer / ITVX stream all six matches free in the UK. All are geo-restricted to their home countries, but a VPN lets you watch from anywhere – see our full FIFA World Cup 2026 free streaming guide for every country.
- Choose a reliable VPN - I recommend NordVPN, now with 75%% OFF
- Download the VPN and create an account
- Connect to a server in the UK or Australia for a free English broadcast
- Go to the broadcaster's website and start streaming the June 24th matches
Platforms like BBC iPlayer, ITVX, and SBS On Demand require you to create a free account. During registration, you will be asked for a local postal code. Simply Google and use any random, valid postal code from that specific country (e.g., a London postcode for the UK) to complete your registration.
June 24th World Cup match guide
Switzerland vs Canada
Switzerland and Canada meet in a decisive Group B finale, with both teams well positioned to advance to the knockout rounds. Switzerland sits top of the group after a 4-1 win over Bosnia and Herzegovina on matchday two, while Canada crushed Qatar 6-0. Granit Xhaka anchors Switzerland's midfield, while Alphonso Davies remains Canada's most dangerous outlet. Swiss fans can watch free on SRF, while Canadian supporters can tune in on CTV.
Bosnia and Herzegovina vs Qatar
Bosnia and Herzegovina and Qatar are both in a must-win situation in the final Group B match. Bosnia fell 4-1 to Switzerland in their previous outing, while Qatar suffered a heavy 6-0 defeat to Canada. Edin Dzeko leads Bosnia's attack, while Akram Afif is Qatar's standout performer.
Scotland vs Brazil
Scotland faces Brazil in a must-win Group C encounter, with Scotland needing a result to keep their knockout hopes alive. Brazil has won both of their opening matches and tops the group, while Scotland has struggled for form in their first World Cup appearance since 1998. Neymar remains Brazil's creative force, while Scott McTominay will be crucial for Scotland's midfield. Brazil fans can watch free on CazeTV YouTube in 4K.
Morocco vs Haiti
Morocco takes on Haiti in the final Group C matchday, with Morocco looking to secure top spot in the group. Morocco has shown strong form in the tournament, while Haiti has struggled in their debut World Cup campaign. Hakim Ziyech orchestrates Morocco's attack, while Duckens Nazon leads Haiti's forward line. Moroccan fans can watch free on beIN Sports MENA.
Czech Republic vs Mexico
Czech Republic and Mexico clash in a pivotal Group A finale at Estadio BBVA in Monterrey. Mexico has won both of their opening matches and leads the group, while Czechia drew 1-1 with South Africa on matchday two. Hirving Lozano drives Mexico's attack, while Patrik Schick remains Czechia's most dangerous striker. Mexican fans can watch free on TV Azteca.
South Africa vs Korea Republic
South Africa meets the Republic of Korea in the other Group A finale, also in Monterrey. South Africa earned a 1-1 draw with Czechia to stay in contention, while Korea has struggled after losing 1-0 to Mexico on matchday two. Percy Tau leads South Africa's forward line, while Son Heung-min remains Korea's captain and key playmaker. South African fans can watch for free on SuperSport, while Korean supporters can tune in on KBS.
FAQ
What World Cup matches are on today, June 24th?
Six matches take place on June 24th: Switzerland vs Canada at 3:00 PM ET, Bosnia and Herzegovina vs Qatar at 3:00 PM ET, Scotland vs Brazil at 6:00 PM ET, Morocco vs Haiti at 6:00 PM ET, Czech Republic vs Mexico at 9:00 PM ET, and South Africa vs Korea Republic at 9:00 PM ET.
What time do the World Cup matches start on June 24th?
The first two matches kick off at 3:00 PM ET / 12:00 PM PT / 8:00 PM BST / 10:00 PM CEST (Switzerland vs Canada and Bosnia and Herzegovina vs Qatar). The second pair starts at 6:00 PM ET / 3:00 PM PT / 11:00 PM BST / 1:00 AM CEST (Scotland vs Brazil and Morocco vs Haiti). The final two matches begin at 9:00 PM ET / 6:00 PM PT / 2:00 AM BST / 4:00 AM CEST (Czech Republic vs Mexico and South Africa vs Korea Republic).
Can I watch today's World Cup matches for free?
Yes. CazeTV streams Brazil vs Scotland free on YouTube in 4K, TV Azteca carries Czech Republic vs Mexico free in Mexico, CTV has Switzerland vs Canada free in Canada, SRF broadcasts Switzerland vs Canada free in Switzerland, KBS streams South Africa vs Korea free in South Korea, and SuperSport carries South Africa vs Korea in sub-Saharan Africa. All six matches stream free in English on BBC iPlayer and ITVX in the UK and on SBS On Demand in Australia – connect to a reliable VPN like NordVPN with servers in the UK or Australia to watch from anywhere.
What channel is Brazil vs Scotland on in the US?
Brazil vs Scotland airs on Fox Sports in English and Telemundo in Spanish in the United States. The match kicks off at 6:00 PM ET / 3:00 PM PT on June 24th. CazeTV streams the match free on YouTube in Portuguese with 4K quality – connect to a Brazil VPN server to access it from outside Brazil.
How can I watch today's World Cup matches in Spanish in the US?
Telemundo carries all six matches free over-the-air in Spanish on June 24th. Peacock streams all six matches in Spanish for $10.99/month (Premium) or $16.99/month (Premium Plus). Universo does not carry any of today's matches – all six are on Telemundo.