Colombo - Sri Lanka on Wednesday reduced their original 22-strong squad to 16 for the three-match one-day international (ODI) series against Bangladesh in Colombo.
The first ODI will be played on Friday, the second two days later and the final match on July 31. All three games will be in the day-night format at the Premadasa Stadium in Colombo.
Malinga retires after the first ODI and will be replaced in the squad for the next two matches by Dasun Shanaka, the cricket board said.
Dimuth Karunaratne (captain), Kusal Perera, Avishka Fernando, Kusal Mendis, Angelo Mathews, Lahiru Thirimane, Shehan Jayasuriya, Dhananjaya de Silva, Wanindu Hasaranga, Akila Dananjaya, Lasith Malinga, Nuwan Pradeep, Lahiru Kumara, Thisara Perera, Isuru Udana and Kasun Rajitha