Sri Lanka skipper Charith Asalanka won the toss and elected to bat against Bangladesh in the first one-day international in Colombo on Wednesday.
The hosts, who won the two-match Test series 1-0 last week, handed an ODI debut to fast bowler Milan Rathnayake at the start of a three-match series.
Bangladesh gave debuts to top-order batsman Parvez Hossain and left-arm spinner Tanvir Islam. All-rounder Rishad Hossain was unwell and misses out.