Final result
Sri Lanka won by 99 runs
Player of the match: BKG Mendis
Result · One-Day Internationals
Final result
Sri Lanka won by 99 runs
Player of the match: BKG Mendis
Match preview & 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.
Pitch report & venue insights
Aggregate conditions from 2019. Numbers that tend to decide matches at this ground — par score, chase success, powerplay averages and toss bias.
13
T20 matches hosted
130
Avg 1st-innings score
119
Avg 2nd-innings score
77%
Chase success rate
36
Avg powerplay runs
46%
Toss-field rate
Key talking points
Headline angle
Sri Lanka's innings was constructed largely through overs 11 to 40, where they accumulated 171 runs for the loss of just 2 wickets. That phase put Bangladesh's bowlers under sustained pressure and set up the 285/7 total. The powerplay was more cautious: 51 runs for 1 wicket.
Angle 02
Angle 03
Angle 04
Angle 05
Betting & analytical angles
For editorial context only. Not a forecast and not betting advice. 18+ only, please gamble responsibly.
Frequently asked
Sri Lanka beat Bangladesh by 99 runs at Pallekele International Cricket Stadium in Kandy. Sri Lanka posted 285/7 batting first and then bowled Bangladesh out for 186. BKG Mendis (Kusal Mendis) was named Player of the Match.
ODI cricket between Sri Lanka and Bangladesh is typically broadcast in the UK on Sky Sports Cricket, with streaming available via Sky Go and NOW TV for those without a full subscription. Check Sky's schedule for exact coverage times.
Across 94 ODI meetings, Sri Lanka have won 62 and Bangladesh 23, with 9 no results. Bangladesh won three of the five most recent encounters before this match, but Sri Lanka won here at Pallekele by 99 runs on 8 July 2025.
Across 106 ODIs at the venue, the average first-innings score is 208 and the average second-innings score is 182. The chase success rate sits at 51 per cent, making it a relatively even ground historically. Sri Lanka's 285/7 was well above the first-innings average.
Sri Lanka won the toss and elected to bat. They went on to post 285/7, a total 77 runs above Pallekele's historical first-innings average, and won the match by 99 runs.
Bangladesh started reasonably in the powerplay, scoring 55 runs but losing 2 wickets. The chase unravelled entirely in the middle overs, where they lost 8 wickets for 131 runs. All 10 Bangladesh wickets fell before the death overs, leaving a final score of 186 all out.
Explore more