Euro 2024 gets underway on Friday evening as teams from across the continent fight to be named champions of Europe.
Germany versus Scotland kicks off proceedings in Munich with football fans settling in for a month of competition with barely a day to spare. All 51 matches will be televised live in the United Kingdom.
As with previous tournaments, ITV and BBC will share the rights to broadcast the tournament. Though some decisions will still unfold as Euro 2024 unfolds.
Mirror Football takes a look at which matches will be shown on each channel and where they can be streamed as a result.
What channel is EURO 2024 on?
BBC and ITV will share the rights for the tournament with each channel being allocated separate matches. The selections have already been made for the group stage of the competition.
Happy Valley's James Norton teases Tommy's 'deep hatred' in final seriesFor the knockout rounds, ITV will have the first three picks, plus the fifth and seventh picks from the Round of 16 ties, the second and fourth Quarter-final picks and first pick of the Semi-finals. BBC will have the remaining picks
All ITV games will be shown on ITV, ITVX, STV and STV Player. BBC will also stream matches on iPlayer. The broadcaster will also have coverage of all 51 Euros matches on Radio 5 Live.
Euro 2024 fixtures and schedule
June 14
Germany vs Scotland8pmITV1 / ITVX
June 15
Hungary vs Switzerland 2pmITV1 / ITVX
Spain vs Croatia 5pmITV1 / ITVX
Italy vs Albania 8pm BBC One / BBC iPlayer
June 16
Poland vs Netherlands 2pm BBC One / BBC iPlayer
His Dark Materials fans left open-mouthed after character’s shocking betrayalSlovenia vs Denmark 5pm ITV1 / ITVX
Serbia vs England 8pm BBC One / BBC iPlayer
June 17
Romania vs Ukraine 2pm BBC One / BBC iPlayer
Belgium vs Slovakia 5pm ITV1 / ITVX
Austria vs France 8pm ITV1 / ITVX
June 18
Turkey vs Georgia 5pm BBC One / BBC iPlayer
Portugal vs Czech Republic 8pm BBC One / BBC iPlayer
June 19
Croatia vs Albania 2pm ITV1 / ITVX
Germany vs Hungary 5pm BBC One / BBC iPlayer
Scotland vs Switzerland 8pmBBC One / BBC iPlayer
June 20
Slovenia vs Serbia 2pm ITV1 / ITVX
Denmark vs England 5pm BBC One / BBC iPlayer
Spain vs Italy 8pm ITV1 / ITVX
June 21
Slovakia vs Ukraine 2pm BBC One / BBC iPlayer
Poland vs Austria 5pm ITV1 / ITVX
Netherlands vs France 8pm BBC One / BBC iPlayer
June 22
George vs Czech Republic 2pm BBC One / BBC iPlayer
Turkey vs Portugal 5pm ITV1 / ITVX
Belgium vs Romania 8pm ITV1 / ITVX
June 23
Scotland vs Hungary 8pm BBC One / BBC iPlayer
Switzerland vs Germany 8pm BBC TBC / BBC iPlayer
June 24
Albania vs Spain 8pmBBC TBC / BBC iPlayer
Croatia vs Italy 8pm BBC TBC / BBC iPlayer
June 25
France vs Poland 5pm BBC TBC / BBC iPlayer
Netherlands vs Austria 5pm BBC TBC / BBC iPlayer
Denmark vs Serbia 8pm ITV4 / ITVX
England vs Slovenia 8pm ITV1 / ITVX
June 26
Slovakia vs Romania 5pm BBC TBC / BBC iPlayer
Ukraine vs Belgium 5pm BBC TBC / BBC iPlayer
Czech Republic vs Turkey 8pm ITV TBC / ITVX
Georgia vs Portugal 8pm ITV TBC / ITVX
When is the Euro 2024 final?
The Euro 2024 final will take place on Sunday July 14. It will be hosted at the Olympic Stadium in Berlin.
What channel is the Euro 2024 final on?
ITV and BBC will both have live coverage of the tournament's final match.