Centurion will remain the host venue for South Africa's Boxing Day Test against England later this year, with CSA confirming its fixture list for the 2019-20 season. As well as a full England tour featuring four Tests, three ODIs and three T20Is, South Africa will also host Australia for six limited-overs matches in February and March.
England will travel to Cape Town, the traditional venue for South Africa's New Year Test, followed by matches in Port Elizabeth and Johannesburg. Durban misses out on a Test but is the venue for an ODI and T20I; England will also travel to East London for the start of the T20I series.
The tour will begin in mid-December with one two-day and one three-day tour match in Benoni. After the Tests, England have two one-day warm-up games scheduled in Paarl.
Australia's arrival in late February will see them go straight into T20Is at Johannesburg, Port Elizabeth and Cape Town, with the three ODIs scheduled for Paarl, Bloemfontein and Potchefstroom - Australia's first visit to Senwes Park since the 2003 World Cup.
"This will be a huge summer both for our Standard Bank Proteas, who are currently ranked in the top three in all three formats, and for our fans who can look forward to action-packed and top-quality entertainment against two of the powerhouses of world cricket," CSA chief executive Thabang Moroe said.
"The Test matches will take on particular significance as this will be our first home series in the ICC World Test Championship following our away series in India in October. I am delighted also to announce that we will be working closely with SA Tourism around the Test host venues of Pretoria, Cape Town, Port Elizabeth and Johannesburg to ensure that this series creates a win-win situation both for cricket and the South African economy.
"The two KFC T20 international series take on extra relevance as we start our preparation for the ICC Men's World T20 to be played in Australia in October and November next year."
South Africa 2019-20 fixtures
Dec 18-19 - Inv. XI vs England, Willowmoore Park, Benoni Dec 20-22 - South Africa A vs England, Willowmoore Park, Benoni Dec 26-30 - 1st Test v England, SuperSport Park, Centurion Jan 3-8 - 2nd Test v England, PPC Newlands, Cape Town Jan 16-20 - 3rd Test v England, St George's Park, Port Elizabeth Jan 24-28 - 4th Test v England, Bidvest Wanderers Stadium, Johannesburg Jan 31 - Inv. XI vs England, Paarl Feb 1 - Inv. XI vs England, Paarl Feb 4 - 1st ODI v England, PPC Newlands, Cape Town Feb 7 - 2nd ODI v England, Kingsmead, Durban Feb 9 - 3rd ODI v England, Bidvest Wanderers Stadium, Johannesburg Feb 12 - 1st T20I v England, Buffalo Park, East London Feb 14 - 2nd T20I v England, Kingsmead, Durban Feb 16 - 3rd T20I v England, SuperSport Park, Centurion
Feb 21 - 1st T20I v Australia, Bidvest Wanderers, Johannesburg Feb 23 - 2nd T20I v Australia, St George's Park, Port Elizabeth Feb 26 - 3rd T20I v Australia, PPC Newlands, Cape Town Feb 29 - 1st ODI v Australia, Eurolux Park, Paarl Mar 4 - 2nd ODI v Australia, Mangaung Oval, Bloemfontein Mar 7 - 3rd ODI v Australia, Senwes Park, Potchefstroom