The Lankans are fresh after having recorded a 2-0 T20 series win over Oman and will look to continue the same momentum before the world cup begins.
This match will be of great significance for the Lankans as they will be determined to avenge their previous defeat at the hands of the same opponents back in 2018.
Bangladesh had the satisfaction of defeating Sri Lanka twice in successive outings during the Nidahas T20 Tri Series in Colombo, which also featured India.
In that series, Bangladesh won the first game by five wickets and took the second game by two wickets, which helped them to secure a place in the final against India.
However, since then Sri Lanka have made steady progress with a new look outfit under the captaincy of Dasun Shanaka and are geared-up to play their best game in this global showpiece.
Sri Lanka will also look to give some of their less experienced players the opportunity to make an impact during this warm-up with the second game scheduled for Thursday.
Bangladesh have also completed a successful series against the Oman ‘A’ Team and are keen to make the maximum from this encounter.
Sri Lanka and Bangladesh have played 11 T20 matches since 2007 with the former winning seven and the latter coming out victorious only on four occasions.
Sri Lanka (From): Dasun Shanaka (Captain), Kusal Perera, Dinesh Chandimal, Dhananjaya de Silva, Pathum Nissanka, Charith Asalanka, Avishka Fernando, Bhanuka Rajapaksa, Chamika Karunaratne, Wanindu Hasaranga, Dushmantha Chameera, Lahiru Kumara, Maheesh Theekshana, Akila Dananjaya and Binura Fernando.
Bangladesh (From): Mahmud Ullah (Captain), Naim Sheikh, Soumya Sarkar, Litton Das, Shakib Al Hasan, Mushfiqur Rahim, Afif Hossain, Nurul Hasan Sohan, Shak Mahedi Hasan, Nasum Ahmed, Mustafizur Rahman, Shoriful Islam, Taskin Ahmed, Shaif Uddin and Shamim Hossain. (Agencies)