We have all you need to know for Euro 2024, including odds, fixtures, venues and TV information.
Euro 2024 runs from June 14 to July 14 at 10 different stadiums in Germany - the first time the tournament has been held in the country since re-unification, with West Germany hosting the 1988 European Championship.
The Euro 2024 final will take place on July 14 at Berlin's Olympic Stadium.
The format is the same as for Euro 2020, with 24 teams divided into six groups of four.
The top two teams in each group qualify for the round of 16, with the best four third-placed teams also progressing to single-legged knockout ties.
Germany qualified automatically as hosts and will hope that inspires them to a successful summer after three successive major tournament failures.
Several high-profile European players will be missing, however, after Norway and Sweden failed to make the cut, meaning Premier League stars Erling Haaland, Martin Odegaard and Alexander Isak will all be watching on.
Georgia's qualification through the play-offs marks this as their first major tournament, while it is Slovenia's first Euros since 2000.
Blessed with arguably the best crop of players for a generation and heading into what will likely be their final tournament under Gareth Southgate, England are favourites for tournament glory according to the odds.
France's price is just a smidgen longer.
It should come as little surprise that those two are considerably shorter than the rest given that England reached the semi-finals of the 2018 World Cup, and the final of Euro 2020 before losing in the 2022 World Cup last eight to France - who have reached the last two World Cup finals, lifting the trophy in 2018.
The opening match will be staged in Munich on June 14 between Germany and Scotland.
We have outlined the full tournament schedule - with every fixture, including the kick-off time and location - below. All kick-off times are GMT.
14 June
Group A: Germany 5-1 Scotland (Munich, 20:00)
15 June
A: Hungary 1-3 Switzerland (Cologne, 14:00)
B: Spain 3-0 Croatia (Berlin, 17:00)
B: Italy 2-1 Albania (Dortmund, 20:00)
16 June
D: Poland 1-2 Netherlands (Hamburg, 14:00)
C: Slovenia 1-1 Denmark (Stuttgart, 17:00)
C: Serbia 0-1 England (Gelsenkirchen, 20:00)
17 June
E: Romania 3-0 Ukraine (Munich, 14:00)
E: Belgium 0-1 Slovakia (Frankfurt, 17:00)
D: Austria 0-1 France (Düsseldorf, 20:00)
18 June
F: Turkey 3-1 Georgia (Dortmund, 17:00)
F: Portugal 2-1 Czechia (Leipzig, 20:00)
19 June
B: Croatia 2-2 Albania (Hamburg, 14:00)
A: Germany 2-0 Hungary (Stuttgart, 17:00)
A: Scotland 1-1 Switzerland (Cologne, 20:00)
20 June
C: Slovenia 1-1 Serbia (Munich, 14:00)
C: Denmark 1-1 England (Frankfurt, 17:00)
B: Spain 1-0 Italy (Gelsenkirchen, 20:00)
21 June
E: Slovakia 1-2 Ukraine (Düsseldorf, 14:00)
D: Poland 1-3 Austria (Berlin, 17:00)
D: Netherlands 0-0 France (Leipzig, 20:00)
22 June
F: Georgia 1-1 Czechia (Hamburg, 14:00)
F: Turkey 0-3 Portugal (Dortmund, 17:00)
E: Belgium 2-0 Romania (Cologne, 20:00)
23 June
A: Switzerland 1-1 Germany (Frankfurt, 20:00)
A: Scotland 0-1 Hungary (Stuttgart, 20:00)
24 June
B: Croatia 1-1 Italy (Leipzig, 20:00)
B: Albania 0-1 Spain (Düsseldorf, 20:00)
25 June
D: Netherlands 2-3 Austria (Berlin, 17:00)
D: France 1-1 Poland (Dortmund, 17:00)
C: England 0-0 Slovenia (Cologne, 20:00)
C: Denmark 0-0 Serbia (Munich, 20:00)
26 June
E: Slovakia 1-1 Romania (Frankfurt, 17:00)
E: Ukraine 0-0 Belgium (Stuttgart, 17:00)
F: Czechia 1-2 Turkey (Hamburg, 20:00)
F: Georgia 2-0 Portugal (Gelsenkirchen, 20:00)
Rest days on 27 and 28 June
29 June
38: Switzerland vs Italy (Berlin, 17:00)
37: Germany vs Denmark (Dortmund, 20:00)
30 June
40: England vs Slovakia (Gelsenkirchen, 17:00)
39: Spain vs Georgia (Cologne, 20:00)
1 July
42: France vs Belgium (Düsseldorf, 17:00)
41: Portugal vs Slovenia (Frankfurt, 20:00)
2 July
43: Romania vs Netherlands (Munich, 17:00)
44: Austria vs Turkey (Leipzig, 20:00)
Rest days on 3 and 4 July
5 July
45: W39 vs W37 (Stuttgart, 17:00)
46: W41 vs W42 (Hamburg, 20:00)
6 July
48: W40 vs W38 (Düsseldorf, 17:00)
47: W43 vs W44 (Berlin, 20:00)
Rest days on 7 and 8 July
9 July
49: W45 vs W46 (Munich, 20:00)
10 July
50: W47 vs W48 (Dortmund, 20:00)
Rest days on 11, 12 and 13 July
14 July
W49 vs W50 (Berlin, 20:00)
Germany and Spain have each won the Euros more than any other team, lifting the trophy on three separate occasions.
France and Italy (both two wins) are their nearest rivals, followed by six one-time winners - Russia, Czechia, Portugal, Netherlands, Denmark and Greece.
England have never won the European Championship, reaching the final for the first time at Euro 2020.
TV coverage in the UK will be shared between the BBC and ITV.
Odds correct at 1215 (31/05/24)
We are committed in our support of safer gambling. Recommended bets are advised to over-18s and we strongly encourage readers to wager only what they can afford to lose.
If you are concerned about your gambling, please call the National Gambling Helpline / GamCare on 0808 8020 133.
Further support and information can be found at begambleaware.org and gamblingtherapy.org.