Monday's day-night game is the first international match in Bogra, some 200 kilometres northwest of the capital Dhaka.
Bangladesh: Habibul Bashar (capt), Shahriar Nafees, Rajin Saleh, Mohammad Ashraful, Aftab Ahmed, Alok Kapali, Khaled Mashud, Mohammad Rafique, Khaled Mahmud, Mashrafe Mortaza, Syed Rasel. Super-sub: Abdul Razzak.
Sri Lanka: Mahela Jayawardene (capt), Kumar Sangakkara, Sanath Jayasuriya, Jehan Mubarak, Tillakaratne Dilshan, Hasantha Fernando, Farveez Maharoof, Chamara Kapugedera, Ruchira Perera, Malinga Bandara, Dilhara Fernando. Super-sub: Kaushal Lokuarachchi.
Umpires: Krishna Hariharan (IND) and Mahbubur Rahman (BAN)
TV umpire: Nadir Shah (BAN)
Match referee: Alan Hurst (AUS)