Sri Lanka dropped Mathews for Dickwella and have decided to play Nuwan Pradeep in place of Chameera.
Bangladesh won the toss and elected to bat first in tri-nation ODI series at Mirpur on Friday.
The hosts picked pacer Saifuddin in place of Sunzamul Islam with Sri Lanka dropping Mathews for Dickwella and bringing back Nuwan Pradeep in place of Chameera.
Zimbabwe is the other team in the tournament.
Mashrafe Mortaza(captain), Anamul Haque, Tamim Iqbal,Shakib Al Hasan, Mahmudullah, Mushfiqur Rahim(wk), Nasir Hossain, Mustafizur Rahman, Rubel Hossain, Mohammad Saifuddin,
Sri Lanka team:
Dinesh Chandimal (captain), Upul Tharanga, Kusal Perera, Niroshan Dickwella (wk), Kusal Mendis, Asela Gunaratne, Thisara Perera, Akila Dananjaya, Suranga Lakmal, Wanindu Hasaranga, Nuwan Pradeep.