Euro 2024 is almost upon us (Picture: Getty)
Football fans will be in dreamland this summer with all 51 games at Euro 2024 available to watch for free on TV in the UK.
There’s sure to be plenty of interest across the country, with England installed as one of the pre-tournament favourites as they look to end their near 60-year wait for silverware.
Scotland, meanwhile, are in action on the opening night against hosts Germany and they will be hoping to reach the knockout stages of a tournament for the very first time.
As is always the case for major international football tournaments, the BBC and ITV will be broadcasting all of the drama straight into our homes and pubs.
Matches shown on BBC One will also be streamed live on BBC iPlayer, whilst ITVX will be the place to be to stream games that are being shown on ITV 1.
So with the tournament set to get underway on June 14, here is your full TV channel schedule for Euro 2024.
Friday, June 14
Germany vs Scotland (20:00) – ITV
Scotland face a tough task on the opening night (Picture: Getty)
Saturday, June 15
Hungary vs Switzerland (14:00) – ITV
Spain vs Croatia (17:00) – ITV
Italy vs Albania (20:00) – BBC
Sunday, June 16
Poland vs Netherlands (14:00) – BBC
Slovenia vs Denmark (17:00) – ITV
Serbia vs England (20:00) – BBC
Monday, June 17
Romania vs Ukraine (14:00) – BBC
Belgium vs Slovakia (17:00) – ITV
Austria vs France (20:00) – ITV
Tuesday, June 18
Turkey vs Georgia (17:00) – BBC
Portugal vs Czechia (20:00) – BBC
Wednesday, June 19
Croatia vs Albania (14:00) – ITV
Germany vs Hungary (17:00) – BBC
Scotland vs Switzerland (20:00) – BBC
Millions will tune in to watch England (Picture: Getty)
Thursday, June 20
Slovenia vs Serbia (14:00) – ITV
Denmark vs England (17:00) – BBC
Spain vs Italy (20:00) – ITV
Friday, June 21
Slovakia vs Ukraine (14:00) – BBC
Poland vs Austria (17:00) – ITV
Netherlands vs France (20:00) – BBC
Saturday, June 22
Georgia vs Czechia (14:00) – BBC
Turkey vs Portugal (17:00) – ITV
Belgium vs Romania (20:00) – ITV
Sunday, June 23
Switzerland vs Germany (20:00) – BBC
Scotland vs Hungary (20:00) – BBC
Euro 2024
Monday, June 24
Albania vs Spain (20:00) – BBC
Croatia vs Italy (20:00) – BBC
Tuesday, June 25
Netherlands vs Austria (17:00) – BBC
France vs Poland (17:00) – BBC
England vs Slovenia (20:00) – ITV
Denmark vs Serbia (20:00) – ITV
Wednesday, June 26
Slovakia vs Romania (17:00) – BBC
Ukraine vs Belgium (17:00) – BBC
Georgia vs Portugal (20:00) – ITV
Czechia vs Turkey (20:00) – ITV