Euro 2024 Schedule, Teams, Venues

The 17th edition of the European Championship will be played in Germany from 14 June to 14 July, 2024. A total of 24 teams will take part in the Euro finals. Italy are the defending champions, having beaten England in the Euro 2020 final on penalties.


Euro Cup Past Winners

Germany (1972, 1980 and 1996) and Spain (1964, 2008 and 2012) have won the European trophy a record three times. Italy (1968 and 2020) and France (1984 and 2000) have won the title twice. Russia (1960), Czechoslovakia (1976), Netherlands (1988), Denmark (1992), Greece (2004) and Portugal (2016) have won it once.  

Euro 2024 Format

The 24 qualified teams are divided into six groups of four teams. In the league stage, each team will play the other three teams of the group in a single-round robin format. The top two teams from each group and top-four third-ranked teams will qualify for the knockout round. There will be a round of 16, quarter-finals, semifinals and the final. There will be no 3rd place match in Euro 2024. 

Euro 2024 Groups and Teams

Out of the 24 teams qualified for the tournament, 19 were part of the previous edition. Albania and Romania missed the Euro 2020, Slovenia and Serbia return after last playing in Euro 2000. Georgia is the only team making its debut in Euro 2024.


The groups for Euro 2024 are:


Group A – Germany, Scotland, Hungary, Switzerland

Group B – Spain, Croatia, Italy, Albania

Group C – Slovenia, Denmark, Serbia, England

Group D – Poland, Netherlands, Austria, France

Group E – Belgium, Slovakia, Romania, Ukraine

Group F – Turkey, Georgia, Portugal, Czech Republic


Euro 2024 Venues

Germany will host the European championships for the third time, after hosting the 1988 edition and four matches (played in Munich) during the multi-city 2020 tournament. 51 matches will take place across ten stadiums in Germany. The host cities are Berlin, Dortmund, Munich, Cologne, Stuttgart, Hamburg, Leipzig, Frankfurt, Gelsenkirchen, and Dusseldorf.


Munich will host the opening match, while the final will be played at the Olympiastadion in Berlin. Dortmund and Munich will host the two semi finals.


Berlin: Olympiastadion (70,000 capacity), 6 matches

Munich: Munich Football Arena (67,000), 6 matches

Dortmund: BVB Stadion Dortmund (66,000), 6 matches

Stuttgart: Stuttgart Arena (54,000), 5 matches

Gelsenkirchen: Arena AufSchalke (50,000), 4 matches

Hamburg: Volksparkstadion Hamburg (50,000), 5 matches

Frankfurt: Frankfurt Arena (48,000), 5 matches

Cologne: Cologne Stadium (47,000), 5 matches

Dusseldorf: Dusseldorf Arena (47,000), 5 matches

Leipzig: Leipzig Stadium (42,000), 4 matches

Euro 2024 Schedule With India Timings

The opening match of the Euro 2024 will be played between hosts Germany and Scotland on 14 June (15 June in India). Spain played their first match against Croatia on Saturday, 15 June. Defending champions Italy play its first match against Albania on the same day and last edition's runner-up England play against Serbia on Sunday, 16 June. Cristiano Ronaldo and Portugal play first match against the Czech Republic on Tuesday, 18 June.


Round of 16 starts on 29 June, quarterfinals on 5 July, semifinals on 9 July and the all-important final takes place on 14 July (15 July in India). The matches will kick off at 6.30pm, 9.30pm and 12.30am IST (India Standard Time).



15 July

Final: Spain vs England (Berlin, 12:30 AM)

Semifinals Stage

10 July
Match 49: Spain vs France (Munich, 12:30 AM) 2-1 FT


11 July
Match 50: Netherlands vs England (Dortmund, 12:30 AM) 1-2 FT


Quarterfinals Stage

5 July
Match 45: Spain vs Germany (Stuttgart, 9:30 PM) 2-1 FT (a.e.t.)

6 July
Match 46: Portugal vs France (Hamburg, 12:30 AM) 0-0 FT (a.e.t.), 3-5 (penalties)
Match 48: England vs Switzerland (Dusseldorf, 9:30 PM) 1-1 FT (a.e.t.), 5-3 (penalties)


7 July
Match 47: Netherlands vs Turkey (Berlin, 12:30 AM) 2-1 FT


Round of 16 Stage

29 June
Match 38: Switzerland vs Italy (Berlin, 9:30 PM) 2-0 FT

30 June
Match 37: Germany vs Denmark (Dortmund, 12:30 AM) 2-0 FT
Match 40: England vs Slovakia (Gelsenkirchen, 9:30 PM) 2-1 FT (a.e.t.)

1 July
Match 39: Spain vs Georgia (Cologne, 12:30 AM) 4-1 FT
Match 42: France vs Belgium (Dusseldorf, 9:30 PM) 1-0 FT

2 July
Match 41: Portugal vs Slovenia (Frankfurt, 12:30 AM) 0-0 FT (a.e.t.), 3-0 (penalties)

Match 43: Romania vs Netherlands (Munich, 9:30 PM) 0-3 FT

3 July
Match 44: Austria vs Turkey (Leipzig, 12:30 AM) 1-2 FT


Group Stage


Matchday 1

15 June
Group A: Germany vs Scotland (Munich, 12:30 AM IST) 5-1 FT

Group A: Hungary vs Switzerland (Cologne, 6:30 PM) 1-3 FT
Group B: Spain vs Croatia (Berlin, 9:30 PM) 3-0 FT


16 June
Group B: Italy vs Albania (Dortmund, 12:30 AM) 2-1 FT
Group D: Poland vs Netherlands (Hamburg, 6:30 PM) 1-2 FT
Group C: Slovenia vs Denmark (Stuttgart, 9:30 PM) 1-1 FT


17 June
Group C: Serbia vs England (Gelsenkirchen, 12:30 AM) 0-1 FT
Group E: Romania vs Ukraine (Munich, 6:30 PM) 3-0 FT
Group E: Belgium vs Slovakia (Frankfurt, 9:30 PM) 0-1 FT


18 June
Group D: Austria vs France (Dusseldorf, 12:30 AM) 0-1 FT
Group F: Turkey vs Georgia (Dortmund, 9:30 PM) 3-1 FT


19 June
Group F: Portugal vs Czech Republic (Leipzig, 12:30 AM) 2-1 FT


Matchday 2
Group B: Croatia vs Albania (Hamburg, 6:30 PM) 2-2 FT
Group A: Germany vs Hungary (Stuttgart, 9:30 PM) 2-0 FT


20 June
Group A: Scotland vs Switzerland (Cologne, 12:30 AM) 1-1 FT
Group C: Slovenia vs Serbia (Munich, 6:30 PM) 1-1 FT
Group C: Denmark vs England (Frankfurt, 9:30 PM) 1-1 FT

21 June

Group B: Spain vs Italy (Gelsenkirchen, 12:30 AM) 1-0 FT
Group E: Slovakia vs Ukraine (Dusseldorf, 6:30 PM) 1-2 FT
Group D: Poland vs Austria (Berlin, 9:30 PM) 1-3 FT

22 June

Group D: Netherlands vs France (Leipzig, 12:30 AM) 0-0 FT
Group F: Georgia vs Czech Republic (Hamburg, 6:30 PM) 1-1 FT
Group F: Turkey vs Portugal (Dortmund, 9:30 PM) 0-3 FT


23 June 
Group E: Belgium vs Romania (Cologne, 12:30 AM) 2-0 FT


Matchday 3

24 June
Group A: Switzerland vs Germany (Frankfurt, 12:30 AM) 1-1 FT
Group A: Scotland vs Hungary (Stuttgart, 12:30 AM) 0-1 FT

25 June
Group B: Croatia vs Italy (Leipzig, 12:30 AM) 1-1 FT
Group B: Albania vs Spain (Dusseldorf, 12:30 AM) 0-1 FT

Group D: Netherlands vs Austria (Berlin, 9:30 PM) 2-3 FT
Group D: France vs Poland (Dortmund, 9:30 PM) 1-1 FT

26 June
Group C: England vs Slovenia (Cologne, 12:30 AM) 0-0 FT
Group C: Denmark vs Serbia (Munich, 12:30 AM) 0-0 FT
Group E: Slovakia vs Romania (Frankfurt, 9:30 PM) 1-1 FT
Group E: Ukraine vs Belgium (Stuttgart, 9:30 PM) 0-0 FT


27 June
Group F: Czech Republic vs Turkey (Hamburg, 12:30 AM) 1-2 FT
Group F: Georgia vs Portugal (Gelsenkirchen, 12:30 AM) 2-0 FT


Euro 2024 Live Streaming

Sony Sports Network is the official broadcaster for all the matches of the Euro 2024 in India. The live streaming of all the matches will be available on the SonyLIV app. Make your fantasy football teams for Euro 2024 matches on the Howzat fantasy app.


When will the Euro 2024 end?

UEFA Euro 2024 will end with the final match of Spain vs England on July 15, 12:30 AM IST.

Where is Euro 2024 hosted?

The UEFA Euro 2024 is held across ten venues in Germany. Germany is hosting for the third time, after 1988 and some matches in Euro 2020.

How many stadiums are there in Euro 2024?

51 matches will be played across ten stadiums. The venues are Dortmund, Munich, Cologne, Stuttgart, Hamburg, Leipzig, Frankfurt, Gelsenkirchen and Dusseldorf.

Who won the Euro semifinal in 2024?

England beat Netherlands by 2-1 in the second semifinal of the Euro 2024 at Dortmund. Netherlands took lead in the 7th min by Xavi Simmons. England scored two goals, penalty by Harry Kane in the first half and winner by Ollie Watkins in the second half injury time . 

Who is favorite to win the Euro 2024?

England and Spain are the favorites to win Euro 2024.

How to watch the UEFA Euro 2024 live in India?

The live coverage of UEFA Euro 2024 in India will be on Sony Sports Network TV channels and SonyLIV App.

Win cash worth ₹3000* as Welcome Bonus