AB de Villiers named ODI and T20 captain
AB de Villiers has been named South Africa's one-day international captain, succeeding Graeme Smith, who had stood down following the 2011 World Cup

South Africa's new leadership team - Graeme Smith, AB de Villiers and Hashim Amla • Getty Images
Firdose Moonda is ESPNcricinfo's South Africa correspondent