Sri Lanka will host Bangladesh for a three-match ODI series from July 2

Sri Lanka will host Bangladesh for a three-match ODI series from July 2: here are the complete squad lists for both sides.

Where will SL v BAN 2025 ODIs be played?

The first two ODIs of the three-match series will be held at Colombo’s R Premadasa Stadium on July 2 and 5. The action then shifts to Pallekele International Stadium for the third and final ODI on July 8.

All matches will begin at 2:30 PM local time.

The series will be followed by three T20Is on July 10, 13 and 16. Sri Lanka won the preceding two-match Test series 0-1.

SL v BAN 2025 ODIs: Team news

Charith Asalanka will lead the hosts, with experienced campaigners like Kusal Mendis, Avishka Fernando, Wanindu Hasaranga, and Maheesh Theekshana in their ranks. Milan Rathnayake, who was ruled out of the second Bangladesh Test after sustaining a left-side strain, has been picked, but his participation remains subject to fitness.

Bangladesh have recalled T20I captain Litton Das as one of five squad changes. Following their disappointing 2025 Champions Trophy campaign, Soumya Sarkar and Nasum Ahmed have been dropped, while the retired duo of Mahmudullah and Mushfiqur Rahim are no longer part of the setup. Mehidy Hasan Miraz will lead the side. Najmul Hossain Shanto, who recently gave up his Test captaincy after the series loss, is also in the squad.

SL v BAN 2025 ODIs: Full squads

Sri Lanka

Charith Asalanka (c), Pathum Nissanka, Avishka Fernando, Nishan Madushka, Kusal Mendis, Sadeera Samarawickrama, Kamindu Mendis, Janith Liyanage, Dunith Wellalage, Wanindu Hasaranaga, Maheesh Theekshana, Jeffrey Vandersay, Milan Rathnayake, Dilshan Madushanka, Asitha Fernando, Eshan Malinga.

Bangladesh

Mehidy Hasan Miraz (c), Tanzid Hasan, Parvez Hossain Emon, Mohammad Naim, Najmul Hossain Shanto, Towhid Hridoy, Litton Das, Jaker Ali, Shamim Hossain, Rishad Hossain, Tanvir Islam, Mustafizur Rahman, Tanzim Hasan, Taskin Ahmed, Nahid Rana, Hasan Mahmud.

Follow Wisden for all cricket updates, including live scores, match stats, quizzes and more. Stay up to date with the latest cricket news, player updates, team standings, match highlights, video analysis and live match odds.