South Africa captain Aiden Markram won the toss and elected to bat first against India in their T20 World Cup 2026 Super Eight match at Narendra Modi Stadium in Ahmedabad. India are fielding an unchanged playing XI, while South Africa have made four changes to their side from their previous match.