If you purchase a product or register for an account through one of the links on our site, we may receive compensation. Learn more >

Sri Lanka vs. Bangladesh ODI records, head-to-head stats, highest runscorers, most wickets & betting tips ahead of 2nd ODI

Xaviour Raymond

Sri Lanka vs. Bangladesh ODI records, head-to-head stats, highest runscorers, most wickets & betting tips ahead of 2nd ODI image

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:

Xaviour Raymond

Xaviour Raymond leads The Sporting News' betting content in India and is a content writer with a Master’s in Mass Communication and over two years of experience working with various firms. A passionate sports enthusiast, he focuses on football and cricket content tailored for Indian fans with a sharp eye on detail and opportunities for betting value.