Match overview
Sri Lanka beat Bangladesh by 99 runs in the ODI at Pallekele International Cricket Stadium on 8 July 2025. Winning the toss and choosing to bat, Sri Lanka built steadily to 285/7, a total 77 runs above the ground's historical average of 208 across 106 matches. Bangladesh's chase began promisingly but disintegrated in the middle overs. They lost 8 wickets for 131 runs between overs 11 and 40, were bowled out for 186, and never reached the death phase of their innings at all. Kusal Mendis (BKG Mendis) won the Player of the Match award.
The margin of 99 runs flatters neither side's experience of this fixture in 2025. Bangladesh had won three of the five most recent encounters between these teams, including an 8-wicket win at R. Premadasa and an 83-run win at Dambulla. Sri Lanka's win here suggests the home conditions at Pallekele made a material difference.
Sri Lanka's innings had a clear shape to it. The powerplay brought 51 runs for 1 wicket, a controlled rather than explosive start. The middle overs then did the heavy lifting: 171 runs at the cost of just 2 wickets across overs 11 to 40. The death added 63 more for 4 wickets to set a total Bangladesh would have known was above par for this ground.
Venue and conditions
Pallekele International Cricket Stadium in Kandy has hosted 106 ODIs, enough to build a reliable statistical picture. The average first-innings score is 208 and the average second-innings score 182. Sri Lanka's 285/7 was a substantial overshoot of the batting benchmark, which partly explains why the chase looked unrealistic once it began to slip.
The powerplay average at the venue is 42 runs. Bangladesh's powerplay of 55 was above par, which gave a brief impression that the chase was alive. The average death-overs score per innings at Pallekele is 31. Bangladesh scored 0 in the death because they were already dismissed, a stark summary of how badly the middle overs went.
The toss-field rate here is 50 per cent, meaning historically captains are equally split on what to do after winning the toss. Sri Lanka's decision to bat proved correct on this occasion. The chase success rate of 51 per cent across the ground's ODI history suggests neither approach carries a clear structural advantage, though totals above 260 do shift that balance.
How to watch
Sri Lanka vs Bangladesh ODI cricket is broadcast in the UK on Sky Sports Cricket. Live streaming is available through Sky Go for existing subscribers or via a NOW TV day pass for those without a full Sky package. Check the Sky Sports website or app for the schedule of any remaining matches in this series.
For those travelling or catching highlights, the ECB's and ICC's social media channels typically carry clips from international fixtures. BBC Sport online will carry scorecards and match reports.
Recent form
Sri Lanka came into this match having won three of their last four completed ODIs, all against Bangladesh in 2025. Their only defeat in that run was also against Bangladesh, so the bilateral form going into this fixture was closely matched. Sri Lanka also recorded a win against Australia earlier in their 2025 schedule.
Bangladesh's recent ODI form is less encouraging. They won against Sri Lanka at Dubai and picked up a dominant 8-wicket win at R. Premadasa, but those high points are offset by two further losses to Sri Lanka and a defeat to Pakistan. Their middle-overs collapse here, 8 wickets for 131 runs, echoes a pattern that has recurred in this series and will be the primary area their coaching staff look to address before the next meeting.
