The Bangladesh vs Sri Lanka ODI series begins with significant stakes, forming part of the ICC Women’s Championship, where every result directly influences qualification for the upcoming Women’s World Cup. With just three ODIs in the leg before the action shifts to T20Is, both sides will be keen to make an immediate impact. Sri Lanka enter the series with stronger recent form and a clear psychological edge, while Bangladesh, coming off a difficult run, will be determined to use familiar home conditions to regain momentum and stay in contention in the championship standings.

Head-to-Head:
- Played – 4
- Sri Lanka won – 3
- Bangladesh won – 0
- No result – 1
Sri Lanka have historically dominated this matchup, holding a clear advantage in ODIs. Across meetings, Sri Lanka have consistently outperformed Bangladesh, including recent results where they secured wins by 7 runs (Oct 2025) and 58 runs (May 2023). Bangladesh are still searching for consistency against this opposition. Sri Lanka go into the series with a psychological edge in this series with matchups and history favouring them.
Squads:
Bangladesh Women’s Cricket Team
Nigar Sultana Joty (C), Nahida Akter, Fargana Haque, Sobhana Mostary, Fahima Khatun, Sharmin Akter, Ritu Moni, Shorna Akter, Rabeya Khan, Sarmin Sultana, Marufa Akter, Fariha Islam Trisna, Sultana Khatun, Shanjida Akther Maghla, Juairiya Ferdous
Sri Lanka Women’s Cricket Team
Hasini Perera, Chamari Athapaththu (C), Harshitha Samarawickrama, Imesha Dulani, Hansima Karunaratne, Kavisha Dilhari, Nilakshika Silva, Dewmi Vihanga, Sugandika Kumari, Inoka Ranaweera, Malki Madara, Kaushini Nuthyangana, Tiumi Wathsala, Kawya Kavindi, Chethana Vimukthi, Nimesha Nadushani
Where to Watch: Bangladesh vs Sri Lanka – 1st ODI:
Date – April 20, 2026
Time – 9:00 AM IST
Venue – Shahid Kamruzzaman Stadium
Broadcast and Live Streaming Details:
The matches will be streaming live on the FanCode app and Website.
Fixtures:
1st ODI – April 20, Rajshahi (9:00 AM IST)
2nd ODI – April 22, Rajshahi (9:00 AM IST)
3rd ODI – April 25, Rajshahi (9:00 AM IST)
1st T20I – April 28, Sylhet (1:00 PM IST)
2nd T20I – April 30, Sylhet (1:00 PM IST)
3rd T20I – May 02, Sylhet (1:00 PM IST)

Loves all things female cricket