Former captain Mahela Jayawardena will miss the entire series as he was not considered because of fitness reasons. Jayawardene is yet to fully recover from a fracture to the middle finger of his left hand.
Senior batsman Thilakaratne Dilshan has been included subject to recovery from a quadriceps strain which he had suffered in the ongoing two-match Test series.
Left-handed middle-order batsman, Kithruwan Vithanage, who made Test debut against the tourists and two 23-year-old all-rounders Sachith Pathirana and Angelo Perera have been included in the squad.
The ODI series will begin with the opening match scheduled to be held in Hambantota on March 23.
Sri Lanka ODI squad: Angelo Mathews (C), Dinesh Chandimal (VC), T M Dilshan (subject to fitness), Kusal Janith Perera, Kumar Sangakkara, Lahiru Thirimanne, Jeevan Mendis, Thisara Perera, Nuwan Kulasekara, Lasith Malinga, Sachithra Senanayaka, Upul Tharanga, Kithruwn Vithanage, Angelo Perera, Shaminda Eranga and Sachith Pathirana.