Match Overview
The most recent encounter in the Zimbabwe national cricket team vs Bangladesh national cricket team match scorecard history took place during the 2nd Test of the Zimbabwe tour of Bangladesh in 2025. Played at the Zahur Ahmed Chowdhury Stadium in Chattogram from April 28 to 30, 2025, this crucial cricket match decided the fate of the two-match series. Zimbabwe won the toss and elected to bat first, hoping to build on their momentum from the first Test. However, it was Bangladesh who completely dominated the proceedings, securing a massive victory by an innings and 106 runs.
The phenomenal all-round performance by Mehidy Hasan Miraz, who scored a magnificent century (104 runs) and grabbed a five-wicket haul (5/32), earned him the Player of the Match award. This thrilling victory allowed Bangladesh to level the series 1-1 after Zimbabwe had won the opening Test in Sylhet by 3 wickets. The match showcased the dominance of spin bowling on a challenging Chattogram surface.
Zimbabwe Batting Scorecard
| Batter | Dismissal | R | B | 4s | 6s | SR |
|---|---|---|---|---|---|---|
| Brian Bennett | c †Jaker Ali b Tanzim Hasan Sakib | 21 | 33 | 5 | 0 | 63.63 |
| Ben Curran | b Taijul Islam | 21 | 50 | 2 | 1 | 42.00 |
| Nick Welch | b Taijul Islam | 54 | 133 | 3 | 2 | 40.60 |
| Sean Williams | c Tanzim Hasan Sakib b Nayeem Hasan | 67 | 166 | 7 | 1 | 40.36 |
| Craig Ervine (c) | c †Jaker Ali b Nayeem Hasan | 5 | 31 | 1 | 0 | 16.12 |
| Wessly Madhevere | c †Jaker Ali b Taijul Islam | 15 | 32 | 2 | 0 | 46.87 |
| Tafadzwa Tsiga † | not out | 18 | 59 | 2 | 0 | 30.50 |
| Wellington Masakadza | lbw b Taijul Islam | 6 | 9 | 0 | 1 | 66.66 |
| Richard Ngarava | b Taijul Islam | 0 | 1 | 0 | 0 | 0.00 |
| Vincent Masekesa | run out (Mehidy Hasan Miraz/Taijul Islam) | 8 | 14 | 1 | 0 | 57.14 |
| Blessing Muzarabani | c †Jaker Ali b Taijul Islam | 2 | 16 | 0 | 0 | 12.50 |
| Extras | 10 | |||||
| Total | 227/10 | 90.1 |
Bangladesh Bowling Figures
| Bowler | O | M | R | W | Econ |
|---|---|---|---|---|---|
| Hasan Mahmud | 10 | 3 | 24 | 0 | 2.40 |
| Tanzim Hasan Sakib | 10 | 0 | 49 | 1 | 4.90 |
| Mehidy Hasan Miraz | 21 | 7 | 44 | 0 | 2.09 |
| Taijul Islam | 27.1 | 6 | 60 | 6 | 2.20 |
| Nayeem Hasan | 20 | 9 | 42 | 2 | 2.10 |
| Mominul Haque | 2 | 0 | 2 | 0 | 1.00 |
Bangladesh Batting Scorecard
| Batter | Dismissal | R | B | 4s | 6s | SR |
|---|---|---|---|---|---|---|
| Shadman Islam | lbw b Bennett | 120 | 181 | 16 | 1 | 66.29 |
| Anamul Haque | lbw b Muzarabani | 39 | 80 | 4 | 0 | 48.75 |
| Mominul Haque | c Curran b Masakadza | 33 | 64 | 2 | 1 | 51.56 |
| Najmul Hossain Shanto (c) | c Welch b Masekesa | 23 | 54 | 3 | 1 | 42.59 |
| Mushfiqur Rahim | run out (Madhevere) | 40 | 59 | 4 | 1 | 67.79 |
| Jaker Ali † | c & b Masekesa | 5 | 13 | 1 | 0 | 38.46 |
| Mehidy Hasan Miraz | st †Tsiga b Masekesa | 104 | 162 | 11 | 1 | 64.19 |
| Nayeem Hasan | c Williams b Masekesa | 3 | 23 | 0 | 0 | 13.04 |
| Taijul Islam | st †Tsiga b Masekesa | 20 | 45 | 3 | 0 | 44.44 |
| Tanzim Hasan Sakib | c Welch b Madhevere | 41 | 80 | 2 | 1 | 51.25 |
| Hasan Mahmud | not out | 0 | 16 | 0 | 0 | 0.00 |
| Extras | 16 | |||||
| Total | 444/10 | 129.2 |
Zimbabwe Bowling Figures
| Bowler | O | M | R | W | Econ |
|---|---|---|---|---|---|
| Richard Ngarava | 14 | 2 | 57 | 0 | 4.07 |
| Blessing Muzarabani | 26 | 5 | 83 | 1 | 3.19 |
| Wellington Masakadza | 34 | 5 | 90 | 1 | 2.64 |
| Vincent Masekesa | 31.2 | 0 | 115 | 5 | 3.67 |
| Wessly Madhevere | 15 | 1 | 35 | 1 | 2.33 |
| Brian Bennett | 9 | 1 | 49 | 1 | 5.44 |
(Note: In their second innings, Zimbabwe collapsed to 111 all out in 46.2 overs. Mehidy Hasan Miraz took 5/32 and Taijul Islam claimed 3/42 to seal the match for Bangladesh.)
Zimbabwe National Cricket Team vs Bangladesh National Cricket Team Match Scorecard Analysis
The turning point of this cricket match was undoubtedly Mehidy Hasan Miraz’s stellar century (104 runs off 162 balls) in Bangladesh’s first innings. When Bangladesh were at 274/6, it was Mehidy who stitched together crucial partnerships with the tailenders, taking the total to a commanding 444 and giving his team a massive 217-run lead. This put immense pressure on the Zimbabwe batting lineup, who were already struggling against the turning ball.
Top batting performances included Shadman Islam’s magnificent 120 off 181 balls, which laid the foundation for Bangladesh’s massive total. For Zimbabwe, Sean Williams fought bravely with a well-crafted 67, while Nick Welch contributed a gritty 54 in the first innings. In terms of bowling, the spinners completely took over the match. Taijul Islam was the destroyer in the first innings, ripping through the Zimbabwe lineup with incredible figures of 6/60. On debut, Vincent Masekesa showed great promise for Zimbabwe by claiming a five-wicket haul (5/115) to restrict Bangladesh slightly. However, it was Mehidy Hasan Miraz who sealed the game in the second innings, bowling a devastating spell to claim 5/32 and bundle out Zimbabwe for just 111 runs.
A major milestone achieved in this match was Mehidy Hasan Miraz joining an elite club of all-rounders who have scored a century and taken a five-wicket haul in the same Test match. The pitch at Chattogram offered assistance to both the seamers and the spinners, making batting a challenging task. Zimbabwe’s top order struggled against the turning ball, losing wickets in clusters. In the second innings, Zimbabwe’s collapse was rapid, going from 67/3 to 111 all out, as Mehidy’s sharp turn and flight completely bamboozled the batters. This comprehensive victory not only leveled the series but also showcased Bangladesh’s resilience and spin bowling strength at home.
Head-to-Head Record
| Format | Matches | Bangladesh Wins | Zimbabwe Wins | No Result/Draw |
|---|---|---|---|---|
| Test | 20 | 9 | 8 | 3 |
FAQ Section
Q: Who won the match between Zimbabwe and Bangladesh? A: Bangladesh won the 2nd Test match against Zimbabwe by an innings and 106 runs at the Zahur Ahmed Chowdhury Stadium in Chattogram.
Q: Who was the Player of the Match in the Zimbabwe vs Bangladesh Test? A: Bangladesh all-rounder Mehidy Hasan Miraz was named Player of the Match for his brilliant century (104 runs) and a match-winning five-wicket haul in the second innings.
Q: What was the match result of the 2nd Test? A: Bangladesh defeated Zimbabwe by an innings and 106 runs, successfully leveling the two-match Test series 1-1 after losing the opening Test in Sylhet.
Q: When and where was the Zimbabwe vs Bangladesh match played? A: The match was played over three days from April 28 to 30, 2025, at the Zahur Ahmed Chowdhury Stadium in Chattogram, Bangladesh.
Q: What is the current series score between the two teams? A: The two-match Test series ended in a 1-1 draw. Zimbabwe won the 1st Test by 3 wickets, while Bangladesh won the 2nd Test by an innings and 106 runs.
Conclusion
The Zimbabwe national cricket team vs Bangladesh national cricket team match scorecard reflects a dominant display by the home side in Chattogram, driven by Mehidy Hasan Miraz’s match-winning all-round performance. Bangladesh’s ability to bounce back after the first Test loss showcased their resilience and spin bowling depth. Looking ahead, the two teams are set to face each other again during the Bangladesh tour of Zimbabwe in June and July 2026, which features a One-off Test starting June 28 at Harare, followed by an ODI series. Cricket fans will be eager to see if Zimbabwe can use their home advantage to dominate the upcoming encounters.

