Schedule for the summer.
Bangladesh Tour To SA
September 28-October 2: 1st Test, Senwes Park, Potchefstroom (10am)
October 6-10: 2nd Test, Mangaung Oval, Bloemfontein (10am)
October 12: One-dayer v SA Invitation XI, Mangaung Oval, Bloemfontein (10am)
October 15: 1st ODI, Diamond Oval, Kimberley (10am)
October 18: 2nd ODI, Boland Park, Paarl (10am)
October 22: 3rd ODI, Buffalo Park, East London (10am)
October 26: 1st T20, Mangaung Oval, Bloemfontein (6pm)
October 29: 2nd T20, Senwes Park, Potchefstroom (2.30pm)
Zimbabwe Tour To SA
December 20-22: Zimbabwe v SA Invitation XI, Boland Park, Paarl (2pm)
December 26-29: Test, St George’s Park, Port Elizabeth (2pm)
India Tour To SA
December 30-31: Two-day warm-up, Boland Park, Paarl (TBC)
January 5-9: 1st Test, Newlands, Cape Town (10.30am)
January 13-17: 2nd Test, SuperSport Park, Centurion (10am)
January 24-28: 3rd Test, Wanderers, Johannesburg (10am)
February 1: 1st ODI, Kingsmead, Durban (1.30pm)
February 4: 2nd ODI, SuperSport Park, Centurion (10am)
February 7: 3rd ODI, Newlands, Cape Town (1.30pm)
February 10: 4th ODI, Wanderers, Johannesburg (1.30pm)
February 13: 5th ODI, St George’s Park, Port Elizabeth (1.30pm)
February 16: 6th ODI, SuperSport Park, Centurion (1.30pm)
February 18: 1st T20, Wanderers, Johannesburg (2.30pm)
February 21: 2nd T20, SuperSport Park, Centurion (6pm)
February 24: 3rd T20, Newlands, Cape Town (6pm)
Australia Tour To SA
February 22-24: Australia v SA Invitation XI, Willowmoore, Benoni
March 1-5: 1st Test, Kingsmead, Durban (10am)
March 9-13: 2nd Test, St George’s Park, Port Elizabeth (10am)
March 22-26: 3rd Test, Newlands, Cape Town (10.30am)
March 30-April 3: 4th Test, Wanderers, Johannesburg (10am)