Proteas Test captain Temba Bavuma has achieved a personal-best position in the ICC Test batting rankings. The 34-year-old Langa-born batsman is currently ranked seventh in the ICC Test Batting ...
After being vilified by the public for South Africa’s 2023 ODI World Cup exit, Temba Bavuma has picked himself up from the ...