Bangladesh beat Zimbabwe by an innings and 106 runs to level series

Bangladesh’s Mehidy Hasan Miraz (c) celebrates after the dismissal of the Zimbabwe’s Wessly Madhevere (R) during the third day of the second Test cricket match between Bangladesh and Zimbabwe at a cricket stadium in Chittagong on April 30, 2025.AFP

Bangladesh won the second and final Test against Zimbabwe by an innings and 106 runs on Wednesday, a decisive victory that levelled the series.

Zimbabwe scored 227 in their first innings after winning the toss, with Bangladesh scoring 444 in reply. The visitors were then bowled out for 111 in the second session of the third day in Chattogram.

UNB adds: Mehidy Hasan Miraz starred with a brilliant all-round performance—scoring 104 with the bat and taking 5 wickets for 32 runs in the second innings.

Shadman Islam laid the foundation for Bangladesh with a patient 120. He was supported by Anamul Haque (39), Mominul Haque (33), and Mushfiqur Rahim (40).

But it was Miraz’s century and his 96-run ninth-wicket stand with debutant Tanzim Hasan (41) that pushed Bangladesh to a commanding total.

Left-arm spinner Vincent Masekesa impressed for Zimbabwe with 5 wickets, but his effort wasn't enough to stop the hosts from taking a 217-run lead.

Zimbabwe's second innings was no better.

They crumbled to just 111 runs in 46.2 overs. Only Ben Curran showed some fight with a gritty 46.

Miraz ran through the middle order, picking up 5 wickets, while Taijul Islam added 3 more to his tally.

Zimbabwe had won the toss and opted to bat on day one but were undone by Bangladesh’s spin attack.

Taijul Islam took 6 wickets in the first innings, and Nayeem Hasan chipped in with two.

It was Bangladesh’s first win at home since 2023.