Sri Lanka and Bangladesh are set to face off in the second One-Day International of their three-match series on Saturday, July 5, 2025, at the R. Premadasa Stadium in Colombo.
The hosts lead the series 1-0 after a dominant 77-run win in the first ODI, thanks to captain Charith Asalanka’s brilliant century (106 off 123) and a match-winning spell from Wanindu Hasaranga, who claimed 4 wickets for just 10 runs.
Sri Lanka posted 244 before skittling Bangladesh out for 167 in under 36 overs. Kamindu Mendis also impressed with 3/19, while Bangladesh’s only bright spots were half-centuries from Tanzid Hasan (62) and Jaker Ali (51).
As the Tigers look to bounce back in a must-win clash, we take a closer look at the historical ODI records between these two sides, key individual stats, and betting insights ahead of the all-important second game.
Head-to-head stats for Sri Lanka vs. Bangladesh in ODIs
Sri Lanka and Bangladesh have faced off in 58 ODIs, with Sri Lanka dominating the rivalry, winning 44 matches compared to Bangladesh’s 12 wins, while 2 matches ended with no result.
Bangladesh’s record at the R. Premadasa Stadium remains dismal, having never won an ODI at the venue. Their last ODI victory on Sri Lankan soil dates back to 2017 in Dambulla, when they defeated the hosts by 90 runs.
- Matches played: 58
- Sri Lanka wins: 44
- Bangladesh wins: 12
- No result: 2
SL vs. BAN: Highest and lowest scores in ODIs
Highest total by Sri Lanka against Bangladesh in ODIs: 357/9 in 50 overs at Lahore on June 25, 2008.
Lowest total by Sri Lanka against Bangladesh in ODIs: 124 in 35.2 overs at Dubai (DICS) on September 15, 2018.
Highest total by Bangladesh against Sri Lanka in ODIs: 324/5 in 50 overs at Dambulla on March 25, 2017.
Lowest total by Bangladesh against Sri Lanka in ODIs: 76 all out in 30.1 overs at Colombo (SSC) on August 5, 2002.
Most runs: Sri Lanka vs. Bangladesh in ODIs
Most runs by a Bangladesh player vs Sri Lanka in ODIs: Mushfiqur Rahim scored 1,207 runs in 37 innings at an average of 35.50, with a highest score of 144. His tally includes 2 centuries and 6 fifties, with a strike rate of 80.03 against Sri Lanka.
Most runs by a Sri Lanka player vs Bangladesh in ODIs: Kumar Sangakkara scored 1,206 runs in 28 innings at an average of 48.24, with a highest score of 128. He registered 5 centuries and 6 fifties, striking at 88.22 against Bangladesh.
Most wickets: Sri Lanka vs. Bangladesh in ODIs
Most wickets by a Sri Lanka player vs Bangladesh in ODIs: Muttiah Muralitharan took 31 wickets in 17 matches at an average of 17.22 and an economy rate of 3.34. His best bowling figures were 5/31, and he recorded one four-wicket haul and one five-wicket haul against Bangladesh.
Most wickets by a Bangladesh player vs Sri Lanka in ODIs: Mashrafe Mortaza claimed 26 wickets in 22 matches at an average of 37.15 and an economy rate of 5.22. His best bowling figures against Sri Lanka were 3/25.
Sri Lanka vs. Bangladesh: Probable lineup for the 2nd ODI
Sri Lanka expected XI: Pathum Nissanka, Avishka Fernando, Kusal Mendis, Sadeera Samarawickrama (wk), Charith Asalanka (c), Dunith Welalagae, Kamindu Mendis, Wanindu Hasaranga, Maheesh Theekshana, Dilshan Madhushanka, Asitha Fernando.
Bangladesh expected XI: Naim Sheikh, Parvez Hossain Emon, Najmul Hossain Shanto, Towhid Hridoy, Jaker Ali, Litton Das (wk), Mehidy Hasan Miraz (c), Rishad Hossain, Taskin Ahmed, Mustafizur Rahman, Nahid Rana.
SL vs. BAN betting odds and tips, 2nd ODI match
According to Dafabet, Sri Lanka head into the 2nd ODI as clear favourites with odds of 1.26, backed by their dominant home record and a series opener win. Bangladesh, priced at 3.83, are in a transitional phase under new captain Mehidy Hasan Miraz.
Odds | |
Sri Lanka | 1.26 |
Bangladesh | 3.83 |
* Odds are correct at time of publish but subject to change
TSN’s pick: For bettors, backing Sri Lanka for the outright win is the safer choice, while Bangladesh’s young talents could offer value in player-specific markets.
Click here to bet on SL vs BAN with a trusted betting site on Dafabet!
RELATED LINKS: