Answer
Faf du Plessis was appointed captain of the South African national cricket team in all formats of the game in 2017. He had previously captained the team in Test matches since 2012, and in one-day internationals since 2014. He is the second South African to captain the team in all formats, after Graeme Smith.