Euro 2016 is finally upon us after a qualifying process that began way back in 2014.
53 nations started the qualifying campaign and now just 24 will head to France for what promises to be a thrilling month of top class international football.
The hosts will kick off the tournament on June 10 against Romania and from then on there will be a total of 51 matches, culminating in the final in Paris on July 10.
June 10 France v Romania, Euro 2016 opener
June 22 Italy v Republic of Ireland, Final Match of Group Stage
June 25 Last 16 Begins
June 30 First Quarter Final Takes Place
July 6 Semi Final 1
July 7 Semi Final 2
July 10 Euro 2016 Final
Euro 2016 Winner Odds