Zimbabwe, Pakistan and Sri Lanka will all tour South Africa between 30 September 2018 and 24 March 2019, with a total of five Tests, 13 one-day internationals and nine Twenty20 Internationals slotted in the period, Cricket South Africa (CSA) announced on Monday 23 April.
The international season starts with a three-match ODI series against Zimbabwe, followed by a series of three T20Is against the same opponents.
Pakistan will then be in South Africa from December to February. They will play three Test matches – in Centurion, Cape Town (New Year Test) and Johannesburg – as well as five ODIs and three T20Is.
That will be followed by Sri Lanka’s visit, comprising two Tests in Durban and Port Elizabeth, five ODIs and three T20Is.
“Following the outstanding Test match cricket played by the Proteas during the past season we can also look forward to plenty more world-class entertainment by our acknowledged stars during the five Test matches against Pakistan and Sri Lanka.
“By taking the Zimbabwe tour to some of our smaller venues we are also creating the opportunity for our fans around the country to see the Proteas in action. Our fans now also have the opportunity to make their holiday plans in good time so that they can watch the Proteas in action in their favourite formats.”
Zimbabwe tour (2018)
30 September: First ODI (Kimberley)
3 October: Second ODI (Bloemfontein)
6 October: Third ODI (Paarl)
9 October: First T20I (East London)
12 October: Second T20I (Potchefstroom)
14 October: Third T20I (Benoni)
Pakistan tour (2018-19)
19 December: Three-day tour match v SA Invitation XI (Benoni)
26 December: First Test (Centurion)
3 January: Second Test (Cape Town)
11 January: Third Test (Johannesburg)
19 January: First ODI (Port Elizabeth)
22 January: Second ODI (Durban)
25 January: Third ODI (Centurion)
27 January: Fourth ODI (Johannesburg)
30 January: Fifth ODI (Cape Town)
1 February: First T20I (Cape Town)
3 February: Second T20I (Johannesburg)
6 February: Third T20I (Centurion)
Sri Lanka tour (2019)
13 February: First Test (Durban)
21 February: Second Test (Port Elizabeth)
28 February: One-day tour game v SA Invitation XI (Benoni)
3 March: First ODI (Johannesburg)
6 March: Second ODI (Centurion)
10 March: Third ODI (Durban)
13 March: Fourth ODI (Port Elizabeth)
16 March: Fifth ODI (Cape Town)
19 March: First T20I (Cape Town)
22 March: Second T20I (Centurion)
24 March: Third T20I (Johannesburg)