Euro 2012 will run from 8th June to the 1st July 2012, the tournament will start with hosts Poland playing the opening game of the competition in Group A at the National Stadium in Warsaw. Co-hosts Ukraine are top seeds in Group D and will play their opening game on June 11th at the Olympic Stadium in Kiev. The final and thirty-first fixture of Euro 2012 will be played at the same stadium in Kiev on July 1st.
There are sixteen teams competiting at Euro 2012 and we have links to their teams shirts listed below, this will be the last European Championships with sixteen teams, with the tournament expanding to twenty-four for Euro 2016 due to be hosted by France.
More information:
Champions League
African Nations
Confederations Cup
Premier League
Championship
League One
League Two
Conference
Scottish
League of Ireland
Spanish La Liga
Italian Serie A
German Bundesliga
Dutch Eredivisie
French Ligue 1
Portuguese Primeira
Greek Superleague
Turkish Superlig
Russian Premier
Rest of Europe
MLS USA
Argentine
Brazilian
Mexican
A-League
J-League
K-League
Euro 2012
World Cup 2010
Copa América 2011
AFF Suzuki Cup
Rugby Union