All-rounder Asela Gunaratne and opening batsman Danushka Gunathilaka return to the side that has lost 21 one-day games this year and won just four.
Sri Lanka dream of first-ever Test victory on Indian soil
Chandimal, who was last man out for 164 in Sri Lanka's first innings in New Delhi on Tuesday, is the major victim of the latest changes made to rejuvenate the national fortunes.
Sri Lanka Cricket last week named Thisara Perera as one-day captain in place of Upul Tharanga.
Under Tharanga, Sri Lanka suffered three consecutive ODI whitewashes this year against South Africa, India and Pakistan.
Kohli, Kumar shine as India draw first Sri Lanka Test
Gunaratne returns to the side for the first time since being injured in July against India in Galle.
He will strengthen the batting order alongside the former skipper Angelo Mathews who returns having missed the last ODI series against Pakistan through injury.
Sri Lanka and India play one day games between December 10 and 17 in Dharmasala, Mohali and Visakhapatnam.
Sri Lanka ODI squad:
Thisara Perera (capt), Upul Tharanga, Danushka Gunathilaka, Niroshan Dickwella, Sadeera Samarawickrama, Lahiru Thirimanne, Angelo Mathews, Asela Gunaratne, Chathuranga de Silva, Sachith Pathirana, Akila Dananjaya, Jeffrey Vandersay, Dushmantha Chameera, Suranga Lakmal, Nuwan Pradeep
COMMENTS
Comments are moderated and generally will be posted if they are on-topic and not abusive.
For more information, please see our Comments FAQ