Complete Euro 2024 schedule (2024)

Scotland will take on tournament hosts Germany in the opening match of Euro 2024.

The draw for next summer’s European Championship took place in Hamburg in December, with Germany also set to face Hungary and Switzerland in Group A.

Group D is the hardest group according to FIFA’s world rankings, with reigning champions France drawn against the Netherlands, Austria and the winner of play-off path A.

Gareth Southgate’s England were meanwhile drawn to face Denmark, Slovenia and Serbia in Group C.

The final of the tournament will take place at the Olympiastadion in Berlin on Sunday, July 14.

  • Group A: Germany, Hungary, Scotland, Switzerland
  • Group B: Spain, Albania, Croatia, Italy
  • Group C: England, Denmark, Slovenia, Serbia
  • Group D: France, Austria, Netherlands, Poland
  • Group E: Belgium, Romania, Slovakia, Ukraine
  • Group F: Portugal, Turkey, Czech Republic, Georgia

Euro 2024 fixtures

Confirmed UK broadcaster selections included. Fox Sports will broadcast the games in the US with channels to be confirmed

Group stage

Friday, June 14

  • Germany vs Scotland (Munich, 9pm CEST, 8pm BST, 3pm ET) (ITV)

Saturday, June 15

  • Hungary vs Switzerland (Cologne, 3pm CEST, 2pm BST, 9am ET) (ITV)
  • Spain vs Croatia (Berlin, 6pm CEST, 5pm BST, 12pm ET) (ITV)
  • Italy vs Albania (Dortmund, 9pm CEST, 8pm BST, 3pm ET) (BBC)

Sunday, June 16

  • Poland vs Netherlands (Hamburg, 3pm CEST, 2pm BST, 9am ET) (BBC)
  • Slovenia vs Denmark (Stuttgart, 6pm CEST, 5pm BST, 12pm ET) (ITV)
  • Serbia vs England (Gelsenkirchen, 9pm CEST, 8pm BST, 3pm ET) (BBC)

Monday, June 17

  • Romania vs Ukraine (Munich, 3pm CEST, 2pm BST, 9am ET) (BBC)
  • Belgium vs Slovakia (Frankfurt, 6pm CEST, 5pm BST, 12pm ET) (ITV)
  • Austria vs France (Dusseldorf, 9pm CEST, 8pm BST, 3pm ET)) (ITV)

Tuesday, June 18

  • Turkey vs Georgia (Dortmund, 6pm CEST, 5pm BST, 12pm ET) (BBC)
  • Portugal vs Czech Republic (Leipzig, 9pm CEST, 8pm BST, 3pm ET) (BBC)

Wednesday, June 19

  • Croatia vs Albania (Hamburg, 3pm CEST, 2pm BST, 9am ET) (ITV)
  • Germany vs Hungary (Stuttgart, 6pm CEST, 5pm BST, 12pm ET) (BBC)
  • Scotland vs Switzerland (Cologne, 9pm CEST, 8pm BST, 3pm ET) (BBC)

Thursday, June 20

  • Slovenia vs Serbia (Munich, 3pm CEST, 2pm BST, 9am ET) (ITV)
  • Denmark vs England (Frankfurt, 6pm CEST, 5pm BST, 12pm ET) (BBC)
  • Spain vs Italy (Gelsenkirchen, 9pm CEST, 8pm BST, 3pm ET) (ITV)

Friday, June 21

  • Slovakia vs Ukraine (Dusseldorf, 3pm CEST, 2pm BST, 9am ET) (BBC)
  • Poland vs Austria (Berlin, 6pm CEST, 5pm BST, 12pm ET) (ITV)
  • Netherlands vs France (Leipzig, 9pm CEST, 8pm BST, 3pm ET) (BBC)

Saturday, June 22

  • Georgia vs Czech Republic (Hamburg, 3pm CEST, 2pm BST, 9am ET) (BBC)
  • Turkey vs Portugal (Dortmund, 6pm CEST, 5pm BST, 12pm ET) (ITV)
  • Belgium vs Romania (Cologne, 9pm CEST, 8pm BST, 3pm ET) (ITV)

Sunday, June 23

  • Switzerland vs Germany (Frankfurt, 9pm CEST, 8pm BST, 3pm ET) (BBC)
  • Scotland vs Hungary (Stuttgart, 9pm CEST, 8pm BST, 3pm ET) (BBC)

Monday, June 24

  • Croatia vs Italy (Leipzig, 9pm CEST, 8pm BST, 3pm ET) (BBC)
  • Albania vs Spain (Dusseldorf, 9pm CEST, 8pm BST, 3pm ET) (BBC)

Tuesday, June 25

  • Netherlands vs Austria (Berlin, 6pm CEST, 5pm BST, 12pm ET) (BBC)
  • France vs Poland (Dortmund, 6pm CEST, 5pm BST, 12pm ET) (BBC)
  • England vs Slovenia (Cologne, 9pm CEST, 8pm BST, 3pm ET) (ITV)
  • Denmark vs Serbia (Munich, 9pm CEST, 8pm BST, 3pm ET) (ITV)

Wednesday, June 26

  • Slovakia vs Romania (Frankfurt, 6pm CEST, 5pm BST, 12pm ET) (BBC)
  • Ukraine vs Belgium (Stuttgart, 6pm CEST, 5pm BST, 12pm ET) (BBC)
  • Czech Republic vs Turkey (Hamburg, 9pm CEST, 8pm BST, 3pm ET) (ITV)
  • Georgia vs Portugal (Gelsenkirchen, 9pm CEST, 8pm BST, 3pm ET) (ITV)

Round of 16

Saturday, June 29

  • Match 38 2A vs 2B (Berlin, 6pm CEST, 5pm BST, 12pm ET)
  • Match 37 1A vs 2C (Dortmund, 9pm CEST, 8pm BST, 3pm ET)

Sunday, June 30

  • Match 40 1C vs 3D/E/F (Gelsenkirchen, 6pm CEST, 5pm BST, 12pm ET)
  • Match 39 1B vs 3A/D/E/F (Cologne, 9pm CEST, 8pm BST, 3pm ET)

Monday, July 1

  • Match 42 2D vs 2E (Dusseldorf, 6pm CEST, 5pm BST, 12pm ET)
  • Match 41 1F vs 3A/B/C (Frankfurt, 9pm CEST, 8pm BST, 3pm ET)

Tuesday, July 2

  • Match 43 1E vs 3A/B/C/D (Munich, 6pm CEST, 5pm BST, 12pm ET)
  • Match 44 1D vs 2F (Leipzig, 9pm CEST, 8pm BST, 3pm ET)

Quarter-finals

Friday, July 5

  • Match 45 W39 vs W37 (Stuttgart, 6pm CEST, 5pm BST, 12pm ET)
  • Match 46 W41 vs W42 (Hamburg, 9pm CEST, 8pm BST, 3pm ET)

Saturday, 6 July

  • Match 48 W40 vs W38 (Dusseldorf, 6pm CEST, 5pm BST, 12pm ET)
  • Match 47 W43 vs W44 (Berlin, 9pm CEST, 8pm BST, 3pm ET)

Semi-finals

Tuesday, July 9

  • Match 49 W45 vs W46 (Munich, 9pm CEST, 8pm BST, 3pm ET)

Wednesday, July 10

  • Match 50 W47 vs W48 (Dortmund, 9pm CEST, 8pm BST, 3pm ET)

Final

Sunday, July 14

  • Match 51 W49 vs W50 (Berlin, 9pm CEST, 8pm BST, 3pm ET)

(Photo: John Walton – PA Images)

Get all-access to exclusive stories.

Subscribe to The Athletic for in-depth coverage of your favorite players, teams, leagues and clubs. Try a week on us.

Complete Euro 2024 schedule (1)Complete Euro 2024 schedule (2)

Ben Burrows is News Editor for The Athletic based in London. Prior to joining in 2023 he was Sports Editor at The Independent. Follow Ben on Twitter @benburrows_

Complete Euro 2024 schedule (2024)
Top Articles
Latest Posts
Article information

Author: Msgr. Refugio Daniel

Last Updated:

Views: 6093

Rating: 4.3 / 5 (74 voted)

Reviews: 81% of readers found this page helpful

Author information

Name: Msgr. Refugio Daniel

Birthday: 1999-09-15

Address: 8416 Beatty Center, Derekfort, VA 72092-0500

Phone: +6838967160603

Job: Mining Executive

Hobby: Woodworking, Knitting, Fishing, Coffee roasting, Kayaking, Horseback riding, Kite flying

Introduction: My name is Msgr. Refugio Daniel, I am a fine, precious, encouraging, calm, glamorous, vivacious, friendly person who loves writing and wants to share my knowledge and understanding with you.