De Villiers was appointed Test captain in January following Hashim Amla’s resignation, and led the team in two Test matches against England before injury forced him to miss the series against New Zealand and Australia at the beginning of the 2016/2017 season.