The wait is over... Euro 2020 is underway as 24 nations across Europe battle for glory this summer.
It has been a long wait for the tournament to begin, with the Euros rescheduled from last summer due to the pandemic.
While stadiums across the continent may not be completely full as countries still adapt to the pandemic, the fact that the Euros are even going ahead at all is a real treat for fans.
With a feast of football in store over the next month, we will keep you up to date with all the latest group standings, results and fixture dates right here.
Group rules: How do teams qualify for the knockout stages?
With 24 teams competing for 16 knockout places, the group winners, runners-up and the best four third-placed teams will qualify.
If two group opponents teams are level on points, positions will be determined firstly by goal difference, and then by the head-to-head record between the teams.
Group A: Turkey, Italy, Wales, Switzerland
Group A fixtures and results
Friday June 11
8pm: Turkey 0-3 Italy, Rome
Saturday June 12
2pm: Wales 1-1 Switzerland, Baku
Wednesday June 16
5pm: Turkey vs Wales, Baku
8pm: Italy vs Switzerland, Rome
Sunday June 20
5pm: Italy vs Wales, Rome
5pm: Switzerland vs Turkey, Baku
Group B: Denmark, Finland, Belgium, Russia
Group B fixtures and results
Saturday June 12
5pm: Denmark 0-1 Finland, Copenhagen
8pm: Belgium 3-0 Russia, St Petersburg
Wednesday June 16
2pm: Finland 0-1 Russia, St Petersburg
Thursday June 17
5pm: Denmark vs Belgium, Copenhagen
Monday June 21
8pm: Russia vs Denmark, Copenhagen
8pm: Finland vs Belgium, St Petersburg
Group C: Netherlands, Ukraine, Austria, North Macedonia
Group C fixtures and results
Sunday June 13
5pm: Austria 3-1 North Macedonia, Bucharest
8pm: Netherlands 3-2 Ukraine, Amsterdam
Thursday June 17
2pm: Ukraine vs North Macedonia, Bucharest
8pm: Netherlands vs Austria, Amsterdam
Monday June 21
5pm: North Macedonia vs Netherlands, Amsterdam
5pm: Ukraine vs Austria, Bucharest
Group D: England, Croatia, Scotland, Czech Republic
Group D fixtures and results
Sunday June 13
2pm: England 1-0 Croatia, London
Monday June 14
2pm: Scotland 0-2 Czech Republic, Glasgow
Friday June 18
5pm: Croatia vs Czech Republic, Glasgow
8pm: England vs Scotland, London
Tuesday June 22
8pm: Czech Republic vs England, London
8pm: Croatia vs Scotland, Glasgow
Group E: Spain, Sweden, Poland, Slovakia
Group E fixtures and results
Monday June 14
5pm: Poland 1-2 Slovakia, St Petersburg
8pm: Spain 0-0 Sweden, Seville
Friday June 18
2pm: Sweden vs Slovakia, St Petersburg
Saturday June 19
8pm: Spain vs Poland, Seville
Wednesday June 23
5pm: Slovakia vs Spain, Seville
5pm: Sweden vs Poland, St Petersburg
Group F: Hungary, Portugal, France, Germany
Group F fixtures and results
Tuesday June 15
5pm: Hungary 0-3 Portugal, Budapest
8pm: France 1-0 Germany, Munich
Saturday June 19
2pm: Hungary vs France, Budapest
5pm: Germany vs Portugal, Munich
Wednesday June 23
8pm: Germany vs Hungary, Munich
8pm: Portugal vs France, Budapest