The 2010 FIFA World Cup South Africa runs from the June 11th to July 11th with the final taking place at Soccer City in Johannesburg. In total there are ten different venues that will stage matches featuring the 32 teams, who will initially play in eight groups of four teams. All the shirts of all the nations playing at the world cup are shown below:
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