Zimbabwe vs Bangladesh, Only Test

Bangladesh tour of Zimbabwe 2026 · Test/5day · · Harare Sports Club, Harare

Zimbabwe won by an innings and 85 runs (Zimbabwe 410, Bangladesh 140 & 185).

Match report

Zimbabwe (ZIM) faced Bangladesh (BAN) in the Only Test of Bangladesh tour of Zimbabwe 2026, a Test match, at Harare Sports Club, Harare. Play began on Sunday, 28 June 2026 at 07:30 UTC. It is a multi-day match with two innings per side and no limit on overs.

Zimbabwe won the toss and chose to bowl. The on-field umpires were Allahudien Paleker and Rashid Riaz, with Dave Gilbert as match referee.

Bangladesh made 140 in 47.2 overs, with Mominul Haque top-scoring on 60 from 81 balls. Newman Nyamhuri was the pick of the bowlers with 4 for 61. Zimbabwe made 410 in 107.2 overs, with Innocent Kaia top-scoring on 140 from 227 balls. Taijul Islam was the pick of the bowlers with 7 for 138. Bangladesh made 185 in 45 overs, with Mushfiqur Rahim top-scoring on 34 from 62 balls. Blessing Muzarabani was the pick of the bowlers with 4 for 65.

Result: Zimbabwe won by an innings and 85 runs. Innocent Kaia was named player of the match.

The full scorecard, fall of wickets and every ball of the commentary are on the Scorecard and Commentary tabs, and the Crease Cam replays each delivery as an animation.

Bangladesh · 1st innings: 140 (47.2 ov)

Batting
BatterDismissalRB4s6sSR
Mahmudul Hasan Joyc Tafadzwa Tsiga b Newman Nyamhuri2170011.76
Shadman Islamc Craig Ervine b Brad Evans20383052.63
Mominul Haquec Craig Ervine b Newman Nyamhuri608112074.07
Najmul Hossain Shantoc Tafadzwa Tsiga b Brad Evans19732026.03
Mushfiqur Rahimb Richard Ngarava9212042.86
Towhid Hridoyc Tafadzwa Tsiga b Richard Ngarava3160018.75
Amite Hasanc Tafadzwa Tsiga b Blessing Muzarabani4150026.67
Taijul Islamc Tafadzwa Tsiga b Newman Nyamhuri9132069.23
Hasan Mahmudc Brian Bennett b Blessing Muzarabani03000
Khaled Ahmedb Newman Nyamhuri03000
Ebadot Hossainnot out04000

Extras: 14

Bowling
BowlerOMRWEcon
Richard Ngarava1041821.8
Blessing Muzarabani1581921.27
Newman Nyamhuri12.216144.95
Brad Evans1043023

Zimbabwe · 1st innings: 410 (107.2 ov)

Batting
BatterDismissalRB4s6sSR
Innocent Kaiac Shadman Islam b Taijul Islam14022717061.67
Ben Curranc Najmul Hossain Shanto b Khaled Ahmed42515082.35
Brendan Taylorc Amite Hasan b Khaled Ahmed17540031.48
Brian Bennettc & b Taijul Islam59679088.06
Craig Ervinec Hasan Mahmud b Taijul Islam601006160
Tafadzwa Tsigarun out (Amite Hasan)120050
Wesley Madheverenot out771088071.3
Brad Evanslbw b Taijul Islam4100040
Newman Nyamhuric Towhid Hridoy b Taijul Islam011000
Richard Ngaravab Taijul Islam3110027.27
Blessing Muzarabanilbw b Taijul Islam03000

Extras: 7

Bowling
BowlerOMRWEcon
Hasan Mahmud25210204.08
Khaled Ahmed2236823.09
Ebadot Hossain2019604.8
Taijul Islam40.2113873.42

Bangladesh · 2nd innings: 185 (45 ov)

Batting
BatterDismissalRB4s6sSR
Mahmudul Hasan Joyc Brian Bennett b Blessing Muzarabani22322068.75
Shadman Islamc Ben Curran b Richard Ngarava9111081.82
Mominul Haquec Brad Evans b Blessing Muzarabani13302043.33
Najmul Hossain Shantob Newman Nyamhuri30414073.17
Mushfiqur Rahimc Tafadzwa Tsiga b Blessing Muzarabani34624054.84
Towhid Hridoyc Brad Evans b Blessing Muzarabani9171052.94
Amite Hasanc Craig Ervine b Richard Ngarava252550100
Taijul Islamc Tafadzwa Tsiga b Brad Evans8231034.78
Hasan Mahmudc Blessing Muzarabani b Newman Nyamhuri15173088.24
Khaled Ahmedc Tafadzwa Tsiga b Richard Ngarava02000
Ebadot Hossainnot out121020120

Extras: 8

Bowling
BowlerOMRWEcon
Richard Ngarava913233.56
Blessing Muzarabani1736543.82
Brad Evans1115515
Newman Nyamhuri802823.5

Latest overs

  1. Over 45 (BAN, Newman Nyamhuri): 5 runs, 180/10 – W • 1 1 • 3
  2. Over 44 (BAN, Blessing Muzarabani): 6 runs, 175/9 – 4 • • 2 • •
  3. Over 43 (BAN, Richard Ngarava): 4 runs, 169/9 – • • • 4 • •
  4. Over 42 (BAN, Blessing Muzarabani): 4 runs, 165/9 – • 4 • • • •
  5. Over 41 (BAN, Richard Ngarava): 4 runs, 161/9 – 4 • W • W •
  6. Over 40 (BAN, Brad Evans): 9 runs, 157/7 – 4 W • 4 • 1