Temba Bavuma is the captain of the South Africa cricket team for the ICC T20 World Cup 2024.