The Board of Control for Cricket in India (BCCI) has announced the upcoming India tour of South Africa schedule which will begin on December 30, 2017. The tour consisted of the three-Test matches, Six One-day Internationals, and three Twenty20 International matches.

Check the complete schedule here below.

India vs South Africa BCCI announces complete schedule

Warm-up match on December 30-31 at Boland Park, Paarl

  • 1st Test: From January 5 to 9 at Cape Town
  • 2nd Test: From January 13 to 17 at Centurion
  • 3rd Test: From January 24 to 28 at Johannesburg

One-Day Internationals:

  • 1st ODI: February  1st at Durban (day-night)
  • 2nd ODI: February 4th at Centurion (day)
  • 3rd ODI: February 7th at Cape Town (day-night)
  • 4th ODI: February 10th at Johannesburg (day-night)
  • 5th ODI: February 13th at Port Elizabeth (day-night)
  • 6th ODI: February 16th at Centurion (day-night)

Twenty20 Internationals:

  • First Twenty20 at February 18th at Johannesburg (day)
  • Second Twenty20 at February 21st at Centurion (day-night)
  • Third Twenty20 at February 24th at Cape Town (day-night)