Heinrich Klaasen captains an inexperienced South Africa squad in the three-match T20 series against in-form Pakistan.
Pakistan triumphed in Karachi in the first Test as the Proteas saw their winless run continue, despite a valiant fightback.
After injury cut short his involvement in New Zealand, Babar Azam gets to skipper Pakistan in the Test series with South Africa.
Sri Lanka have won their past two Test series against South Africa, but the Proteas have a great record at Centurion.
White-ball skipper Quinton de Kock says he only agreed to take over as South Africa Test captain on a temporary basis.
South Africa will be skippered by Quinton de Kock for matches against Sri Lanka, Pakistan and Australia.
England chased down 180 to defeat South Africa at Newlands as they started their tour on a high.
South Africa and England get what promises to be a thrilling Twenty20 International series under way at Newlands on Friday.
As the IPL's top two prepare to face off in the final, we look at where Mumbai Indians and Delhi Capitals' strengths lie.
Mumbai Indians delivered when it mattered yet again to seal their place in Tuesday's Indian Premier League final.