CricIntel
Match ReviewBAN tour of ZIM 2026ZimbabweNews

Zimbabwe Defend 141 to Shock Bangladesh by 25 Runs — Nyamhuri's No.9 Heroics Trump Nahid Rana's 6/21

It should have been Bangladesh's day. Nahid Rana ripped out 6 for 21 to bowl Zimbabwe out for 141, the kind of total that wins matches for the side chasing. Instead, Newman Nyamhuri's defiant 33 from No.9 gave Zimbabwe something to bowl at, and Richard Ngarava, Brad Evans, Blessing Muzarabani and Nyamhuri himself turned 141 into a fortress — Bangladesh folding for 116 as Zimbabwe defended the fourth-lowest total in their men's ODI history.

July 6, 2026|5 min read|CricIntel Staff

There are matches a scorecard flatters and matches it betrays, and this was firmly the latter. Read the bare bones — Zimbabwe 141, Bangladesh 116, a bowler with 6 for 21 on the losing side — and you would never guess at the drama, or the injustice, or the sheer bloody-mindedness that carried Zimbabwe home. On a spicy Harare Sports Club surface that turned a 50-over game into a shootout, the lowest total won. Zimbabwe defended 141 and beat Bangladesh by 25 runs, and they did it after being bowled out for a score that should, by every rational measure, have been nowhere near enough.

The night belonged to two men who could not have been pulling in more opposite directions. Nahid Rana, all raw pace and hostility, produced the best figures of his ODI life — 6 for 21 — and finished on the losing side. Newman Nyamhuri, batting at No.9, made a career-best 33 that turned a Zimbabwean rout into a defendable target, then took two wickets and held two catches to seal the win he had made possible. When the margins are this fine, the game does not reward the most talent; it rewards the most nerve. Zimbabwe had it.


Match Summary

Zimbabwe141 all out
Bangladesh116 all out
ResultZimbabwe won by 25 runs
Player of the MatchNewman Nyamhuri (33, 2/22 & 2 catches)
Best bowlingNahid Rana 6/21 (BAN), R Ngarava 3/31 & B Evans 3/34 (ZIM)
TossBangladesh won, chose to bowl
VenueHarare Sports Club, Harare

Zimbabwe's win was engineered by their bowlers, but it was made possible by their No.9. When Nyamhuri walked out, Zimbabwe were 70 for 8 — a total heading for the seventies, a game apparently already decided. Bangladesh needed only to run through the tail and stroll a modest chase. Instead Nyamhuri counter-attacked with the composure of a man who had not read the scoreboard, dragging Zimbabwe to 141 and, in doing so, moving the goalposts entirely. Those extra 71 runs were the match. On a pitch offering seam and steepling bounce, the difference between defending 70 and defending 141 is the difference between a walkover and a contest — and Nyamhuri manufactured it almost single-handedly.

Then the seamers took over. Captain Richard Ngarava led from the front with 3 for 31, Brad Evans matched him with 3 for 34, and Blessing Muzarabani and Nyamhuri chipped in with two apiece to keep the pressure unrelenting. Bangladesh never got a partnership going. Zimbabwe simply refused to let the game breathe, and a chase of 142 that should have been routine became a slow suffocation.


For Bangladesh, this is the sort of defeat that lingers long after the summer ends. They did almost everything right: won the toss, read the conditions, chose to bowl, and then watched Nahid Rana produce a spell for the ages — 6 for 21, express pace on a helpful surface, Zimbabwe's top order blown away. To bowl a side out for 141 and lose is one of cricket's cruellest outcomes, and the fault lay not with the ball but with the bat. The chase unravelled early — the openers gone cheaply, captain Najmul Hossain Shanto dismissed for 3, the innings 17 for 3 before it had begun. Only Nurul Hasan's 31 offered resistance, and by then the required rate was not the problem; survival was. On a pitch this alive, Bangladesh's batting simply had no answer, and a golden bowling day was wasted.


The Harare Sports Club surface was the third protagonist, and it played nothing like a typical ODI deck. There was seam movement for the quicks, bounce that made length a lottery, and enough in it to keep every bowler interested from the first over to the last. In that sense the toss was a poisoned chalice: Bangladesh's decision to bowl looked inspired when Zimbabwe were 70 for 8, and disastrous once they had to bat on the same strip against a fired-up seam attack. Twenty-five overs of cricket would have told you 141 was par; it took the full two innings to prove it. This was a bowlers' ODI in the truest sense, and the batters who survived did so on grit rather than timing.


Newman Nyamhuri took the Player-of-the-Match award for the most complete kind of contribution — the one that touches every phase of the game. His 33 from No.9 was the innings that made a target out of a total; his 2 for 22 helped strangle the chase; his two catches removed the doubt. It is rare that a lower-order batter shapes a 50-over match this comprehensively, rarer still that he does it from a position of apparent hopelessness at 70 for 8. Spare a thought, too, for Nahid Rana, whose 6 for 21 was the finest individual performance of the night and earned nothing but the bitter knowledge that he had bowled his side to the brink of a win his batters could not finish.


This ODI did not carry a CricIntel pre-match preview, so there is no prediction to weigh against the result — but a game in which the lower total wins, a debutant-ish quick takes six and a No.9 turns the match needs no analytical framing to justify itself. For the record, Zimbabwe's 141 is now reportedly among the very lowest totals they have ever defended in men's ODI cricket — a statistical footnote that captures how improbable this win was.


Zimbabwe go 1-0 up in the three-match series with a win that will do wonders for a side that has learned to punch above its resources, and a template — bowl full, bowl straight, trust the surface — that will serve them well if Harare stays this lively. Bangladesh, meanwhile, are left to reconcile a brilliant bowling day with a batting effort that let it slip, and to find some spine in a top order that folded when 142 was all that stood between them and a routine victory. The second ODI cannot come soon enough for the tourists; on this evidence, the series is anyone's.

Want data-backed predictions for every IPL 2026 match?