
Football fans will be in dreamland over the next five weeks with all 104 World Cup games set to be shown live on TV.
Millions of people across the country will be tuning in to catch a glimpse of the action, which gets underway tonight, with the BBC and ITV once again sharing the broadcasting rights in the UK.
Several late nights and early mornings await for TV viewers, however, with the tournament taking place across the USA, Canada and Mexico.
Whilst the most high-profile group stage matches have been scheduled for relatively sociable hours, including England’s fixtures against Croatia (9pm), Ghana (9pm) and Panama (10pm), several other games likely to be of particular interest to UK audiences have been handed a less favourable slot.
All the World Cup action
Get everything you need to know about the World Cup – England updates, the games to watch and stories you missed – in five minutes, at 1pm, every day. Sign up here.
Chief amongst them is Scotland’s first taste of World Cup football since 1998, with Steve Clarke’s men taking on Haiti in their opening game at 2am on Sunday morning.
South American heavyweights Brazil and Argentina also have matches scheduled for the early hours of the morning, whilst Spain’s intriguing clash with Uruguay is billed to start at 1am.
Thankfully for those wishing to stream the action in bed, BBC and ITV will also show their allocated TV games live on BBC iPlayer and ITVX respectively.
Thursday, June 11
8pm: Mexico vs South Africa (ITV)
Friday, June 12
3am: South Korea vs Czechia (ITV)
8pm: Canada vs Bosnia and Herzegovina (BBC)
Saturday, June 13
2am: USA vs Paraguay (BBC)
8pm: Qatar vs Switzerland (ITV)
11pm: Brazil vs Morocco (BBC)
Sunday, June 14
2am: Haiti vs Scotland (BBC)
5am: Australia vs Turkey (ITV)
6pm: Germany vs Curacao (ITV)
9pm: Netherlands vs Japan (ITV)
Monday, June 15
12am: Ivory Coast vs Ecuador (BBC)
3am: Sweden vs Tunisia (ITV)
5pm: Spain vs Cape Verde (ITV)
8pm: Belgium vs Egypt (BBC)
11pm: Saudi Arabia vs Uruguay (ITV)
Tuesday, June 16
2am: Iran vs New Zealand (BBC)
8pm: France vs Senegal (BBC)
11pm: Iraq vs Norway (BBC)
Wednesday, June 17
2am: Argentina vs Algeria (ITV)
5am: Austria vs Jordan (BBC)
6pm: Portugal vs DR Congo (BBC)
9pm: England vs Croatia (ITV)
Thursday, June 18
12am: Ghana vs Panama (ITV)
3am: Uzbekistan vs Colombia (BBC)
5pm: Czechia vs South Africa (BBC)
8pm: Switzerland vs Bosnia and Herzegovina (ITV)
11pm: Canada vs Qatar (ITV)
Friday, June 19
2am: Mexico vs South Korea (BBC)
8pm: USA vs Australia (BBC)
11pm: Scotland vs Morocco (ITV)
Saturday, June 20
2am: Brazil vs Haiti (ITV)
5am: Turkey vs Paraguay (ITV)
6pm: Netherlands vs Sweden (BBC)
9pm: Germany vs Ivory Coast (ITV)
Sunday, June 21
1am: Ecuador vs Curacao (BBC)
5am: Tunisia vs Japan (BBC)
5pm: Spain vs Saudi Arabia (BBC)
8pm: Belgium vs Iran (ITV)
11pm: Uruguay vs Cape Verde (BBC)
Monday, June 22
2am: New Zealand vs Egypt (ITV)
6pm: Argentina vs Austria (BBC)
10pm: France vs Iraq (BBC)
Tuesday, June 23
1am: Norway vs Senegal (ITV)
4am: Jordan vs Algeria (ITV)
6pm: Portugal vs Uzbekistan (ITV)
9pm: England vs Ghana (BBC)
Wednesday, June 24
12am: Panama vs Croatia (BBC)
3am: Colombia vs DR Congo (ITV)
8pm: Bosnia and Herzegovina vs Qatar (ITV)
8pm: Switzerland vs Canada (ITV)
11pm: Morocco vs Haiti (BBC)
11pm: Scotland vs Brazil (BBC)
Thursday, June 25
2am: Czechia vs Mexico (BBC)
2am: South Africa vs South Korea (BBC)
9pm: Curacao vs Ivory Coast (BBC)
9pm: Ecuador vs Germany (BBC)
Friday, June 26
12am: Japan vs Sweden (BBC)
12am: Tunisia vs Netherlands (BBC)
3am: Paraguay vs Australia (ITV)
3am: Turkey vs USA (ITV)
8pm: Norway vs France (ITV)
8pm: Senegal vs Iraq (ITV)
Saturday, June 27
1am: Cape Verde vs Saudi Arabia (ITV)
1am: Uruguay vs Spain (ITV)
4am: Egypt vs Iran (BBC)
4am: New Zealand vs Belgium (BBC)
10pm: Croatia vs Ghana (ITV)
10pm: Panama vs England (ITV)
Sunday, June 28
12.30am: Colombia vs Portugal (BBC)
12.30am: DR Congo vs Uzbekistan (BBC)
3am: Algeria vs Austria (BBC)
3am: Jordan vs Argentina (BBC)