World Cup 2026 news from the University of Sheffield’s sports journalism students

World Cup 2026: Where to watch

By Jim Taylor

The 2026 World Cup is being shared between the BBC and ITV, as has been the case for many years.

ITV will show the opening match as co-hosts Mexico play South Africa, as well as England’s first game against Croatia.

BBC have Scotland’s first World Cup game since 1998, although that match against Haiti kicks off at 2am.

Here is the full schedule for the group stages with UK kick-off times:

11 June: Mexico v South Africa (20:00 BST) – ITV

12 June: South Korea v Czech Republic (03:00) – ITV

12 June: Canada v Bosnia-Herzegovina (20:00) – BBC

13 June: USA v Paraguay (02:00) – BBC

13 June: Qatar v Switzerland (20:00) – ITV

13 June: Brazil v Morocco (23:00) – BBC

14 June: Australia v Turkey (05:00) – ITV

14 June: Scotland v Haiti (02.00) – BBC

14 June: Germany v Curacao (18:00) – ITV

14 June: Netherlands v Japan (21:00) – ITV

15 June: Sweden v Tunisia (03:00) – ITV

15 June: Ivory Coast v Ecuador (00:00) – BBC

15 June: Spain v Cape Verde (17:00) – ITV

15 June: Belgium v Egypt (20:00) – BBC

15 June: Saudi Arabia v Uruguay (23:00) – ITV

16 June: Iran v New Zealand (02:00) – BBC

16 June: France v Senegal (20:00) – BBC

16 June: Iraq v Norway (23:00) – BBC

17 June: Argentina v Algeria (02:00) – ITV

17 June: Austria v Jordan (05:00) – BBC

17 June: Portugal v DR Congo (18:00) – BBC

17 June: England v Croatia (21:00) – ITV

18 June: Ghana v Panama (00:00) – ITV

18 June: Uzbekistan v Colombia (03:00) – BBC

18 June: Czech Republic v South Africa (17:00) – BBC

18 June: Switzerland v Bosnia-Herzegovina (20:00) – ITV

18 June: Canada v Qatar (23:00) – ITV

19 June: Mexico v South Korea (02:00) – BBC

19 June: USA v Australia (20:00) – BBC

19 June: Scotland v Morocco (23:00) – ITV

20 June: Turkey v Paraguay (05:00) – ITV

20 June: Brazil v Haiti (02:00) – ITV

20 June: Netherlands v Sweden (18:00) – BBC

20 June: Germany v Ivory Coast (21:00) – ITV

21 June: Japan v Tunisia (05:00) – BBC

21 June: Curacao v Ecuador (01:00) – BBC

21 June: Spain v Saudi Arabia (17:00) – BBC

21 June: Belgium v Iran (20:00) – ITV

21 June: Cape Verde v Uruguay (23:00) – BBC

22 June: Egypt v New Zealand (02:00) – ITV

22 June: Argentina v Austria (18:00) – BBC

22 June: France v Iraq (22:00) – BBC

23 June: Senegal v Norway (01:00) – ITV

23 June: Algeria v Jordan (04:00) – ITV

23 June: Portugal v Uzbekistan (18:00) – ITV

23 June: England v Ghana (21:00) – BBC

24 June: Croatia v Panama (00:00) – BBC

24 June: Colombia v DR Congo (03:00) – ITV

24 June: Canada v Switzerland & Bosnia-Herzegovina v Qatar (20:00) – ITV

24 June: Scotland v Brazil & Morocco v Haiti (23:00) – BBC

25 June: Mexico v Czech Republic & South Africa v South Korea (02:00) – BBC

25 June: Germany v Ecuador & Curacao v Ivory Coast (21:00) – BBC

26 June: Turkey v USA & Paraguay v Australia (03:00) – ITV

26 June: Japan v Sweden & Netherlands v Tunisia (00:00) – BBC

26 June: France v Norway & Senegal v Iraq (20:00) – ITV

27 June: Cape Verde v Saudi Arabia & Uruguay v Spain (01:00) – ITV

27 June: Egypt v Iran & New Zealand v Belgium (04:00) – BBC

27 June: England v Panama & Croatia v Ghana (22:00) – ITV

28 June: Algeria v Austria & Argentina v Jordan (03:00) – BBC

28 June: Colombia v Portugal & DR Congo v Uzbekistan (00:30) – BBC