Tristan Stubbs will make his World Cup debut as the Proteas confirmed their 15-man squad and three travelling reserves for the highly anticipated T20 tournament in Australia.
White-ball captain Temba Bavuma will return to the national fold after having fully recovered from a left-elbow injury suffered in the T20I series against India in June.
Rassie van der Dussen has been ruled out of the tournament due to a fracture of his left-index finger sustained during the second Test against England in Manchester. He will require surgery and is expected to take up to at least six weeks to recover.
All 15 players are capped, with 22-year-old Stubbs receiving his maiden World Cup call-up following an impressive outing in the recent T20I series against England.
Other notable selections include Rilee Rossouw and Wayne Parnell, with the selectors naming three travelling reserves in Bjorn Fortuin, Marco Jasen and Andile Phehlukwayo.
All 18 players are available to play in the T20I series against India from 28 September to 4 October, while a 15-strong player squad has been named for the proceeding three-match ODI series.
The squad departs for India on 23 September.
Proteas T20 World Cup squad: Temba Bavuma (c), Quinton de Kock, Reeza Hendricks, Heinrich Klaasen, Keshav Maharaj, Aiden Markram, David Miller, Lungi Ngidi, Anrich Nortje, Wayne Parnell, Dwaine Pretorius, Kagiso Rabada, Rilee Rossouw, Tabraiz Shamsi, Tristan Stubbs.
Travelling reserves: Bjorn Fortuin, Marco Jansen, Andile Phehlukwayo.
Proteas T20 World Cup fixtures (SA times):
24 October: vs Qualifier B1, Bellerive Oval (10am)
27 October: vs Bangladesh, Sydney Cricket Ground (5am)
30 October: vs India, Perth Stadium (1pm)
3 November: vs Pakistan, Sydney Cricket Ground (10am)
6 November: vs Qualifier A2, Adelaide Oval (2am)