Proteas ODI and Test captain, Mignon du Preez, has been named as captain of the SA squad which was announced to the ICC T20 World Cup in Sri Lanka, in September