BCCI has announced a 16-member ODI squad for the South Africa tour.
The veteran duo of Rohit Sharma and Virat Kohli are not part of the unit.
Both stalwarts sought a break from the white-ball leg of the tour.
KL Rahul has been appointed as the captain of the ODI side.
Suryakumar Yadav has been dropped after a poor show in the World Cup.
Sanju Samson has got the national call-up after a long hiatus.
The middle-order batter played his last ODI against West Indies in August.
Leggie Yuzvendra Chahal is set to make a comeback in Indian colours.
Having proved his calibre in T20Is, Rinku Singh has earned his maiden call-up.
Emerging talents like Sai Sudarshan, Rajat Patidar and Avesh Khan have also made the cut.