Match overview
Sri Lanka Cricket beat Bangladesh Cricket by 77 runs in an ODI played at R. Premadasa Stadium in Colombo on 2 July 2025. Sri Lanka, who won the toss and batted, posted 244 all out. Bangladesh were never quite in the chase after a mid-innings collapse, finishing on 167 all out. KIC Asalanka was named Player of the Match. The result means Sri Lanka have now won four of their last five completed ODIs in 2025, including two wins against Australia earlier in the year.
The match followed a familiar Premadasa pattern. Sri Lanka's first innings was built in the middle overs, where they scored 142 runs for 3 wickets between overs 11 and 40. Their powerplay was scrappy (50 runs but 3 wickets down), and the death overs yielded 52 runs at the cost of 4 more. Bangladesh's target of 245 was well above the ground's average second-innings score of 161, and the pitch offered little assistance to those chasing.
For Bangladesh, the fixture extended a difficult run of form. They have now lost five of their last five completed matches in 2025, across series against Pakistan and Sri Lanka. Three of those defeats have come against Sri Lanka alone, reversing what had been a surprisingly strong period for Bangladesh in this fixture heading into the summer.
Venue and conditions
R. Premadasa Stadium has hosted 176 ODI matches, making it one of the more data-rich venues in Asian cricket. The average first-innings score stands at 189, and the average second-innings score is 161. A chase success rate of 48 per cent confirms neither side has a significant structural advantage from winning the toss, although only 34 per cent of toss winners here have elected to field, suggesting captains see value in setting a total.
Powerplay scoring at Premadasa averages 46 runs, which makes Bangladesh's 61 for 1 in the powerplay a decent start in context. The problem was the middle phase. Sri Lanka's bowlers took 9 wickets for 106 runs between overs 11 and 40, shutting down any momentum Bangladesh had built. Death overs were never reached by the Bangladesh innings; they were dismissed before that stage could begin. The surface appears to reward bowling discipline once the top order is unsettled, and Sri Lanka exploited that pattern.
How to watch
ODI cricket between Sri Lanka and Bangladesh is broadcast in the United Kingdom on Sky Sports Cricket. Matches are accessible via a Sky Sports subscription, Sky Go for existing customers, or a NOW TV day pass for those without a full subscription. UK kick-off times for matches in Colombo are typically mid-morning given the five-and-a-half-hour time difference with BST, so live coverage usually begins between 09:00 and 10:00 BST. Check the Sky Sports website for confirmed broadcast schedules as fixtures are confirmed.
Recent form
Sri Lanka came into this fixture in reasonable shape. Their 2025 ODI record shows wins against Bangladesh and two wins against Australia, alongside one loss to Australia and a no result. That sequence, combined with the home conditions at Premadasa, made them the side with more to build on ahead of this match.
Bangladesh's recent form tells a different story. Five matches played in 2025, five losses across completed games: three against Pakistan and now two against Sri Lanka. A no result against Sri Lanka sits between two of those defeats. Bangladesh's powerplay batting showed signs of intent in this match, reaching 61 for 1 against a venue average of 46, but the collapse that followed underlined the consistency issues that have defined their 2025 campaign so far. The next fixture in the series will indicate whether Bangladesh can convert promising starts into match-winning totals.


