World T20 2012 Teams

Australia
Captain
Steven Smith
Bangladesh
Captain
Mashrafe Mortaza
England
Captain
Eoin Morgan
India
Captain
Mahendra Singh Dhoni
New Zealand
Captain
Brendon McCullum
Pakistan
Captain
Azhar Ali
South Africa
Captain
AB de Villiers
Sri Lanka
Captain
Angelo Mathews
West Indies
Captain
Jason Holder
Zimbabwe
Captain
Elton Chigumbura
Ireland
Captain
William Porterfield
Afghanistan
Captain
Mohammad Nabi