South Africa set to tour Sri Lanka for two Test matches, five ODIs and a T20I in July and August this year.The first Test will be played in Galle (July 12-16) and the second in Colombo (July 20-24), followed by the five ODIs that start on July 29 in Dambulla. There will also be a single Twenty20 International played in Colombo on August 14.
The original tour schedule had involved three Tests, according to reports, but Sri Lanka Cricket asked for one of these to be replaced by an extended limited overs series that is more commercially viable.
SL v SA 1st Test at Galle, Jul 12-16, 2018
SL v SA 2nd Test at Colombo, Jul 20-24, 2018
SL v SA 1st ODI at Dabulla, Jul 29, 2018
SL v SA 2nd ODI at Dabulla, Aug 01, 2018
SL v SA 3rd ODI at Kandy, Aug 05, 2018
SL v SA 4th ODI at Kandy, Aug 08, 2018
SL v SA 5th ODI at Colombo, Aug 12, 2018
SL v SA One-off T20I at Colombo, Aug 14, 2018