Friday, June 14 will mark the beginning of an incredible month of international football as Germany host Euro 2024.
Over the next month a total of 24 teams, who have been spilt into six groups of four to begin with, will compete in a total of 51 games before one is ultimately crowned champions of Europe.
The best part of it all... Each and every one of the 51 games will be available to watch on free-to-air TV for UK residents.
Both ITV (STV in Scotland) and BBC will split broadcasting duties over the month as England and Scotland have their eyes set on European glory.
Here is the full TV schedule for Euro 2024 including what time the games will get underway at.
Germany will host the 2024 UEFA European Championships this June and July
Every single one of the 51 games played at Euro 2024 will be broadcast live on ITV and BBC
England's opening game against Serbia will be available to watch/stream on BBC One
How to follow/watch Euro 24?
Every game happening at Euro 2024 will be broadcast live for free across BBC and ITV TV channels.
The games will also be available to stream for free on BBC iPlayer and ITVX, so those on the move will never have to miss a moment of the action.
Here at Mail Sport we will also be providing live blogs for each and every game at the UEFA European Championships providing minute-by-minute updates of all the action.
EURO 2024 - Full TV Schedule
*Time set in BST*
Group Stage
Friday 14th June
- Group A: Germany v Scotland (Munich, 8pm) ITV1
Saturday 15th June
- Group A: Hungary v Switzerland (Cologne, 2pm) ITV1
- Group B: Spain v Croatia (Berlin, 5pm) ITV1
- Group B: Italy v Albania (Dortmund, 8pm) BBC One
Sunday 16th June
- Group D: Poland v Netherlands (Hamburg, 2pm) BBC One
- Group C: Slovenia v Denmark (Stuttgart, 5pm) ITV1
- Group C: Serbia v England (Gelsenkirchen, 8pm) BBC One
Monday 17th June
- Group E: Romania v Ukraine (Munich, 2pm) BBC One
- Group E: Belgium v Slovakia (Frankfurt, 5pm) ITV1
- Group D: Austria v France (Düsseldorf, 8pm) ITV1
Tuesday 18th June
- Group F: Turkey v Georgia (Dortmund, 5pm) BBC One
- Group F: Portugal v Czech Republic (Leipzig, 8pm) BBC One
Wednesday 19th June
- Group B: Croatia v Albania (Hamburg, 2pm) ITV1
- Group A: Germany v Hungary (Stuttgart, 5pm) BBC One
- Group A: Scotland v Switzerland (Cologne, 8pm) BBC One
Thursday 20th June
- Group C: Slovenia v Serbia (Munich, 2pm) ITV1
- Group C: Denmark v England (Frankfurt, 5pm) BBC One
- Group B: Spain v Italy (Gelsenkirchen, 8pm) ITV1
Friday 21st June
- Group E: Slovakia v Ukraine (Düsseldorf, 2pm) BBC One
- Group D: Poland v Austria (Berlin, 5pm) ITV1
- Group D: Netherlands v France (Leipzig, 8pm) BBC One
Saturday 22nd June
- Group F: Georgia v Czech Republic (Hamburg, 2pm) BBC One
- Group F: Turkey v Portugal (Dortmund, 5pm) ITV1
- Group E: Belgium v Romania (Cologne, 8pm) ITV1
Sunday 23rd June
- Group A: Switzerland v Germany (Frankfurt, 8pm) BBC TBC
- Group A: Scotland v Hungary (Stuttgart, 8pm) BBC TBC
Monday 24th June
- Group B: Croatia v Italy (Leipzig, 8pm) BBC TBC
- Group B: Albania v Spain (Düsseldorf, 8pm) BBC TBC
Tuesday 25th June
- Group D: Netherlands v Austria (Berlin, 5pm) BBC TBC
- Group D: France v Poland (Dortmund, 5pm) BBC TBC
- Group C: England v Slovenia (Cologne, 8pm) ITV1
- Group C: Denmark v Serbia (Munich, 8pm) ITV4
Wednesday 26th June
- Group E: Slovakia v Romania (Frankfurt, 5pm) BBC TBC
- Group E: Ukraine v Belgium (Stuttgart, 5pm) BBC TBC
- Group F: Czech Republic v Turkey (Hamburg, 8pm) ITV TBC
- Group F: Georgia v Portugal (Gelsenkirchen, 8pm) ITV TBC
Both Germany and France are tournament favourites alongside The Three Lions
It has yet to be revealed which games ITV and BBC will broadcast past the group stage. However once announced, we will update.
All games will be shown on TV, it is just a matter of whether it will be shown on BBC or ITV.
Round of 16
Saturday 29th June
- Match 38: Runner-up of Group A v Runner-up of Group B (Berlin, 5pm)
- Match 37: Winner of Group A v Runner-up of Group C (Dortmund, 8pm)
Sunday 30th June
- Match 40: Winner of Group C v Best third-place from Group D/E/F (Gelsenkirchen), 5pm)
- Match 39: Winner of Group B v Best third-place from Group A/D/E/F (Cologne, 8pm)
Monday 1st July
- Match 42: Runner-up of Group D v Runner-up of Group E (Düsseldorf, 5pm)
- Match 41: Winner of Group F v Best third-place from Group A/B/C (Frankfurt, 8pm)
Tuesday 2nd July
- Match 43: Winner of Group E v Best third-place from Group A/B/C/D (Munich, 5pm)
- Match 44: Winner of Group D v Runner-up of Group F (Leipzig), 8pm)
The 24 teams involved will compete for the prestigious trophy across 10 venues in Germany.
Berlin's Olympiastadion will host the 2024 Euro final on Sunday, July 14
Quarter-Finals
Friday 5th July
- Match 45: Winner of Match 39 v Winner of Match 37 (Stuttgart, 5pm)
- Match 46: Winner of Match 41 v Winner of Match 42 (Hamburg, 8pm)
Saturday 6th July
- Match 48: Winner of Match 40 v Winner of Match 38 (Düsseldorf, 5pm)
- Match 47: Winner of Match 43 v Winner of Match 44 (Berlin, 8pm)
Semi-Finals
Tuesday 9th July
- Match 49: Winner of Match 45 v Winner of Match 46 (Munich, 8pm)
Wednesday 10th July
- Match 50: Winner of Match 47 v Winner of Match 48 (Dortmund, 8pm)
Final
Sunday 14th July
- Match 51: Winner of Match 49 v Winner of Match 50 (Berlin, 8pm)