India, Nov. 24 -- Senior batter KL Rahul was named India's captain for the upcoming three-match ODI series against South Africa, which will get underway from November 30 onwards, as the BCCI's selection committee revealed the squad on Sunday. Rahul was handed over the reins after regular skipper Shubman Gill was ruled out with a neck injury, which he incurred during the first Test match against the Proteas in Kolkata on November 15.

Gill had taken over the ODI captaincy last month after the selectors ended Rohit Sharma's tenure and entrusted the 25-year-old with a long-term vision ahead of the 2027 World Cup. He was expected to resume the role against South Africa at home, but a neck injury ruled him out. Vice-captain Shreyas Iyer is als...