Sri Lanka captain Angelo Mathews elected to field after winning the toss against Bangladesh in the opening one-day international in Hambantota on Saturday.
Bangladesh paceman Ziaur Rahman made his one-day debut.
Bangladesh: Mushfiqur Rahim (capt), Tamim Iqbal, Anamul Haque, Mohammad Ashraful, Mohammad Mahmudullah, Nasir Hossain, Abul Hasan, Sohag Gazi, Rubel Hossain, Abdur Razzak, Ziaur Rahman.
Sri Lanka: Angelo Mathews (capt), Tillakaratne Dilshan, Kushal Perera, Kumar Sangakkara, Lahiru Thirimanne, Dinesh Chandimal, Jeevan Mendis, Thisara Perera, Nuwan Kulasekara, Sachithra Senanayake, Lasith Malinga.
Umpires: Nigel Llong (ENG) and Ruchira Palliyaguruge (SRI)
TV umpire: Tyron Wijewardene (SRI)
Match referee: David Boon (AUS)