South Africa captain Temba Bavuma has been ruled out of the upcoming Test series against Zimbabwe. They have not named a squad replacement for Bavuma, but Keshav Maharaj has been announced as the stand-in captain. He will be the 41st player to lead the men's Test team, having already captained South Africa in seven ODIs and five T20Is.
short by
/
06:15 pm on
20 Jun