The South Africa cricket team is scheduled to tour Sri Lanka in July and August 2018 to play two Tests, five One Day Internationals (ODIs) and a Twenty20 International (T20I) match.
Originally, South Africa had been scheduled to play three Tests in Sri Lanka in July, but one of those Tests has been traded for a five-match ODI series and a T20I as preparation for the 2019 Cricket World Cup, the cricket boards of the two countries announced on Wednesday 4 April.
The visitors will be playing one two-day tour game and then get started with the series of two Tests against Sri Lankans.
South Africa ODI amd T20 squad (18-Jun-2018)Faf du Plessis (Captain), Kagiso Rabada, Andile Phehlukwayo, Lungi Ngidi, Willem Mulder, David Miller, Aiden Markram, Keshav Maharaj, Heinrich Klaasen (Wicket Keeper), Reeza Hendricks, Jean-Paul Duminy, Quinton de Kock (Wicket Keeper), Junior Dala, Hashim Amla, Tabraiz Shamsi
South Africa Test squad (11-Jun-2018)Faf du Plessis (Captain), Tabraiz Shamsi, Kagiso Rabada, Dale Steyn, Vernon Philander, Lungi Ngidi, Aiden Markram, Keshav Maharaj, Heinrich Klaasen (Wicket Keeper), Dean Elgar, Theunis de Bruyn, Quinton de Kock (Wicket Keeper), Temba Bavuma, Hashim Amla, Shaun von Berg
Note: Fixtures and start times are subject to change. The cricTotal.com is not responsible for any changes that may be made. No responsibility is taken by cricTotal.com for the accuracy of this information.