KL Rahul will captain India’s ODI side against South Africa due to injuries to Shubman Gill and Shreyas Iyer. The 15-member squad blends experience with new talent, including Rohit Sharma, Virat Kohli, and Yashasvi Jaiswal. South Africa also announced their T20I and ODI squads, with Aiden Markram leading the T20Is and Temba Bavuma the ODIs.
