Sri Lanka (ODI) : Upul Tharanga (Captain), Dhananjaya de Silva, Kusal Mendis, Asela Gunaratne, Dinesh Chandimal (wk), Danushka Gunathilaka, Suranga Lakmal, Lahiru Kumara, Vikum Sanjaya, Thisara Perera, Sachith Pathirana, Seekkuge Prassanna, Lakshan Sandakan, Dilruwan Perera (replaces Dickwella), Nuwan Kulasekara (added after 1st ODI), Nuwan Pradeep (added after 1st ODI), Kusal Perera (will miss first two ODIs due to injury), Niroshan Dickwella (ruled out with an injury after the 1st ODI)
Bangladesh (ODI) : Mashrafe Mortaza (Captain), Tamim Iqbal, Soumya Sarkar, Imrul Kayes, Mushfiqur Rahim (wk), Shakib Al Hasan, Sabbir Rahman, Mahmudullah, Mosaddek Hossain, Mustafizur Rahman, Rubel Hossain, Taskin Ahmed, Subashis Roy, Sunzamul Islam, Shuvagata Hom, Nurul Hasan, Mehedi Hasan
Sri Lanka (Test) : Rangana Herath (Captain), Dinesh Chandimal (wk), Dimuth Karunaratne, Niroshan Dickwella, Upul Tharanga, Dhananjaya de Silva, Kusal Mendis, Asela Gunaratne, Suranga Lakmal, Lahiru Kumara, Nuwan Pradeep, Vikum Sanjaya, Dilruwan Perera, Lakshan Sandakan, Malinda Pushpakumara
Bangladesh (Test) : Mushfiqur Rahim (Captain & wk), Tamim Iqbal, Liton Das, Soumya Sarkar, Mominul Haque, Shakib Al Hasan, Mahmudullah, Sabbir Rahman, Mustafizur Rahman, Taijul Islam, Mehedi Hasan Miraz, Taskin Ahmed, Mosaddek Hossain, Kamrul Islam Rabbi, Subashis Roy, Rubel Hossain