Along with England's brisk progress at the 2018 World Cup, TV coverage has been one of the main talking points. ITV and BBC have assembled a stellar line-up of pundits for this summer's tournament and the quality of output has been mightily impressive.
The two channels are once again sharing the rights to show the competition to UK audiences, with all 64 matches shown live.
Former World Cup Golden Boot winner Gary Lineker is fronting the BBC's coverage of the event while Mark Pougatch is the face of ITV's offering.
Regular BBC contributors Alan Shearer, Rio Ferdinand and Frank Lampard are joined by fresh additions in Didier Drogba and Pablo Zabaleta.
Telegraph Sport columnists Alex Scott and Cesc Fabregas are also being employed as pundits.
ITV also have a stellar line up including former Manchester United players Gary Neville, Roy Keane and Ryan Giggs.
How to watch online
Both BBC and ITV are broadcasting games live on their online streaming platforms - iPlayer and ITV Hub.
The BBC are also showing a selection of games in ultra high definition through iPlayer.
Live streaming online is going to become all the more important with two games being played at once this week.
Are the games on BBC or ITV?
Here's a full rundown of which channel will be showing which match.
Group Stages
Mon June 25: Uruguay v Russia (Group A), 3pm - ITV1
Mon June 25: Saudi Arabia v Egypt (Group A), 3pm - ITV4
Mon June 25: Spain v Morocco (Group B), 7pm - BBC Four
Mon June 25: Iran v Portugal (Group B), 7pm - BBC One
Tues June 26: Denmark v France (Group C) 3pm - ITV1
Tues June 26: Australia v Peru (Group C), 3pm - ITV4
Tues June 26: Nigeria v Argentina (Group D), 7pm - BBC One
Tues June 26: Iceland v Croatia (Group D), 7pm - BBC Two
Wed June 27: South Korea v Germany (Group F), 3pm - BBC One
Wed June 27: Mexico v Sweden (Group F), 3pm - BBC Two
Wed June 27: Serbia v Brazil (Group E), 7pm - ITV1
Wed June 27: Switzerland v Costa Rica (Group E), 7pm - ITV4
Thu June 28: Japan v Poland (Group H), 3pm - BBC One
Thu June 28: Senegal v Colombia (Group H), 3pm - BBC Two
Thu June 28: England v Belgium (Group G), 7pm - ITV1
Thu June 28: Panama v Tunisia (Group G), 7pm - ITV4
Round of 16
Sat June 30: Winner C v Runner-up D, 3pm - ITV1
Sat June 30: Winner A v Runner-up B, 7pm - ITV1
Sun July 1: Winner B v Runner-up A, 3pm - BBC One
Sun July 1: Winner D v Runner-up C, 7pm - ITV1
Mon July 2: Winner E v Runner-up F, 3pm - BBC One
Mon July 2: Winner G v Runner-up H, 7pm - BBC One
Tues July 3: Winner F v Runner-up E, 3pm - ITV1
Tues July 3: Winner H v Runner-up G, 7pm - BBC One
Quarter-finals
Fri July 6: Quarter-final one, 3pm - BBC One
Fri July 6: Quarter-final two, 7pm - BBC One
Saturday July 7: Quarter-final three, 3pm - ITV1
Saturday July 7: Quarter-final four, 7pm - ITV1
Semi-finals
Tues July 10: Semi-final one, 7pm - ITV1
Weds July 11: Semi-final two, 7pm - BBC One
Sat July 14: Third place play-off: Losers of two semi-finals, 3pm - ITV1
Final
Sun July 15: World Cup final, 4pm ITV1 and BBC One