
Not all the matches at the Fifa World Cup 2026 in the USA, Mexico and Canada will be available on free-to-air TV in France, so here’s how to support your team through the tournament.
Broadcasting change is in the air in France, as the countdown to the Fifa World Cup 26, which kicks off on June 11th and runs to July 19th, continues.
For the first time since 1978, there’s a new free-to-air broadcaster of the tournament in the USA, Mexico and Canada — M6 acquired the broadcasting rights for the competition, at a price of €120 million, ending TF1’s long stint as France’s broadcaster of record for the tournament.
M6 and its sister channel W9 will broadcast 56 matches live from the tri-nation tournament, including every one of France’s games, as well as the opening match, the semi-finals, and the final.
Les Bleus kick off their bid for a third World Cup on June 16th against Group I opponents Senegal in New York. The match kicks off at 9pm France time. They then face Iraq, in Philadelphia, – June 22nd at 11pm; before finishing their group phase — hopefully with qualification to the Round-of-16 – against Norway, in Boston, at 9pm – June 26th.
The free-to-air broadcaster will also show summaries and other highlights from all World Cup matches – its M6+ streaming platform.
Meanwhile the pay-TV broadcaster BeIN will show every one of the tournament’s 104 matches; 92 of them on BeIN Sports 1 and the other 12 matches on BeIN Sports 2. The channel is also expected to launch a channel exclusively dedicated to the World Cup – its platform, with magazines and exclusive content from the tournament.
In good news for England fans in France, all of England’s games are on the free channel, while most of Scotland’s matches are also free to air.
Less good news for Australian or American football fans however (it’s football, not soccer. We are not discussing this further), as their matches are screened on the paid-for channel.
Here is the match-by-match TV schedule in France, with the kick-off in French time;
Thursday, June 11th
Group A Mexico v South Africa (9pm – M6 / beIN Sports 1)
Friday, June 12th
Group A South Korea v Czech Republic (4am – beIN Sports 1)
Group B Canada v Bosnia and Herzegovina (9pm – M6 / beIN Sports 1)
Saturday, June 13th
Group D USA v Paraguay (3am – beIN Sports 1)
Group B Qatar v Switzerland (9pm – W9 / beIN Sports 1)
Sunday, June 14th
Group C Brazil v Morocco (12am – M6 / beIN Sports 1)
Group C Haiti v Scotland: (3am – beIN Sports 1)
Group D Australia v Turkey (6am – beIN Sports 1)
Group E Germany v Curaçao (7pm – W9 / beIN Sports 1)
Group F Netherlands v Japan (10pm – W9 / beIN Sports 1)
Monday, June 15th, 2026
Group E Ivory Coast v Ecuador (1am – beIN Sports 1)
Group F Sweden v Tunisia (4am – beIN Sports 1)
Group H Spain v Cape Verde (6pm – W9 / beIN Sports 1)
Group G Belgium v Egypt (9pm – M6 / beIN Sports 1)
Tuesday, June 16th
Group H Saudi Arabia v Uruguay (12am – M6 / beIN Sports 1)
Group G Iran v New Zealand (3am – beIN Sports 1)
Group I France v Senegal (9pm – M6 / beIN Sports 1)
Wednesday, June 17th
Group I Iraq v Norway (12am – beIN Sports 1)
Group J Argentina v Algeria (3am – beIN Sports 1)
Group J Austria v Jordan (6am – beIN Sports 1)
Group K Portugal v DR Congo (7pm – beIN Sports 1)
Group L England v Croatia (10pm – W9 / beIN Sports 1)
Thursday, June 18th
Group L Ghana v Panama (1am – beIN Sports 1)
Group K Uzbekistan v Colombia (4am – beIN Sports 1)
Group A Czech Republic v South Africa (6pm – beIN Sports 1)
Group B Switzerland v Bosnia and Herzegovina (9pm – beIN Sports 1)
Friday, June 19th
Group B Canada v Qatar (12am – beIN Sports 1)
Group A Mexico v South Korea (3am – beIN Sports 1)
Group D USA v Australia (9pm – M6 / beIN Sports 1)
Saturday, June 20th
Group C Scotland v Morocco (12am – M6 / beIN Sports 1)
Group C Brazil v Haiti (3am – beIN Sports 1)
Group D Turkey v Paraguay (6am – beIN Sports 1)
Group F Netherlands v Sweden (7pm – beIN Sports 1)
Group E Germany v Ivory Coast (10pm – W9 / beIN Sports 1)
Sunday, June 21st
Group E Ecuador v Curaçao (2am – beIN Sports 1)
Group F Tunisia v Japan (6am – beIN Sports 1)
Group H Spain v Saudi Arabia (6pm – W9 / beIN Sports 1)
Group G Belgium v Iran (9pm – M6 / beIN Sports 1)
Monday, June 22nd
Group H Uruguay v Cape Verde (12am – beIN Sports 1)
Group G New Zealand v Egypt (3am – beIN Sports 1)
Group J Argentina v Austria (7pm – M6 / beIN Sports 1)
Group I France v Iraq (11pm – M6 / beIN Sports 1)
Tuesday, June 23rd
Group I Norway v Senegal (2am – beIN Sports 1)
Group J Jordan v Algeria (5am – beIN Sports 1)
Group K Portugal v Uzbekistan (7pm – W9 / beIN Sports 1)
Group L England v Ghana (10pm – W9 / beIN Sports 1)
Wednesday, June 24th
Group L Panama v Croatia (1am – beIN Sports 1)
Group K Colombia v DR Congo (4am – beIN Sports 1)
Group B Switzerland v Canada (9pm – M6 / beIN Sports 1)
Group B Bosnia and Herzegovina v Qatar (9pm – beIN Sports 2)
Thursday, June 25th
Group C Scotland v Brazil (12am – beIN Sports 1)
Group C Morocco v Haiti (12am – beIN Sports 2)
Group A Czech Republic v Mexico (3am – beIN Sports 1)
Group A South Africa v South Korea (3am – beIN Sports 2)
Group E Ecuador v Germany (10pm – W9 / beIN Sports 1)
Group E Curaçao v Ivory Coast (10pm – beIN Sports 2)
Friday, June 26th
Group F Tunisia v Netherlands (1am – M6 / beIN Sports 1)
Group F Japan v Sweden (1am – beIN Sports 2)
Group D Turkey v USA (4am – beIN Sports 1)
Group D Paraguay v Australia (4am – beIN Sports 2)
Group I Norway v France (9pm – M6 / beIN Sports 1)
Group I Senegal v Iraq (9pm – beIN Sports 2)
Saturday, June 27th
Group H Uruguay v Spain (2am – M6 / beIN Sports 1)
Group H Cape Verde v Saudi Arabia (2am – beIN Sports 2)
Group G New Zealand v Belgium (5am – beIN Sports 1)
Group G Egypt v Iran (5am – beIN Sports 2)
Group L Panama v England (11pm – M6 / beIN Sports 1)
Group L Croatia v Ghana (11pm – beIN Sports 2)
Sunday, June 28th
Group K Colombia v Portugal (1.30am – M6 / beIN Sports 1)
Group K DR Congo v Uzbekistan (1.30am – beIN Sports 2)
Group J Jordan v Argentina (4am – beIN Sports 2)
Group J Algeria v Austria (4am – beIN Sports 1)
Knockout phase
Sunday, June 28th
Round-of-32 2nd in Group A v 2nd in Group B (9pm – M6 / beIN Sports 1)
Monday, June 29th
Round-of-32 1st in Group C v 2nd in Group F (7pm – M6 / beIN Sports 1)
Round-of-32 1st in Group E v 3rd in Group A/B/C/D/F (10.30pm – M6 / beIN Sports 1)
Tuesday, June 30th
Round-of-32 1st in Group F – 2nd in Group C (3am – beIN Sports 1)
Round-of-32 2nd in Group E – 2nd in Group I (7pm – M6 / beIN Sports 1)
Round-of-32 1st in Group I – 3rd in Group C/D/F/G/H (11pm – M6 / beIN Sports 1)
Wednesday, July 1st
Round-of-32 1st in Group A – 3rd in Group C/E/F/H/I (3am – beIN Sports 1)
Round-of-32 1st in Group L – 3rd in Group E/H/I/J/K (6pm – M6 / beIN Sports 1)
Round-of-32 1st in Group G – 3rd in Group A/E/H/I/J (10pm – beIN Sports 1)
Thursday, July 2nd
Round-of-32 1st in Group D – 3rd in Group B/E/F/I/J (2am – beIN Sports 1)
Round-of-32 1st in Group H – 2nd in Group J (9pm – M6 / beIN Sports 1)
Friday, July 3rd
Round-of-32 2nd in Group K – 2nd in Group L (1am – beIN Sports 1)
Round-of-32 1st in Group B – 3rd in Group E/F/G/I/J (5am – beIN Sports 1)
Round-of-32 2nd in Group D – 2nd in Group G (8pm – M6 / beIN Sports 1)
Saturday, July 4th
Round-of-32 1st in Group J – 2nd in Group H (12am – beIN Sports 1)
Round-of-32 1st in Group K – 3rd in Group D/E/I/J/L (3.30am – beIN Sports 1)
Saturday, July 4th
Round of 16 Match 1 (8pm – M6 / beIN Sports 1)
Round of 16 Match 2 (11pm – M6 / beIN Sports 1)
Sunday, July 5th
Round of 16 Match 3 (10pm – M6 / beIN Sports 1)
Monday, July 6th
Round of 16 Match 4 (2am – beIN Sports 1)
Round of 16 Match 5 (9pm – M6 / beIN Sports 1)
Tuesday, July 7th
Round of 16 Match 6 (2am – beIN Sports 1)
Round of 16 Match 7 (6pm – M6 / beIN Sports 1)
Round of 16 Match 8 (10pm – M6 / beIN Sports 1)
Thursday, July 9th
Quarter-final 1 (10pm – M6 / beIN Sports 1)
Friday, July 10th
Quarter-final 2 (9pm – M6 / beIN Sports 1)
Saturday, July 11th
Quarter-final 3 (11pm – M6 / beIN Sports 1)
Sunday, July 12th
Quarter-final 4 (3am – beIN Sports 1)
Tuesday, July 14th
Semi-final 1 (9pm – M6 / beIN Sports 1)
Wednesday, July 15th
Semi-final 2 (9pm – M6 / beIN Sports 1)
Saturday, July 18th
Third-place play-off (11pm – M6 / beIN Sports 1)
Sunday, July 19th
Final (9pm – M6 / beIN Sports 1)

