 In January 2019, during Pakistan series, South Africa's captain Faf du Plessis was penalised for a slow over-rate in the second Test and was suspended for the third and final Test of the series.Elgar was named as the stand-in captain for the third Test.In September 2019, he was named in the squad for the Tshwane Spartans team for the 2019 Mzansi Super League tournament.