Zimbabwe vs Bangladesh Only Test 2026: Zimbabwe's Biggest Test Win by an Innings & 85 Runs
Published on July 17, 2026
Summary Overview: Zimbabwe thrash Bangladesh by an innings & 85 runs in Harare for their biggest Test win. Kaia's 140, the seamers' show, scorecard, XIs and captains' reactions.
Innings and 85 runs: Zimbabwe's biggest Test win, and how Bangladesh fell apart in Harare
By Duane Martin · Cricket Daily
Zimbabwe did not just beat Bangladesh in Harare. They dismantled them, twice, inside three days, and walked away with the biggest Test win in their history.
The margin was an innings and 85 runs. A century from opener Innocent Kaia gave the innings its spine, but the story was written first and last by Zimbabwe's fast bowlers, who bowled Bangladesh out for 140 and 185 on a Harare Sports Club surface they understood far better than the visitors did.
Here is how the one-off Test unfolded, and what the key figures made of it.
Match details
Series: Bangladesh tour of Zimbabwe, 2026 Venue: Harare Sports Club, Harare Dates: June 28 to 30, 2026 (day 1 start 9:30 AM local) Result: Zimbabwe won by an innings and 85 runs
- Zimbabwe: 410 (Kaia 140, Madhevere 77*, Ervine 60, Bennett 50; Taijul Islam 7-138)
- Bangladesh: 140 (Mominul 60; Nyamhuri 4-61, Ngarava 2-18) and 185 (Mushfiqur 34; Muzarabani 4-65, Ngarava 3-32)
- Player of the Match: Innocent Kaia (140)
Playing XIs
Zimbabwe
| Player | Role |
| Ben Curran | Batter |
| Innocent Kaia | Batting allrounder |
| Brendan Taylor | WK-batter |
| Brian Bennett | Batting allrounder |
| Craig Ervine | Batter |
| Tafadzwa Tsiga (wk) | WK-batter |
| Wessly Madhevere | Batting allrounder |
| Brad Evans | Bowling allrounder |
| Newman Nyamhuri | Bowler |
| Richard Ngarava (c) | Bowler |
| Blessing Muzarabani | Bowler |
Squad and bench
Zimbabwe: Tanaka Chivanga (bowler), Tadiwanashe Marumani (wk-batter), Roy Kaia (batting allrounder), Graeme Cremer (bowler).
Bangladesh: Tanzid Hasan Tamim (batter), Nayeem Hasan (bowler), Robiul Haque (bowler).
Day one: the seamers set the tone
Ngarava won the toss and put Bangladesh in, and the decision paid off almost immediately.
Zimbabwe's quicks found movement and awkward bounce from the outset, and Bangladesh had no answer. Newman Nyamhuri did most of the damage with 4 for 61, with captain Richard Ngarava chipping in 2 for 18. Only Mominul Haque, with 60, offered any real resistance as the visitors folded for 140.
That should have been a par-ish total to defend on a tricky pitch. It was not, because Kaia had other ideas.
By the close of day one, Zimbabwe were already 136 for 1, with Kaia unbeaten on 76. In a single session of batting, one man had almost wiped out Bangladesh's entire first innings on his own.
Day two: Kaia's maiden hundred and a lead that broke the game
Kaia resumed alongside Brendan Taylor and moved to three figures in the first session, reaching his century off 153 balls. It was his maiden Test hundred, and it came in just his third Test match.
He went on to make 140 before falling to a loose flick that looped to silly mid-off.
What turned a strong position into a decisive one was the lower-order support. Brian Bennett made 50, Craig Ervine 60, and Wessly Madhevere finished 77 not out, with Ervine and Madhevere adding 102 for the seventh wicket to bury Bangladesh.
Taijul Islam bowled his heart out for 7 for 138, a haul that would headline most scorecards. Here it was a footnote, because the seamers at the other end gave him nothing to work with. Zimbabwe were bowled out for 410, a lead of 270.
Bangladesh then lost Shadman Islam late in the day to a Ngarava delivery that swung away sharply, and closed on 40 for 1, still 230 behind and effectively playing to save the game.
Day three: Muzarabani finishes it off
Any hope Bangladesh carried into the third morning lasted about two overs.
Blessing Muzarabani struck twice in quick succession to remove Mahmudul Hasan Joy and Mominul Haque, and the innings caved from there. Najmul Hossain Shanto made 21 before Nyamhuri had him, one of six wickets Nyamhuri took across the match. Mushfiqur Rahim top-scored with 34, but no partnership lasted long enough to make Zimbabwe bat again.
Muzarabani returned to dismiss Mushfiqur and Towhid Hridoy, finishing with 4 for 65, while Ngarava took 3 for 32. Bangladesh were all out for 185 shortly after lunch.
Fittingly, Muzarabani had the ball in the field for the final act too, taking the catch that sealed it. He missed out on a five-wicket haul, but few in green will have minded.
The three men at the centre of it
Innocent Kaia, Player of the Match (140): Kaia was the difference between a competitive Test and a rout. He kept his explanation plain, putting the innings down to hard work and staying fit, and was honest that <cite index="49-1">it was a tough wicket to play on</cite>. He also gave credit to the Bangladesh bowlers before adding that this one was simply his day.
Richard Ngarava, Zimbabwe captain (5 wickets in the match): Ngarava led from the front with ball in hand and set the tone with an early breakthrough in each innings. He had come in with a clear ambition, saying afterwards that he had walked into the Test <cite index="48-1">thinking about making history</cite>. He praised his pace group as a genuine attacking unit and singled out Nyamhuri, calling the young quick a big part of Zimbabwe's future and crediting his willingness to keep learning alongside the senior bowlers.
Najmul Hossain Shanto, Bangladesh captain: Shanto had a miserable match with the bat and in the field, watching his side surrender the game inside the first innings. He was candid about the root of the defeat, acknowledging that Bangladesh simply did not bat properly the first time around. That first-innings 140 left them chasing the match from a position they never recovered from.
Why this win matters for Zimbabwe
This was Zimbabwe's biggest Test victory, beating anything in their record books.
It was also the first time they had won two consecutive Tests by an innings margin. The previous one came at this same ground in October 2025, when they beat Afghanistan by an innings and 73 runs. Two innings wins in a row is not a phrase anyone associated with Zimbabwe cricket a couple of years ago.
The bigger point is how they did it. Their fast bowlers, Ngarava, Muzarabani, and Nyamhuri, exploited home conditions with real discipline, and their batting had enough depth to turn one big innings into a total Bangladesh could not live with. This was not a smash-and-grab. It was a controlled, complete performance.
For Bangladesh, it is a hard result to spin. Their lone spinner did his job, but the batting failed twice, and the top order will need to regroup quickly with the white-ball leg coming straight after.
What comes next
The tour rolls on into three ODIs in Harare and three T20Is in Bulawayo, and this Test result puts Zimbabwe firmly on the front foot heading into the 50-over series.
For the full scorecard, upcoming fixtures, and the rest of the tour, head to the Bangladesh tour of Zimbabwe 2026 series page.
View full schedule & scorecards → Bangladesh Tour of Zimbabwe 2026 Matches

