Match overview
Bangladesh Cricket beat Sri Lanka Cricket by 16 runs at R. Premadasa Stadium in Colombo on 5 July 2025. Bangladesh won the toss and chose to bat, posting 248 all out. Sri Lanka's reply never quite found the consistency required and they fell short on 232 all out. Tanvir Islam took the Player of the Match award. The result is notable partly because it came at a ground where the average first-innings score across 176 ODIs is 189: Bangladesh batted 59 runs clear of that benchmark and made it stick.
Bangladesh's innings was built in the middle phase. They reached the first drinks break with 65 runs on the board for 1 wicket, a solid but not explosive powerplay. The 145 runs they added in the middle overs at the cost of 5 wickets gave them the platform, even if the death overs yielded only 38 from the final stretch at a cost of 4 wickets. Sri Lanka's chase started brighter: 75 for 2 in the powerplay had the hosts in a reasonable position. Their middle-overs phase is where the match shifted. Six wickets for 99 runs in that stretch left too much to do, and although the death overs produced 58 runs for 2 wickets, it was not enough.
Venue and conditions
R. Premadasa Stadium has hosted 176 ODIs and tends to play lower than most touring teams expect. The average first-innings score is 189, the average second-innings score 161, and the powerplay average across all matches is just 46 runs. Teams batting first have scored 248 here before, but they are departing meaningfully from the historical norm when they do. The chase success rate sits at 48 per cent, which makes the ground fairly neutral in toss terms: batting first gives a slight structural advantage, but there is no overwhelming pattern.
The toss data reinforces this: teams have chosen to field only 34 per cent of the time, suggesting a general preference for setting a total at Premadasa rather than chasing one. Death-overs scoring averages 35 runs per innings here, so Sri Lanka's 58 in that phase was above the norm and reflects something about how the game unfolded late. The pitch played better than many recent fixtures at this ground, which may inform selections if these teams meet again in Colombo.
How to watch
Bangladesh versus Sri Lanka ODIs are typically broadcast in the UK on Sky Sports Cricket. Subscribers can stream via Sky Go, and those without a full subscription can access coverage through a NOW TV day pass. Match start times from Colombo are usually around 10:00 BST for morning fixtures, though scheduling varies; check Sky Sports' published schedule for exact UK broadcast times.
For radio coverage, BBC Test Match Special and BBC Sport online do not routinely carry bilateral ODI series between non-England sides, so Sky remains the primary option for UK fans wanting live audio and video.
Recent form
Bangladesh Cricket entered this fixture having lost four of their previous five completed ODIs in 2025, two of those defeats coming against Sri Lanka and two against Pakistan. The win at Premadasa is their first completed victory from that run, which makes it a meaningful result regardless of the context.
Sri Lanka Cricket, by contrast, had been in excellent recent form. Four wins from their last four completed matches in 2025, including two against Bangladesh and two against Australia, gave them strong momentum coming in. The head-to-head in 2025 now stands at three wins for Bangladesh and two for Sri Lanka from five completed matches. Sri Lanka still lead the overall 94-match head-to-head 62 wins to 23, but the recent bilateral encounters suggest a closer competitive balance than those career numbers imply. The next fixture in this series will be watched closely to see whether Bangladesh can build on this result or whether Sri Lanka's overall quality reasserts itself.



