Sharma named ODI captain as India announce South Africa squad
Stay tuned with 24 News HD Android App
Known as "The Hitman" because of his powerful hundreds and six-hitting, Sharma took over the T20 side in November after India's dismal showing at the World Cup in Dubai and led a series sweep at home against New Zealand.
The 34-year-old replaced Virat Kohli, who stepped down as short-format skipper in September citing his "immense workload", and who has now yielded the ODI captaincy.
Kohli will helm the three-Test series in South Africa starting December 26 -- a tour delayed and shortened because of fears over the spread of the new Omicron coronavirus variant.
The Board of Control for Cricket in India named Ajinkya Rahane to the squad despite the veteran batsman's dry spell and absence from Monday's thumping second Test win against New Zealand in Mumbai.
Ravindra Jadeja, Shubman Gill, Axar Patel and Rahul Chahar were all out due to injury.
Squad: Virat Kohli (captain), Rohit Sharma (vice-captain), K.L. Rahul, Mayank Agarwal, Cheteshwar Pujara, Ajinkya Rahane, Shreyas Iyer, Hanuma Vihari, Rishabh Pant (wk), Wriddhiman Saha (wk), R. Ashwin, Jayant Yadav, Ishant Sharma, Mohd. Shami, Umesh Yadav, Jasprit Bumrah, Shardul Thakur, Md. Siraj.