June 8
Group A
Poland vs. Greece, Stadion Narodowy, Warsaw, 12 p.m. ET
Russia vs. Czech Republic, Stadion Miejski, Wroclaw, 2:45 p.m. ET
June 9
Group B
Netherlands vs. Denmark, Metalist, Kharkiv, 12 p.m. ET
Germany vs. Portugal, New Stadium Lviv, Lviv, 2:45 p.m. ET
June 10
Group C
Spain vs. Italy, PGE Arena, Gdansk, 12 p.m. ET
Republic of Ireland vs. Croatia, Stadion Miejski, Poznan, 2:45 p.m. ET
June 11
Group D
France vs. England, Donbass Arena, Donetsk, 12 p.m. ET
Ukraine vs. Sweden, Olimpiyskyi, Kiev, 2:45 p.m. ET
June 12
Group A
Greece vs. Czech Republic, Stadion Miejski, Wroclaw, 12 p.m. ET
Poland vs. Russia, Stadion Narodowy, Warsaw, 2:45 p.m. ET
June 13
Group B
Denmark vs. Portugal, New Stadium Lviv, Lviv, 12 p.m. ET
Netherlands vs. Germany, Metalist, Kharkiv, 2:45 p.m. ET
June 14
Group C
Italy vs. Croatia, Stadion Miejski, Poznan, 12 p.m. ET
Spain vs. Republic of Ireland, PGE Arena, Gdansk, 2:45 p.m. ET
June 15
Group D
Ukraine vs. France, Donbass Arena, Donetsk, 12 p.m. ET
Sweden vs. England, Olimpiyskyi, Kiev, 2:45 p.m. ET
June 16
Group A
Czech Republic vs. Poland, Stadion Miejski, Wroclaw, 2:45 p.m. ET
Greece vs. Russia, Stadion Narodowy, Warsaw, 2:45 p.m. ET
June 17
Group B
Denmark vs. Germany, New Stadium Lviv, Lviv, 2:45 p.m. ET
Portugal vs. Netherlands, Metalist, Kharkiv, 2:45 p.m. ET
June 18
Group C
Italy vs. Republic of Ireland, Stadion Miejski, Poznan, 2:45 p.m. ET
Croatia vs. Spain, PGE Arena, Gdansk, 2:45 p.m. ET
June 19
Group D
England vs. Ukraine, Donbass Arena, Donetsk, 2:45 p.m. ET
Sweden vs. France, Olimpiyskyi, Kiev, 2:45 p.m. ET
(games in bold are the ones i care about)