Match overview
Sri Lanka Cricket beat Zimbabwe Cricket by 7 runs at Harare Sports Club on 29 August 2025. Sri Lanka posted 298/6 from their 50 overs, a score well above the venue's average first-innings total of 221 across 190 matches. Zimbabwe came closer than that margin suggests. They reached 291/8, powered by 182 runs in the middle overs, but a costly death-over collapse of 3 wickets for 73 runs ended their chase. D Madushanka was named Player of the Match for his role in turning the final phase Sri Lanka's way.
The result continues a competitive streak between the sides. Zimbabwe had won two of their most recent home encounters with Sri Lanka in 2025, and this match felt precarious for long stretches. Sri Lanka's head-to-head record stands at 36 wins from 50 meetings, but the 7-run margin is a reminder that the gap between these teams in 50-over cricket has narrowed considerably.
Venue and conditions
Harare Sports Club has hosted 190 ODIs, and its numbers tell an interesting story. The average first-innings score is 221 and the average second-innings score is 188, meaning chasers have historically struggled here. The ground's chase success rate sits at 49%, roughly even on the face of it, but the gap between those average totals suggests teams batting first set targets that are difficult to overhaul.
The powerplay average at this ground is 37 runs. Sri Lanka's first-innings powerplay returned only 29 runs for 1 wicket, a slower start than usual, but their middle overs produced 156/4 and their death overs an exceptional 113/1. Zimbabwe's chase started briskly at 36/2 in the powerplay, close to the ground's average, before their middle overs burst of 182/3 put them in genuine contention. The death-over average at Harare is 36 runs; Zimbabwe managed 73 but lost 3 wickets in that phase, and that proved the difference.
Toss trends at this ground are clear: 71% of captains who win the toss choose to field. Zimbabwe followed that instinct on 29 August but found themselves chasing a total that just exceeded what this pitch can comfortably support in a second innings.
How to watch
Sri Lanka and Zimbabwe ODI series are available in the UK via Sky Sports Cricket. Matches can be streamed through Sky Go for existing subscribers, or accessed without a full Sky package through a NOW TV Sports Membership. Coverage schedules and UK start times are published on the Sky Sports website ahead of each fixture.
Recent form
Sri Lanka arrived in Harare with a mixed recent run. Their last five ODIs were all against Bangladesh, producing two wins and three losses. That inconsistency makes the 298/6 here look like a strong response, particularly given the death-overs batting that pushed the total well past par.
Zimbabwe's recent form was considerably harder. They lost five consecutive ODIs before this match: four against New Zealand and one against South Africa. The close chase of 299 against Sri Lanka suggests those results may have flattered their opponents somewhat. Zimbabwe's middle-overs batting in this fixture, 182 runs for 3 wickets between overs 11 and 40, was the kind of phase-by-phase performance that better outcomes will be built on. The next fixtures between these sides will reveal whether the 7-run defeat becomes a springboard or stays a near miss.

