The South Africa cricket team are currently touring Sri Lanka in July and August 2018 to play two Tests, five One Day Internationals (ODIs) and a Twenty20 International(T20I) match.Originally, the tour was for three Test matches, but the third match was dropped and replaced by the ODI and T20I fixtures.The extra ODI fixtures will be used as preparation for the 2019 Cricket World Cup.
Ahead of the tour, Sri Lanka Cricket (SLC) named Dinesh Chandimal as the captain of the Test side. However, Chandimal faced disciplinary charges, for his role in alleged ball-tampering during the second Test against the West Indies in Saint Lucia in June 2018. His hearing took place before the start of the first Test, with him found guilty. He received a two-match ban, with Suranga Lakmal captaining the side in his place.
|Jul 07, Sat - Jul 08, Sun||Sri Lanka Board Presidents XI vs South Africa, Two-day practice match||P Sara Oval, Colombo|
|Jul 12, Thu - Jul 16, Mon||Sri Lanka vs South Africa, 1st Test||Galle International Stadium, Galle|
|Jul 20, Fri - Jul 24, Tue||Sri Lanka vs South Africa, 2nd Test||Sinhalese Sports Club, Colombo|
|Jul 26, Thu||TBC vs South Africa, One-day warm-up match||TBC|
|Jul 29, Sun||Sri Lanka vs South Africa, 1st ODI||Rangiri Dambulla International Stadium, Dambulla|
|Aug 01, Wed||Sri Lanka vs South Africa, 2nd ODI||Rangiri Dambulla International Stadium, Dambulla|
|Aug 05, Sun||Sri Lanka vs South Africa, 3rd ODI||Pallekele International Cricket Stadium, Pallekele|
|Aug 08, Wed||Sri Lanka vs South Africa, 4th ODI||Pallekele International Cricket Stadium, Pallekele|
|Aug 12, Wed||Sri Lanka vs South Africa, 5th ODI||R.Premadasa Stadium, Colombo|
|Aug 14, Wed||Sri Lanka vs South Africa, Only T20I||R.Premadasa Stadium, Colombo|
Kindly log in to use this feature.