The Proteas have revealed an experienced 15-man squad for this summer's World Cup, one that will be captained by Faf du Plessis
Hashim Amla, JP Duminy and Dale Steyn have all been included in South Africa's squad for the World Cup.
36-year-old Amla's position in the squad had been in question, however, with 7,910 ODI runs to his name, South Africa have stuck with pedigree.
Amla's presence adds to a strong top order with Aiden Markram and Quinton de Kock making up the top three.
Markram's inclusion means that Hampshire will be without an overseas player with Dimuth Karunaratne captaining Sri Lanka in the tournament.
Reeza Hendricks, who has been an ODI regular for South Africa over the past year, misses the cut.
Here’s your team South Africa! #ProteaFire #CWC19 pic.twitter.com/sAcso5pu1f
— Cricket South Africa (@OfficialCSA) April 18, 2019
Fast bowlers Anrich Nortje and Lungi Ngidi are included despite both players being ruled out of IPL stints through injury. Nortje (shoulder) had been picked up by Kolkata Knight Riders while Ngidi (side strain) was due to represent Chennai Super Kings.
Further experience comes in the form of allrounder Duminy, paceman Steyn and spinner Imran Tahir.
South Africa's World Cup campaign kicks off against the hosts England in the tournament opener at The Oval on May 30.
Faf du Plessis*, Aiden Markram, Quinton de Kock, Hashim Amla, Rassie van der Dussen, David Miller, Andile Phehlukwayo, JP Duminy, Dwaine Pretorius, Dale Steyn, Kagiso Rabada, Lungi Ngidi, Anrich Nortje, Imran Tahir, Tabraiz Shamsi
Subscribe to The Cricketer for exclusive content every day: The inside track on England's Test tour with George Dobell in Pakistan, award-winning analysis, breaking news and interviews and the only place for in-depth county coverage all year round. Plus: An ad-free app experience at your fingertips. Subscribe to thecricketer.com today for just £1.