Sri Lanka left-arm spinner Rangana Herath has been rested for the first two games of the three-match ODI series against Bangladesh, which begins on March 23. Mahela Jayawardene missed out as he is yet to fully recover from a fracture to the middle finger of his left hand.

Tillakaratne Dilshan was included in the 16-man squad "subject to fitness" according to Sri Lanka Cricket's press release, and chief selector Sanath Jayasuriya said his involvement is subject to recovery from a quadriceps strain. However, Dilshan showed no signs of discomfort while bowling at the ongoing Test against Bangladesh on Monday.

Twenty-three-year-old batsmen Angelo Perera and Kithuruwan Vithanage earned call-ups, having both impressed in Sri Lanka's List A tournament, as well as the first-class competition. Vithanage had also debuted in Tests against Bangladesh in Galle. Allrounder Sachith Pathirana, also 23, also has a place in the 16-man squad.

Wicketkeeper-bastman Kushal Janith Perera, who is coming of first-class scores of 203, 97 and 336 in his last three matches, is also in the squad. Perera had a successful introduction to international cricket in the limited-overs leg of Sri Lanka's Australia tour.

Offspinner Sachithra Senanayake was the recipient of a central contract in 2013, and finds himself back in the squad, having last played for Sri Lanka in August 2012. Alongside Pathirana, he effectively replaces Ajantha Mendis and Akila Dananjaya, both of whom had played in the Australia limited overs matches.

The series will be Angelo Mathews' first as full time ODI captain, and will be played in Hambantota, which hosts two matches, and Pallekele. The squad may change for the third ODI, and a single Twenty20 fill follow the one-dayers.