South Africa tour of England 2017 was played between May 19, 2017 and Aug 8, 2017. The series will be played between England and South Africa. The schedule has 10 matches - 4 test matches , 3 ODIs , 3 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.