LUCKYSPIRE
One-Day InternationalsResult

R. Premadasa Stadium, Colombo · Saturday, 5 July 2025

Bangladesh Cricket won by 16 runsPlayer of the match: Tanvir Islam

Match preview

Bangladesh hold off Sri Lanka by 16 runs at Premadasa in series-levelling ODI

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.

Talking points

What to look out for

5 angles

Headline angle

Bangladesh posted 59 runs above the venue average

The R. Premadasa Stadium's average first-innings score across 176 ODIs is 189. Bangladesh Cricket reached 248, a total that proved just enough. Sri Lanka's chase of 249 fell 16 runs short despite a strong death phase of 58 runs from the final overs.

Angle 02

Tanvir Islam named Player of the Match

Bangladesh's Tanvir Islam was the standout performer on the day, earning the official award. His contribution helped restrict Sri Lanka to 232 all out after the hosts had made a bright start of 75 runs in the powerplay for 2 wickets.

Angle 03

Sri Lanka's middle overs cost them the match

Sri Lanka Cricket managed only 99 runs for 6 wickets in the middle phase of their chase, compared to Bangladesh's 145 for 5 in the same stretch. That 46-run swing in the middle overs was where the match effectively turned.

Angle 04

Bangladesh's first innings built steadily across all phases

Bangladesh Cricket scored 65 runs for 1 wicket in the powerplay, then ground out 145 in the middle before losing 4 wickets for 38 in the death overs. The solid platform in the first 30 overs was what the lower order had to defend.

Angle 05

The head-to-head still heavily favours Sri Lanka overall

Across 94 meetings, Sri Lanka Cricket lead Bangladesh Cricket 62 wins to 23, with 9 no results. Bangladesh's win here continues a competitive 2025 series between the two sides, who have now met five times this year alone.

Context

Key insights

Historical · Not official

Venue par

189

Avg 1st innings score at Premadasa

176 matches · 2005–2025

Chase success

48%

Chases completed successfully at Premadasa

176 matches · 2005–2025

Powerplay

45/1.7

Average runs/wickets in overs 1–6 at Premadasa

Historical aggregates derived from Cricsheet (cricsheet.org) under ODC-BY licence. 2001/02–2026 IPL seasons. For editorial context only — not official live match data, not a forecast, and not betting advice. Projections and comparisons above are frozen from the live state and may not match final statistics.

The rivalry

Who could decide it

These two sides have met 94 times in ODI cricket, with Sri Lanka Cricket holding a commanding advantage of 62 wins to Bangladesh's 23 (9 no results). The 2025 calendar has been particularly busy for the fixture, with five matches played across various venues. Bangladesh have shown they can compete at this level, but the historical weight of the head-to-head remains firmly with Sri Lanka.

Recent meetings

Last 5
  • 2025: Bangladesh Cricket won by 4 wickets at Dubai International
  • 2025: Sri Lanka Cricket won by 6 wickets at Sheikh Zayed Stadium, Abu Dhabi
  • 2025: Bangladesh Cricket won by 8 wickets at R. Premadasa Stadium
  • 2025: Bangladesh Cricket won by 83 runs at Rangiri Dambulla International Stadium
  • 2025: Sri Lanka Cricket won by 7 wickets at Pallekele

Angles to watch

Analytical angles worth tracking

Observations from the venue data, recent form and historical trends. Editorial context, not betting advice.

  • First-innings total markets may be worth considering at this venue given Bangladesh posted 248 against a historical average of just 189 across 176 matches here.
  • Top Bangladesh bowler markets could attract interest after Tanvir Islam's Player of the Match performance; his form across the series will be worth monitoring.
  • The death-overs phase saw Sri Lanka score 58 runs for 2 wickets, above the venue's average death-phase contribution of 35 runs, which is relevant context for any innings-segment markets.
  • With the chase success rate at Premadasa sitting at 48 per cent across 176 ODIs, toss decisions and first-innings totals tend to carry more weight here than at many other venues.

For editorial context only. Not a forecast and not betting advice. 18+ only, please gamble responsibly.

Questions

Frequently asked

Bangladesh Cricket beat Sri Lanka Cricket by 16 runs at R. Premadasa Stadium in Colombo. Bangladesh posted 248 all out and Sri Lanka were bowled out for 232 in reply. Tanvir Islam was named Player of the Match.

Bangladesh Cricket won the toss and chose to bat. They scored 248 all out, a total that proved 16 runs too many for Sri Lanka.

Across 94 ODI meetings, Sri Lanka Cricket lead the head-to-head 62 wins to 23, with 9 no results. In 2025 alone the sides have played five times, with wins shared across both teams.

Coverage of Bangladesh and Sri Lanka ODIs in the UK is typically available on Sky Sports Cricket, accessible via Sky Go or a NOW TV day pass for those without a full subscription. Check Sky Sports schedules for confirmed broadcast times in BST.

Across 176 ODIs at R. Premadasa Stadium, the average first-innings score is 189 and the average second-innings score is 161. Bangladesh's total of 248 in this match was well above that first-innings benchmark.

Tanvir Islam of Bangladesh Cricket was named Player of the Match. His contribution with the ball helped restrict Sri Lanka to 232 all out, sealing a 16-run win for Bangladesh.

Back to league

One-Day Internationals

All fixtures, results and standings for the current season.

One-Day Internationals hub

Sport

Cricket

Coverage, competitions and editorial for every cricket fixture we follow.

Cricket hub

Compare

UK bookmakers

Independent ratings of every UK-licensed operator we cover.

Bookmakers
Photo credits (3)