Zimbabwe ended a 15-year wait for a Test series victory over Bangladesh with a dominant innings-and-85-run triumph at the Harare Sports Club. It was Zimbabwe’s biggest-ever win by runs in Test cricket and their first Test series victory over Bangladesh since 2011. Although the two teams have drawn three series since then, Zimbabwe had been unable to get over the line until this emphatic performance in the one-off Test.
The victory also reignited the debate around Zimbabwe’s absence from the ICC World Test Championship (WTC). Despite not being part of the WTC, Zimbabwe have remained active in the longest format, playing 11 Tests since the start of 2025. They had also defeated Afghanistan by an innings and 73 runs in Harare last October, showing steady progress in red-ball cricket despite their exclusion from the championship.
Zimbabwe Bowlers Trigger Stunning Bangladesh Batting Collapse
The match also marked a memorable start to Richard Ngarava’s tenure as Zimbabwe’s Test captain. The left-arm pacer became only the third Black cricketer to captain Zimbabwe in Test cricket and celebrated the milestone with a comprehensive victory. Bangladesh, meanwhile, entered the contest with confidence after completing a 2-0 Test series sweep over Pakistan at home but failed to carry that momentum into Harare.
After winning the toss and choosing to bowl, Ngarava’s decision paid early dividends as Newman Nyamhuri and Brad Evans reduced Bangladesh to early trouble. Although Mominul Haque and captain Najmul Hossain Shanto rebuilt the innings to 113/2, Zimbabwe triggered a dramatic collapse. Bangladesh lost their remaining eight wickets for just 27 runs in 13.4 overs, with Nyamhuri leading the attack while Evans, Ngarava, and Blessing Muzarabani provided excellent support.
Zimbabwe then took complete control with the bat. Opener Innocent Kaia produced the standout innings of the match, scoring a superb 140 in only his third Test appearance. Brian Bennett, Craig Ervine, and Wessly Madhevere all contributed valuable half-centuries as Zimbabwe piled up 410, securing a commanding first-innings lead of 270 runs. Bangladesh spinner Taijul Islam fought hard with a seven-wicket haul, but the visitors’ earlier batting collapse left them chasing the game.
Bangladesh needed a strong response in their second innings but failed to challenge Zimbabwe’s dominance. Four of their top five batters crossed double figures after facing more than 30 deliveries, yet none managed a half-century. Blessing Muzarabani starred with the ball, while captain Ngarava also made key breakthroughs. Although Hasan Mahmud and Ebadot Hossain offered some resistance for the final wicket, Zimbabwe wrapped up the innings inside three days to seal a historic victory and continue their impressive run in Test cricket.