Sri Lanka captain Angelo Mathews elected to bat after winning the toss against Bangladesh in the opening Test in Galle on Friday.
Sri Lankan Kithuruwan Vithanage, and Bangladesh's Mominul Haque and Anamul Haque made their Test debuts.
Sri Lanka: Angelo Mathews (capt), Dinesh Chandimal, Tillakaratne Dilshan, Dimuth Karunaratne, Kumar Sangakkara, Lahiru Thirimanne, Shaminda Eranga, Kithuruwan Vithanage, Ajantha Mendis, Nuwan Kulasekara, Rangana Herath.
Bangladesh: Mushfiqur Rahim (capt), Anamul Haque, Jahurul Islam, Mohammad Ashraful, Mohammad Mahmudullah, Nasir Hossain, Mominul Haque, Abul Hasan, Sohag Gazi, Elias Sunny, Shahadat Hossain.
Umpires: Richard Illingworth (ENG) and Nigel Llong (ENG)
TV umpire: Tyron Wijewardene (SRI)
Match referee: David Boon (AUS)