Team manager and doctor Mohammed Moosajee said Du Plessis had been on track to play against Zimbabwe but suffered a respiratory tract infection which set him back. "We are hopeful he will recover in time to lead the team for the first Test match against India, starting in Cape Town on January 5," said Moosajee. De Villiers is making a comeback to Test cricket. He was the captain in his most recent two Tests, against England in January 2016, but then suffered a long-term elbow injury before deciding to take a break from long-form cricket.AB de Villiers has been appointed as the stand-in captain for the one-off match. #SAvZIM pic.twitter.com/vo3Y4J7IDm
— Cricket South Africa (@OfficialCSA) December 26, 2017
#CSAnews #BreakingNews Du Plessis to miss Zimbabwe Test; De Villiers to captain.#SAvZIM #ProteaFire pic.twitter.com/ZS5cQl4CpW
— Cricket South Africa (@OfficialCSA) December 26, 2017


