South Africa tour of Sri Lanka, 2018 was played between Jul 7, 2018 and Aug 14, 2018. The series will be played between Sri Lanka and South Africa. The schedule has 8 matches - 2 test matches , 5 ODIs , 1 T20 matches . This is an an international series as part of Future Tours Programme (FTP) by ICC (International Cricket Council. Typically, highlights will be provided for all the matches.