Nahid Rana Broke Mashrafe's Record. Zimbabwe Said Thanks And Defended 141 Anyway.
The fastest South Asian alive just bowled the best ODI spell in Bangladesh's history — 6/21 off 10 overs. His team still lost by 25 runs chasing 142. Richard Ngarava, captaining Zimbabwe for the first time, called it fighting 'as a pack.' He wasn't wrong.
The cruelest six-for in Bangladesh cricket history
Nahid Rana didn't just bowl well in Harare on Sunday. He bowled the single greatest ODI spell any Bangladeshi has ever produced — 10 overs, 2 maidens, 21 runs, 6 wickets. He shattered a record that had stood for twenty years, the kind Mashrafe Mortaza's 6/26 against Kenya in 2006 seemed destined to hold forever.
And it counted for absolutely nothing.
Bangladesh were bowled out for 116, chasing 142 at the Harare Sports Club. Zimbabwe won by 25 runs. The fourth-lowest total they have ever successfully defended in ODI history. A match where the best bowler on the park was rewarded with a losing medal and a stat-line that will haunt him: the greatest individual ODI bowling performance in Bangladeshi cricket, rendered irrelevant by a batting collapse so abject it made 141 look like 341.
That's the 1st ODI of the Zimbabwe-Bangladesh series in a single paragraph. A record-breaking masterclass from one end, and a batting implosion from the other. Cricket at its most poetic — and its most brutal.
Nahid Rana's record-breaking spell
| Figures | 10-2-21-6 |
| Previous Bangladesh Record | 6/26 — Mashrafe Mortaza vs Kenya (2006) & Rubel Hossain |
| Five-Fors in ODIs (2026) | 3 — most by any bowler this year |
| ODI Wickets in 2026 | 26 in 9 matches (avg 14.84) — highest in the world |
| Pace | 140+ kph consistently — fastest South Asian pacer |
How Rana dismantled Zimbabwe's top order
The 22-year-old didn't need tricks. He just needed the Harare pitch and raw pace. On a surface doing plenty for the seamers, Rana generated extra bounce and sharp lift that had Zimbabwe's batters fending, nicking, and misjudging all morning.
Sikandar Raza — caught behind. Wessly Madhevere — fending to second slip. Clive Madande — slicing to point. Innocent Kaia — caught by the keeper. Brad Evans — trapped lbw. And then Rana cleaned up Richard Ngarava with a yorker to complete the six-fer.
In isolation, those figures would suggest a Zimbabwe total of 80, maybe 90. But Rana wasn't the only story. The pitch was a bowler's paradise, and Zimbabwe's lower order did something the top order couldn't — they fought.
We bowled really well, especially Nahid — he took six wickets and it was exceptional. The last few series, the way he has been bowling, it has been excellent. Little disappointed in our batting unit.Mehidy Hasan Miraz, Bangladesh captain
Ngarava and Nyamhuri: the ninth-wicket rescue that won it
When Zimbabwe slumped to 78 for 8, the match looked dead. Rana had ripped through them. Bangladesh needed only to go through the motions with the bat and pocket a routine win.
Instead, two players who bat at nine and ten decided to rewrite the script.
Richard Ngarava, captaining Zimbabwe for the first time in ODIs, walked out and played like a man with something to prove. Newman Nyamhuri joined him, and together they added 63 runs for the ninth wicket — more than any partnership in the innings from positions 1 through 7. Ngarava made 27 from 37 balls. Nyamhuri contributed 33 from 51. They didn't slog. They batted. They took singles, punished the width, and turned 78/8 into 141 all out.
In a match decided by 25 runs, that 63-run stand wasn't just important. It was everything. Without it, Rana's six-fer would have been the match-winner. With it, Rana's six-fer became a footnote.
Discussion was, as Zimbabweans, we can go through any situation and come out of it. I had belief — we know what we are. We fight till the end and we do it as a pack.Richard Ngarava, Zimbabwe captain
Bangladesh's batting: 116 all out chasing 142
And then came the chase. 142 to win. On a difficult pitch, sure, but this was Bangladesh's strongest ODI batting lineup against a Zimbabwe attack that had just been skittled for 141. This should have been uncomfortable but ultimately manageable.
It was neither. Bangladesh were 52 for 4 before the powerplay was done. The same pitch that had been helping Rana was now helping Ngarava (3/31) and Nyamhuri (2/22). The left-arm pace of Ngarava, combined with Nyamhuri's clever variations, strangled the Bangladesh middle order. Nobody could settle. Nobody built a partnership.
All out for 116 in 33.1 overs. A capitulation. Mehidy Hasan Miraz had the grace to call it "disappointing," which is the polite version of what every Bangladesh fan was thinking.
The match in numbers
| Zimbabwe | 141 all out (40.3 overs) |
| Bangladesh | 116 all out (33.1 overs) |
| Result | Zimbabwe won by 25 runs |
| Player of the Match | Newman Nyamhuri (33, 2/22, 2 catches) |
| 9th-wicket partnership | 63 runs (Ngarava 27, Nyamhuri 33) |
| 141 in ODI history (Zim) | 4th-lowest total ever defended |
Quite happy — did the job for my team. We are telling each other we had to fight and put everything in the field. The pitch was favouring bowlers — it was doing a lot, that's it.Newman Nyamhuri, Player of the Match
Rana deserves better. But cricket doesn't care.
Here's the thing about Nahid Rana's 2026 season: it's genuinely elite. Twenty-six ODI wickets in nine matches at 14.84. Three five-wicket hauls. The highest wicket-taker in the format this year — ahead of everyone, everywhere. He's not just Bangladesh's best current fast bowler. He's making a case for the best white-ball seamer on the planet right now.
And his team can't bat to save themselves.
This is the tragedy of Bangladeshi cricket distilled into 80 overs. They have a 22-year-old who bowls 140kph with the skill and consistency of someone with twice his experience. They have a genuine match-winner with the new ball. What they don't have is a batting lineup that can chase 142 on a tricky pitch against Zimbabwe's third-choice attack.
Rana will have more days like this. He'll take five-fors and six-fors that get written into the record books. The question Bangladesh need to answer is whether they can build a batting order worthy of his talent — or whether he's destined to keep breaking records that don't come with trophies.
Ngarava's captaincy debut: a template for Zimbabwe's future
The other story that deserves attention is Richard Ngarava. Captaining Zimbabwe in ODIs for the first time, the left-arm quick didn't just lead — he performed. Twenty-seven with the bat when his team was 78/8. Three wickets with the ball when Bangladesh were chasing. And the intangible stuff: the belief he instilled in a dressing room that had every reason to fold.
"We fight till the end and we do it as a pack" isn't just a good quote. It's a mission statement. Zimbabwe's cricket has been rebuilding for years, and in Ngarava they might have found the kind of captain who makes average teams believe they can punch above their weight.
Defending 141 with conviction and fight isn't normal. It's not supposed to happen. But when your captain is putting his body on the line at number nine, walking out to bat at 78/8, and then ripping through the opposition's top order with the new ball, it creates something contagious. That's leadership, and Zimbabwe haven't had enough of it lately.
Want data-backed predictions for every IPL 2026 match?