Zimbabwe secured their largest victory in Test cricket history, defeating Bangladesh by an innings and 85 runs in the one-off Test in Harare on Tuesday, June 30, 2026. The match ended on Day 3, with Zimbabwe dominating from the start.
After bowling Bangladesh out for 121 in their first innings, Zimbabwe posted a formidable 386, led by a century from Sean Williams. Bangladesh, trailing by 265 runs, were bowled out for 180 in their second innings, with Blessing Muzarabani taking five wickets.
The win marks a significant achievement for Zimbabwe, who have struggled in Test cricket in recent years. It is their first Test victory since 2021 and their biggest in terms of margin.