Bangladesh made one change to their playing XI as Taijul Islam got the chance in the place of Rubel Hossain. Taijul played an ODI for the last time back in 2016.
Sri Lanka, on the other hand, made two changes. They replaced Thisara Perera, Lasith Malinga with Akila Dananjaya, Isuru Udana.
To keep the dream of winning the series alive, Bangladesh have no way without winning this game.
In the first match, Bangladesh lost due to their poor show in all departments. They leaked too many runs while bowling first after losing the toss. While replying, the lost four wickets just in 39 runs.
At the same time, Tamim-led Bangladesh missed a couple of catches on the field as well, which was another big reason behind their big loss by 91 runs.
Bangladesh (Playing XI): Tamim Iqbal(c), Soumya Sarkar, Mohammad Mithun, Mushfiqur Rahim(w), Mahmudullah, Sabbir Rahman, Mosaddek Hossain, Mehidy Hasan, Shafiul Islam, Taijul Islam, Mustafizur Rahman
Sri Lanka (Playing XI): Avishka Fernando, Dimuth Karunaratne(c), Kusal Perera(w), Kusal Mendis, Angelo Mathews, Lahiru Thirimanne, Dhananjaya de Silva, Akila Dananjaya, Isuru Udana, Nuwan Pradeep, Lahiru Kumara.