Euro 2024 is less than a week away and the excitement is ready to spill over like beer out of a stein.
Germany will host the 17th edition of the European Championship, as 24 teams compete to reach the final in Berlin on Sunday, July 14 and lift the trophy. The action starts next Friday as the hosts welcome Scotland to Munich, who've qualified for back-to-back Euros for the first time since 1996.
England begin their campaign two days later, facing Serbia as Gareth Southgate's side bid to end 58 years of heartache by finally winning silverware. The Three Lions agonisingly lost to Italy on penalties in the last Euros final and then were dumped out of the World Cup in Qatar at the quarter-final stage by France, who are also among the favourites to win this tournament.
If you're not heading to Germany, here's how to follow all of the action from home.
Matchday 1
Friday, June 14
Bernardo Silva's comments on brutal Cristiano Ronaldo snub speak volumesGermany vs Scotland (Munich, 8pm, ITV)
Saturday, June 15
Hungary vs Switzerland (Cologne, 2pm, ITV)
Spain vs Croatia (Berlin, 5pm, ITV)
Italy vs Albania (Dortmund, 8pm, BBC)
Sunday, June 16
Poland vs Netherlands (Hamburg, 2pm, BBC)
Slovenia vs Denmark (Stuttgart, 5pm, ITV)
Serbia vs England (Gelsenkirchen, 8pm BBC)
Monday, June 17
Romania vs Ukraine (Munich, 2pm, BBC)
Belgium vs Slovakia (Frankfurt, 5pm, ITV)
Austria vs France (Dusseldorf, 8pm, ITV)
Tuesday, June 18
Turkey vs Georgia (Dortmund, 5pm, BBC)
Portugal vs Czech Republic (Leipzig, 8pm, BBC)
Your turn! Which team will win Euro 2024? Give us your prediction in the comments section
Roberto Martinez named Portugal manager after hinting at Ronaldo problemsMatchday 2
Wednesday, June 19
Croatia vs Albania (Hamburg, 2pm, ITV)
Germany vs Hungary (Stuttgart, 5pm BBC)
Scotland vs Switzerland (Cologne 8pm, BBC)
Thursday, June 20
Slovenia vs Serbia (Munich, 2pm, ITV)
Denmark vs England (Frankfurt, 5pm, BBC)
Spain vs Italy (Schalke, 8pm, ITV)
Friday, June 21
Slovakia vs Ukraine (Dusseldorf, 2pm, BBC)
Poland vs Austria (Berlin, 5pm, ITV)
Netherlands vs France (Leipzig, 8pm, BBC)
Saturday, June 22
Georgia vs Czech Republic (Hamburg, 2pm, BBC)
Turkey vs Portugal (Dortmund, 5pm, ITV)
Belgium vs Romania (Cologne, 8pm, ITV)
Matchday 3
Sunday, June 23
Switzerland vs Germany (Frankfurt, 8pm, BBC)
Scotland vs Hungary (Stuttgart, 8pm, BBC)
Monday, June 24
Croatia vs Italy (Leipzig, 8pm, BBC)
Albania vs Spain (Dusseldorf, 8pm, BBC)
Tuesday, June 25
Netherlands vs Austria (Berlin, 5pm, BBC)
France vs Poland (Dortmund, 5pm, BBC)
England vs Slovenia (Cologne, 8pm, ITV)
Denmark vs Serbia (Munich, 8pm, ITV)
Wednesday, June 26
Slovakia vs Romania (Frankfurt, 5pm, BBC)
Ukraine vs Belgium (Stuttgart, 5pm, BBC)
Czech Republic vs Turkey (Hamburg 8pm, ITV)
Georgia vs Portugal (Gelsenkirchen, 8pm, ITV)
Rest days on June 27 and 28
Round of 16
Saturday, June 29
37 1A vs 2C (Dortmund, 8pm, BBC)
38 2A vs 2B (Berlin, 5pm, ITV)
Sunday, June 30
39 1B vs 3A/D/E/F (Cologne, 8pm, BBC)
40 1C vs 3D/E/F (Gelsenkirchen, 5pm, ITV)
Monday, July 1
41 1F vs 3A/B/C (Frankfurt, 8pm, BBC)
42 2D vs 2E (Düsseldorf, 5pm, ITV)
Tuesday, July 2
43 1E vs 3A/B/C/D (Munich, 5pm, BBC)
44 1D vs 2F (Leipzig, kick-off 8pm, ITV)
Rest days on July 3 and 4
Quarter-finals
Friday, July 5
45 Winner of 39 vs Winner of 37 (Stuttgart, 5pm, TBC)
46 Winner of 41 vs Winner of 42 (Hamburg, 8pm, TBC)
Saturday, July 6
47 Winner of 43 vs Winner of 44 (Berlin, 8pm, TBC)
48 Winner of 40 vs Winner of 38 (Dusseldorf, 5pm, TBC)
UK broadcasters haven't been chosen for the quarter-finals. The BBC will have the first pick.
Rest days on July 7 and 8
Semi-finals
Tuesday, July 9
49 Winner of 45 vs Winner of 46 (Munich, 8pm, TBC)
Wednesday, July 10
50 Winner of 47 vs Winner 48 (Dortmund, 8pm, TBC)
UK broadcasters haven't been chosen for the semi-finals. ITV will have the first pick.
Rest days on July 11, 12 and 13
Final
Sunday, July 14
Winner of 49 vs Winner of 50 (Berlin, 8pm, BBC and ITV)
and receive your daily dose of Mirror Football content. We also treat our community members to special offers, promotions, and adverts from us and our partners. If you don't like our community, you can check out any time you like. If you're curious, you can read our