He was the first black African cricketer to make a Test century for South Africa and the first to captain the side.
[4] Brought up in the intense cricket culture of Langa – Bavuma, Thami Tsolekile and Malusi Siboto are all from the same street[1] – Bavuma was educated at South African College Junior School[5] in Newlands, and St David's Marist Inanda, a boys high School in Sandton.
[19] The following month, he was named in Durban Heat's squad for the first edition of the Mzansi Super League T20 tournament.
[20][21] In September 2019, he was named in the squad for the Jozi Stars team for the 2019 Mzansi Super League tournament.
[23] In September 2022, Bavuma was not picked by any franchise in the auction for the first edition of the SA20 League,[24] but after top-scoring in the ODI series against England was contracted by Sunrisers Eastern Cape to replace Tom Abell during the tournament in February 2023.
[27] Bavuma made his One Day International debut for South Africa against Ireland on 25 September 2016 and scored his maiden ODI century.
He opened the batting with Quinton de Kock, standing in for Hashim Amla who was attending the birth of his child.
[33] On 4 March 2021, Bavuma was named as the captain of South Africa's limited over side, taking over the captaincy from Quinton de Kock.
[39][40] In September, South Africa toured Sri Lanka for three ODIs and three T20Is; in the opening match sustained an injury to his right thumb while batting and retired hurt.
[41] The injury required surgery, but Bavuma recovered sufficiently to captain South Africa's squad at the 2021 ICC Men's T20 World Cup in October.
Despite this streak of wins, South Africa would be eliminated in the group stage based on net run rate.
[44] Leading into the 2022 ICC Men's T20 World Cup in October and November, sports journalist Katya Witney writing for Wisden observed that Bavuma was out of form.