matches Group Stage Jun 14, 20242:00 pm Germany Scotland 2 1 Jun 15, 20248:00 am Hungary Switzerland Jun 15, 202411:00 am Spain Croatia Jun 15, 20242:00 pm Italy Albania Jun 16, 20248:00 am Poland Netherlands Jun 16, 202411:00 am Slovenia Denmark Jun 16, 20242:00 pm Serbia England Jun 17, 20248:00 am Romania Ukraine Jun 17, 202411:00 am Belgium Slovakia Jun 17, 20242:00 pm Austria France Jun 18, 202411:00 am Turkey Georgia Jun 18, 20242:00 pm Portugal Czech Republic Jun 19, 20248:00 am Croatia Albania Jun 19, 202411:00 am Germany Hungary Jun 19, 20242:00 pm Scotland Switzerland Jun 20, 20248:00 am Slovenia Serbia Jun 20, 202411:00 am Denmark England Jun 20, 20242:00 pm Spain Italy Jun 21, 20248:00 am Slovakia Ukraine Jun 21, 20241:00 pm Poland Austria Jun 21, 20242:00 pm Netherlands France Jun 22, 20248:00 am Georgia Czech Republic Jun 22, 202411:00 am Turkey Portugal Jun 22, 20242:00 pm Belgium Romania Jun 23, 20242:00 pm Switzerland Germany Jun 23, 20242:00 pm Scotland Hungary Jun 24, 20242:00 pm Albania Spain Jun 24, 20242:00 pm Croatia Italy Jun 25, 202411:00 am Netherlands Austria Jun 25, 202411:00 am France Poland Jun 25, 20242:00 pm England Slovenia Jun 25, 20242:00 pm Denmark Serbia Jun 26, 202411:00 am Slovakia Romania Jun 26, 202411:00 am Ukraine Belgium Jun 26, 20242:00 pm Georgia Portugal Jun 26, 20242:00 pm Czech Republic Turkey Round of 16 Jun 29, 202411:00 am Second Group A Second Group B Jun 29, 20242:00 pm First Group A Second Group C Jun 30, 202411:00 am First Group C Third Group D/E/F Jun 30, 20242:00 pm First Group B Third Group A/D/E/F Jul 01, 202411:00 am Second Group D Second Group E Jul 01, 20242:00 pm First Group F Third Group A/B/C Jul 02, 202411:00 am First Group E Third Group A/B/C/D Jul 02, 20242:00 pm First Group D Second Group F Quarter finals Jul 05, 202411:00 am Winner 39 Winner 37 Jul 05, 20242:00 pm Winner 41 Winner 42 Jul 06, 202411:00 am Winner 40 Winner 38 Jul 06, 20242:00 pm Winner 43 Winner 44 Semi-final Jul 09, 20242:00 pm Winner 45 Winner 46 Jul 10, 20242:00 pm Winner 47 Winner 48 Final Jul 14, 20242:00 pm Winner 49 Winner 50