South Africa have taken the field in the first Test against Bangladesh in Dhaka without their captain, Temba Bavuma, with Aiden Markram as the stand-in skipper. Bavuma is ruled out due to a muscle strain in his left triceps, the same elbow he had hurt during a T20I tour to India in 2022. Matthew Breetzke has made his debut.