After months of speculation around his form, Hashim Amla has been included in South Africa's 15-person squad for the World Cup in England and Wales. As expected, Faf du Plessis will captain the side, and the squad includes only one specialist wicketkeeper in Quinton de Kock, with David Miller available for back-up wicketkeeping duties should de Kock be injured during a game.

There was no space in the squad for Reeza Hendricks, who has been part of South Africa's white-ball teams since his ODI debut against Sri Lanka in August last year, or Chris Morris, who is currently playing for the Delhi Capitals in the IPL.

Squad: Faf du Plessis (capt), JP Duminy, David Miller, Dale Steyn, Andile Phehlukwayo, Imran Tahir, Kagiso Rabada, Dwaine Pretorius, Quinton de Kock (wk), Anrich Nortje, Lungi Ngidi, Aiden Markram, Rassie van der Dussen, Hashim Amla, Tabraiz Shamsi

More to follow