South Africa have named their 15-man squad on Thursday for the 2019 ICC Cricket World Cup that will be held from May 30 in the United Kingdom. The major surprise was the inclusion of experienced Hashim Amla who pipped Reeza Hendricks for the opening batsman slot.