Bavuma exited the field during the 20th over while chasing a drive from Virat Kohli bowled by left-arm pacer Marco Jansen.
“Scans have revealed a left hamstring strain.He (Bavuma) will undergo daily medical evaluations to determine his participation in the match,” said an update from Cricket South Africa (CSA).
Bavuma limped midway through the pursuit towards the extra cover region and subsequently left the field with assistance from the South African physio.
Dean Elgar, who is set to retire after this series, took on the role of captain in Bavuma’s absence.
Wiaan Mulder replaced Bavuma on the field.