The 24-year-old paceman returned to the team after missing the recent One-day and Test series at home against Ricky Ponting's Australians due to a back injury. He has so far bagged 73 wickets in 55 One-dayers.
Sri Lanka travel to Zimbabwe this month for five One-dayers and two Test matches. The first One-day International will be played at Bulawayo on April 20.
Sri Lanka has also included three newcomers -- spinner Rangana Herath, pace bowler Farveez Maharoof and batsman Thilina Kandamby -- in the One-day team led by opening batsman Marvan Atapattu.
Off-spinner Muttiah Muralitharan will continue to play for Sri Lanka despite being reported for a suspect bowling action.
The controversial spinner is just seven wickets short of breaking retired West Indies fast bowler Courtney Walsh's world record of 519 Test wickets.
Sri Lanka will announce the Test side after the One-day series.
Atapattu had replaced Hashan Tillakaratne as Test captain after Sri Lanka suffered their whitewash at home against Australia, who won the three-Test series 3-0 last month.
Sri Lanka One-day squad: Marvan Atapattu (capt), Mahela Jayawardene (vice-capt), Sanath Jayasuriya, Kumar Sangakkara, Tillakaratne Dilshan, Russel Arnold, Saman Jayantha, Thilina Kandamby, Chaminda Vaas, Dilhara Fernando, Nuwan Zoysa, Nuwan Kulasekera, Farveez Maharoof, Muttiah Muralitharan, Upul Chandana, Rangana Herath.