Cricket South Africa have granted AB de Villiers paternity leave and rested fast bowler Dayle Steyn for the one-day and series against Bangladesh. Steyn will also not play the Twenty20 series.
Cricket South Africa have named four uncapped players - batsman Reeza Hendricks, wicketkeeper Dane Vilas, left-arm spinner Aaron Phangiso and Under-19 fast bowler Kagiso Rabada - in the Test squad. All four players have been capped by South Africa in limited-overs formats but are yet to play a Test, reports the cricinfo web site quoting Andrew Hudson, convener of selectors.
The Test squad is as follows: Hashim Amla (capt), Dean Elgar, Reeza Hendricks, Faf du Plessis, Stiaan van Zyl, JP Duminy, Quinton de Kock, Vernon Philander, Dale Steyn, Morne Morkel, Aaron Phangiso, Simon Harmer, Temba Bavuma, Kagiso Rabada, Dane Vilas
ODI squad: AB de Villiers (capt), Hashim Amla (vice-capt), Quinton de Kock, Faf du Plessis, Rilee Rossouw, JP Duminy, David Miller, Farhaan Behardien, Chris Morris, Morne Morkel, Imran Tahir, Kagiso Rabada, Kyle Abbott, Aaron Phangiso, Wayne Parnell, Ryan McLaren
T20 squad: Faf du Plessis (capt), Quinton de Kock, Rilee Rossouw, AB de Villiers, JP Duminy, David Miller, David Wiese, Chris Morris, Kyle Abbott, Kagiso Rabada, Aaron Phangiso, Eddie Leie, Wayne Parnell, Beuran Hendricks
South Africa's tour of Bangladesh will begin with two T20 internationals on July 5 and 7 in Mirpur. The three ODIs will be played on July 10, 12 and 15, in Mirpur and Chittagong. The first Test starts in Chittagong from July 21, and the second match will be played in Mirpur from July 30.