Angelo Mathews was ruled out of Sri Lanka's squad after suffering an injury during the semi-finals of the
2020 Lanka Premier League tournament. On 16 December 2020,
Migael Pretorius was added to South Africa's Test squad. Two days later,
Dwaine Pretorius,
Raynard van Tonder and
Lutho Sipamla were also added to South Africa's squad. On 22 December 2020,
Beuran Hendricks and
Keegan Petersen were withdrawn from South Africa's squad, after both players tested positive for
COVID-19. On the first day of the first Test,
Dhananjaya de Silva suffered a grade two tear in left thigh, and was ruled out of Sri Lanka's squad for the rest of the tour. On 28 December 2020,
Kagiso Rabada was added to South Africa's squad for the second Test. Two days later, Beuran Hendricks was reinstated to South Africa's squad for the second Test, with Migael Pretorius being released due to a shoulder injury. ==Test series==