As expected there are no major surprises in the team for the second biggest event in limited overs cricket.
AB de Villiers has been named as the captain of the squad for the tournament.
South Africa are in Group B for the tournament and will face Sri Lanka, Pakistan, and India.
Meanwhile, Cricket South Africa also announced the South African A squad for the ODI and Four-day series against the English Lions in England.
The side will be led by the young Titans batsman, Aiden Markram, and Dolphins all-rounder, Khaya Zondo.
South Africa’s all-time second highest wicket-taker, Dale Steyn, has also been named in the squad as he makes his comeback from injury.
Champions Trophy squad - AB de Villiers (captain), Hashim Amla, Quinton de Kock, Faf du Plessis, JP Duminy, David Miller, Chris Morris, Wayne Parnell, Andile Phehlukwayo, Kagiso Rabada, Imran Tahir, Keshav Maharaj, Dwaine Pretorius, Farhaan Berhardien, Morne Morkel.
South Africa ‘A’ squad for 50-over series against England Lions - Reeza Hendricks, Jon Jon Smuts, Aiden Markram, Temba Bavuma, Theunis de Bruyn, Khaya Zondo (captain), Hein Kuhn, Dwaine Pretorius, Mangaliso Mosehle, Sisanda Magala, Tabraiz Shamsi, Lungisani Ngidi, Duanne Olivier, Junior Dala, Dane Paterson.
South Africa ‘A’ squad for four-day series against England Lions - Heino Kuhn, Aiden Markram- (captain), Theunis de Bruyn, Temba Bavuma, Khaya Zondo, Jason Smith, Heinrich Klaasen, Dwaine Pretorius, Rudi Second, Dane Piedt, Lungisani Ngidi, Dane Paterson, Duanne Olivier, Junior Dala, Beuran Hendricks, Dale Steyn.
Morgan Piek/OFM Sport