Mehidy Hasan Miraz had already taken 10 wickets across four innings. He had removed Brian Bennett twice. He had removed Ben Curran twice. He had dismantled Zimbabwe’s top order with off-spin on a surface that should have given him complete control.
But here’s the real problem: Bangladesh’s batting had already cost them the Test three days earlier. Mehidy’s 10 wickets could not fix 191 all out in the first innings. Zimbabwe won by 3 wickets. Their first away Test win in seven years. Their second-ever away Test win against Bangladesh. Both wins on the same ground: Sylhet.
Then the 2nd Test happened. Completely different result. Completely different player. Same man at the centre: Mehidy Hasan Miraz, This time with a century and another five-for, joining a club of 27 Test cricketers in the history of the game. This guide gives you every verified scorecard from the 2025 Zimbabwe tour of Bangladesh both Tests, every innings, every turning point, every record.
All Matches at a Glance: Zimbabwe Tour of Bangladesh 2025
Test Series Results
2024 T20I Series: The Context That Explains 2025
Before the 2025 Tests, Zimbabwe toured Bangladesh in May 2024 for a 5-match T20I series. Bangladesh won 4–1 — but Zimbabwe won the final T20I by 8 wickets with 9 balls to spare. Brian Bennett scored 70 off 49 balls. Sikandar Raza followed with 72* off 46 balls to seal the win.
That 5th T20I result signalled something important: Zimbabwe’s best XI, when allowed to settle, could beat Bangladesh — even in Mirpur, even chasing. The 2025 Test series confirmed it on an even bigger stage.
1st Test Scorecard, Sylhet: Zimbabwe Win by 3 Wickets
Full Scorecard Summary
| Team | 1st Innings | 2nd Innings |
|---|---|---|
| Bangladesh | 191 (61 overs) | 255 (79.2 overs) |
| Zimbabwe | 273 (80.2 overs) | 174/7 (50.1 overs) |
Read Also:- Netherlands National Cricket Team vs India National Cricket Team Match Scorecard
Bangladesh 1st Innings: 191 All Out: Where the Test Was Lost
Bangladesh batted first and collapsed to 191 in 61 overs. No batter passed 50. The top-three combinations failed to build the platform a first innings requires, Zimbabwe’s seam attack of Wellington Masakadza (3 wickets) and Blessing Muzarabani (3 wickets) found consistent lateral movement on a Sylhet pitch with moisture.
What people think: Bangladesh lost the Test because Zimbabwe played better in the final innings.
Reality: Bangladesh lost the 1st Test on Day 1. A first-innings total of 191 at home in a Test match against Zimbabwe, Gives the opposition a road map. Everything that followed was consequence, not coincidence.
Zimbabwe 1st Innings: 273 The Opening Stand Built the Lead
Zimbabwe’s reply of 273 was built differently. Their top order did not collapse.
Brian Bennett scored 54 off 81 balls measured, compact, technical. Ben Curran contributed 44 off 75 balls. Together they put on 95 runs before the first wicket fell, in just over 20 overs. That partnership took the match away from Bangladesh before the lunch break of the second day.
Fall of wickets in Zimbabwe 1st innings:
- 1st wicket: 95 (Ben Curran, over 20.6)
- 2nd wicket: 112 (Brian Bennett, over 25.6)
- 3rd wicket: 127 (Sean Williams, over 30.1)
- Zimbabwe finished: 273 all out (80.2 overs) lead of 82 runs
Mehidy Hasan Miraz bowled 35 overs and took 5/52. A genuinely excellent bowling performance. But the damage was already done at the top. The lead of 82 is what Bangladesh had to chase back against.
Bangladesh 2nd Innings: 255. A Recovery Too Late
Bangladesh batted better in their second innings 255 in 79.2 overs. Jaker Ali hit 28. The middle order fought harder. But 255 with a first-innings deficit of 82 still only set Zimbabwe a target of 174. That is a manageable chase especially for a team that had already shown they could bat in partnership.
Counterintuitive insight: Bangladesh’s 255 second innings looks like a “fighting effort.” But a second innings of 255 that sets a 174-run target is not a rescue. It is a continuation of the same first-innings batting problem. Bangladesh needed 300+. They got 64 fewer than that.
Zimbabwe Chase: 174/7 in 50.1 Overs. The 95-Run Stand That Ended 7 Years
Brian Bennett opened the final chase. Ben Curran opened with him. They had already done it in the first innings. They did it again.
The pair shared a 95-run opening partnership for the second time in the match. In a chase of 174. Where calm, patience, and trust in the pitch matter more than aggression, That kind of foundation is unbeatable.
| Batter | Score | Balls | Match Context |
|---|---|---|---|
| Brian Bennett | 54 | 81 | Anchored both innings |
| Ben Curran | 44 | 75 | Two consecutive 44s across innings |
Read Also:- Sri Lanka National Cricket Team vs Zimbabwe National Cricket Team Match Scorecard
Zimbabwe reached 174/7 in 50.1 overs. Three wickets to spare. Match won.
That was Zimbabwe’s first away Test win in seven years. And only their second-ever Test win in Bangladesh. Both came at the same ground: Sylhet International Cricket Stadium.
Original observation: The Sylhet surface has now twice rewarded Zimbabwe’s seam-first approach. Their pace attack Muzarabani, Masakadza generates the kind of steep bounce on that surface that Bangladesh’s middle order consistently fails to handle. If these teams meet again at Sylhet, the result will be genuinely unpredictable.
Mehidy’s 10 Wickets in a Losing Test
Mehidy Hasan Miraz took 5/52 in the first innings and 5/50 in the second a 10-wicket match haul. Bangladesh still lost.
Complete Mehidy bowling figures, 1st Test:
- 1st innings: 5/52 in overs (both openers, Sean Williams, plus lower order)
- 2nd innings: 5/50 removing Bennett, Curran, Williams again
This is where things go completely wrong in most match analyses. A 10-wicket haul is enough to win most Test matches. Mehidy’s was not because Bangladesh’s batting left him without a total to defend. That is not a failure of bowling; it is a failure of the team structure around him.
2nd Test Scorecard, Chattogram: Bangladesh Win by Inn & 106 Runs
Full Scorecard Summary
| Team | 1st Innings | 2nd Innings |
|---|---|---|
| Zimbabwe | 227 (62.2 overs) | 111 (46.2 overs) |
| Bangladesh | 444 (129.2 overs) | — |
Bangladesh won by an innings and 106 runs
Zimbabwe elected to bat on a dry, flat Chattogram surface. They managed a competitive 227. But this pitch offered very little for seam and Chattogram’s turning track later would prove deadly for Zimbabwe’s batting.
Zimbabwe 1st Innings: 227. Masekesa Fights Back with Ball
| Bowling Performance | Innings | Figures |
|---|---|---|
| Masekesa (ZIM) | Bangladesh 1st innings | 5/115 |
| Mehidy Hasan Miraz | Zimbabwe 2nd innings | 5/32 |
| Taijul Islam | Zimbabwe 2nd innings | 3/42 |
Read Also:- Sri Lanka National Cricket Team vs Bangladesh National Cricket Team Match Scorecard
Unique insight: Masekesa’s 5/115 in Bangladesh’s 444 is the most underreported bowling performance of this entire series. He took 5 wickets while Bangladesh scored 444. Meaning Zimbabwe’s attack fought, refused to disappear, and Masekesa repeatedly challenged a deep Bangladesh batting order. He was not rewarded with a win. But his figures deserve recognition.
Bangladesh Innings: 444. Two Batters Change the Series
Bangladesh’s 444 was built by two players who refused to give Zimbabwe any foothold in Chattogram.
| Batter | Runs | Innings Context |
|---|---|---|
| Shadman Islam | 120 | Opening century — set the platform |
| Mehidy Hasan Miraz | 104 | No.7 century — joined the rare list |
| Tanzim Hasan Sakib | 41 | Partnership support for Mehidy’s century |
Shadman Islam’s 120 gave Bangladesh a dominant first-innings foundation. When Mehidy walked in at No.7, Bangladesh were 291/7. A lead of only 64. What followed was one of the best lower-order innings in recent Bangladesh Test history.
Zimbabwe 2nd Innings: 111. Mehidy’s 5/32 Closes It Out
Zimbabwe needed to bat for two full days to save the match. They lasted 46.2 overs and were bowled out for 111.
Ben Curran scored 46. Craig Ervine scored 25. But Mehidy Hasan Miraz. The man Zimbabwe had just watched score a century. Then came out and took 5/32 to remove them in 46 overs. Taijul Islam took 3/42 in support.
The innings collapsed in the middle phase: when Mehidy produced his carrom ball and arm ball combination on a dry Chattogram surface taking sharp turn by Day 3, Zimbabwe’s middle order had no answer.
The Mehidy Hasan Miraz Double: Two Records in One Test
The 2nd Test Chattogram performance by Mehidy Hasan Miraz is one of the most statistically remarkable individual Test performances in Bangladesh cricket history and barely anyone wrote about it.
Record 1: 27th Player in Test History (Century + 5-For in Same Test)
By scoring 104 and taking 5/32 in Zimbabwe’s second innings of the same Test, Mehidy became the 27th player in all men’s Test cricket history to score a century and take a five-wicket haul in the same match.
The list includes Ian Botham (5 times), Gary Sobers, Imran Khan, and Keith Miller. Mehidy Hasan Miraz now shares it with them.
The last player to do this before Mehidy? Brian Bennett: Against Afghanistan in the 2024 Boxing Day Test. The same Brian Bennett who anchored Zimbabwe’s 1st Test win against Bangladesh one week earlier. Cricket’s circular irony at its finest.
Record 2: 26th Player to 2000 Test Runs + 200 Test Wickets
During his century innings, Mehidy crossed 2000 Test runs. Combined with his 200+ Test wickets, he became the 26th player in men’s Test cricket history to complete this double.
Shakib Al Hasan (twice) and Sohag Gazi are the only other Bangladeshi players to have scored a century and taken a five-for in the same Test. Mehidy now joins them.
Bold opinion: Mehidy Hasan Miraz is the most complete Test cricketer Bangladesh have ever produced in terms of genuine match-deciding impact at both ends. Shakib was better overall but Mehidy’s recent Test record, across two back-to-back matches of 10 wickets and a century, is arguably the finest two-Test individual contribution by any Bangladesh cricketer.
Key Performers Across Both Tests
Read Also:- England Cricket Team vs India National Cricket Team Match Scorecard
What These Scorecards Tell Us About Both Teams
For Bangladesh: The 1st Test loss is a familiar story first-innings batting collapse (191 at home) creating a deficit that no amount of brilliant bowling can fully recover. Mehidy’s 10-wicket haul in a losing effort should trigger a serious conversation about Bangladesh’s top-order Test batting not just celebration of their bowling depth.
For Zimbabwe: Their 1st Test win at Sylhet revealed a team that trusts its opening partnership, understands how to build a first-innings lead, and backs its fast bowling in early conditions. Ben Curran and Brian Bennett. Both scoring 44+ runs in two consecutive innings each are not flukes; they are a genuine Test-level opening combination.
The 1–1 series balance is accurate: This was a proper contest between two teams at similar developmental stages in Test cricket. Bangladesh are the stronger side on paper. Zimbabwe are the more dangerous side in conditions that suit them.
Frequently Asked Questions (FAQs)
Q1: What was the result of the 1st Test between Bangladesh and Zimbabwe in 2025?
Ans. Zimbabwe won the 1st Test at Sylhet International Cricket Stadium by 3 wickets. Bangladesh scored 191 and 255; Zimbabwe replied with 273 and 174/7 (target 174).
Q2: What was the result of the 2nd Test between Bangladesh and Zimbabwe in 2025?
Ans. Bangladesh won the 2nd Test at Zahur Ahmed Chowdhury Stadium, Chattogram, by an innings and 106 runs. Zimbabwe scored 227 and 111; Bangladesh replied with 444.
Q3: Who won the 2025 Bangladesh vs Zimbabwe Test series?
Ans. The two-Test series ended 1–1. Zimbabwe won the 1st Test at Sylhet; Bangladesh won the 2nd Test at Chattogram.
Q4: Who was Player of the Match and Player of the Series in the 2025 Bangladesh vs Zimbabwe Tests?
Ans. Mehidy Hasan Miraz was Player of the Match in the 2nd Test and Player of the Series. He took 10 wickets in the 1st Test (losing side) and scored 104 plus took 5/32 in the 2nd Test.
Q5: What record did Mehidy Hasan Miraz set against Zimbabwe in 2025?
Ans. Mehidy became the 27th player in men’s Test history to score a century and take a five-wicket haul in the same match. He also became the 26th player to complete 2000 Test runs and 200 Test wickets.
Q6: Why was Zimbabwe’s 2025 Sylhet win historically significant?
Ans. It was Zimbabwe’s first away Test win in seven years and only their second-ever away Test win against Bangladesh — both at the same venue, Sylhet International Cricket Stadium (2018 and 2025).
Q7: What were the top bowling figures in the 2025 Bangladesh vs Zimbabwe Test series?
Ans. Mehidy Hasan Miraz: 5/52 and 5/50 (1st Test) + 5/32 (2nd Test). Masekesa: 5/115 in Bangladesh’s 444 (2nd Test). Taijul Islam: 3/42 (2nd Test 2nd innings).

