Paceman Umesh Yadav was on Tuesday rewarded for his maiden 10-wicket haul in Test cricket with a recall in the ODI squad as a replacement for injured Shardul Thakur.
The selectors had announced the squad for the first two matches but Thakur has been ruled out of the five-ODI series after sustaining a right adductor tendon injury.
His much-awaited Test debut ended in a nightmare in Hyderabad as he bowled only 10 deliveries before hobbling out with a groin strain.
There has been considerable debate as to whether Thakur was fully fit and proper rehabilitation was done before naming him in the Test squad.
Umesh got the nod from the selection committee after his superb show in Hyderabad where he got 6 for 88 and 4 for 45 in the two innings.
He has so far picked 105 wickets from 73 ODIs with his last appearance in July against England at the Lord's.
India Squad (first 2 games): Virat Kohli (Captain), Rohit Sharma (vice-captain), Shikhar Dhawan, KL Rahul, Ambati Rayudu, Manish Pandey, MS Dhoni (wicket-keeper), Rishabh Pant, Ravindra Jadeja, Yuzvendra Chahal, Kuldeep Yadav, Mohammed Shami, Khaleel Ahmed, Umesh Yadav.