Bangladesh vs Zimbabwe

Bangladesh vs Zimbabwe, Bangladesh tour of Zimbabwe, 28 Jun 2026 Test

Result

Bangladesh (47.2 ov) 140 & 185
Zimbabwe (107.2 ov) 410

Zimbabwe won by 85 runs

Full scorecard

Bangladesh — 1st innings

140 (47.2 ov)
Batting RB4s6sSR
Mahmudul Hasan Joy c TE Tsiga b NT Nyamhuri 2 17 0 0 11.76
Shadman Islam c CR Ervine b B Evans 20 38 3 0 52.63
Mominul Haque c CR Ervine b NT Nyamhuri 60 81 12 0 74.07
Nazmul Hossain Shanto c TE Tsiga b B Evans 19 73 2 0 26.03
Mushfiqur Rahim b R Ngarava 9 21 2 0 42.86
Towhid Hridoy c TE Tsiga b R Ngarava 3 16 0 0 18.75
Amite Hasan c TE Tsiga b B Muzarabani 4 15 0 0 26.67
Taijul Islam c TE Tsiga b NT Nyamhuri 9 13 2 0 69.23
Hasan Mahmud c BJ Bennett b B Muzarabani 0 3 0 0 0.00
Khaled Ahmed b NT Nyamhuri 0 3 0 0 0.00
Ebadat Hossain * not out 0 4 0 0 0.00
Extras (b 6, lb 6, w 2) 14
Total 10 wkts, 47.2 ov 140

Fall of wickets 1-6 (Mahmudul Hasan Joy, 6.2 ov), 2-36 (Shadman Islam, 11.6 ov), 3-113 (Mominul Haque, 33.4 ov), 4-119 (Nazmul Hossain Shanto, 36.3 ov), 5-125 (Mushfiqur Rahim, 39.4 ov), 6-130 (Towhid Hridoy, 41.5 ov), 7-132 (Amite Hasan, 44.5 ov), 8-140 (Taijul Islam, 45.5 ov), 9-140 (Hasan Mahmud, 46.2 ov), 10-140 (Khaled Ahmed, 47.2 ov)

Bowling OMRWEconWdNb
R Ngarava 10 4 18 2 1.80 1 0
B Muzarabani 15 8 19 2 1.27 0 0
NT Nyamhuri 12.2 1 61 4 4.95 1 0
B Evans 10 4 30 2 3.00 0 0

Zimbabwe — 2nd innings

410 (107.2 ov)
Batting RB4s6sSR
I Kaia c Shadman Islam b Taijul Islam 140 227 17 0 61.67
BJ Curran c Nazmul Hossain Shanto b Khaled Ahmed 42 51 5 0 82.35
BRM Taylor c Amite Hasan b Khaled Ahmed 17 54 0 0 31.48
BJ Bennett c & b Taijul Islam 59 67 9 0 88.06
CR Ervine c Hasan Mahmud b Taijul Islam 60 100 6 1 60.00
TE Tsiga run out (Amite Hasan/Hasan Mahmud) 1 2 0 0 50.00
W Madhevere * not out 77 108 8 0 71.30
B Evans lbw b Taijul Islam 4 10 0 0 40.00
NT Nyamhuri c Towhid Hridoy b Taijul Islam 0 11 0 0 0.00
R Ngarava b Taijul Islam 3 11 0 0 27.27
B Muzarabani lbw b Taijul Islam 0 3 0 0 0.00
Extras (b 1, lb 5, w 1) 7
Total 10 wkts, 107.2 ov 410

Fall of wickets 1-89 (BJ Curran, 16.2 ov), 2-143 (BRM Taylor, 38.1 ov), 3-250 (BJ Bennett, 61.6 ov), 4-279 (I Kaia, 71.1 ov), 5-280 (TE Tsiga, 71.3 ov), 6-382 (CR Ervine, 97.6 ov), 7-394 (B Evans, 101.2 ov), 8-396 (NT Nyamhuri, 103.3 ov), 9-404 (R Ngarava, 105.6 ov), 10-410 (B Muzarabani, 107.2 ov)

Bowling OMRWEconWdNb
Hasan Mahmud 25 2 102 0 4.08 0 0
Khaled Ahmed 22 3 68 2 3.09 0 0
Ebadat Hossain 20 1 96 0 4.80 1 0
Taijul Islam 40.2 1 138 7 3.42 0 0

Bangladesh — 3rd innings

185 (45 ov)
Batting RB4s6sSR
Mahmudul Hasan Joy c BJ Bennett b B Muzarabani 22 32 2 0 68.75
Shadman Islam c BJ Curran b R Ngarava 9 11 1 0 81.82
Mominul Haque c B Evans b B Muzarabani 13 30 2 0 43.33
Nazmul Hossain Shanto b NT Nyamhuri 30 41 4 0 73.17
Mushfiqur Rahim c TE Tsiga b B Muzarabani 34 62 4 0 54.84
Towhid Hridoy c B Evans b B Muzarabani 9 17 1 0 52.94
Amite Hasan c CR Ervine b R Ngarava 25 25 5 0 100.00
Taijul Islam c TE Tsiga b B Evans 8 23 1 0 34.78
Hasan Mahmud c B Muzarabani b NT Nyamhuri 15 17 3 0 88.24
Khaled Ahmed c TE Tsiga b R Ngarava 0 2 0 0 0.00
Ebadat Hossain * not out 12 10 2 0 120.00
Extras (lb 5, w 3) 8
Total 10 wkts, 45 ov 185

Fall of wickets 1-22 (Shadman Islam, 4.2 ov), 2-41 (Mahmudul Hasan Joy, 10.3 ov), 3-46 (Mominul Haque, 12.5 ov), 4-107 (Nazmul Hossain Shanto, 27.5 ov), 5-117 (Mushfiqur Rahim, 30.4 ov), 6-124 (Towhid Hridoy, 32.3 ov), 7-158 (Taijul Islam, 39.5 ov), 8-162 (Amite Hasan, 40.2 ov), 9-162 (Khaled Ahmed, 40.4 ov), 10-185 (Hasan Mahmud, 44.6 ov)

Bowling OMRWEconWdNb
R Ngarava 9 1 32 3 3.56 0 0
B Muzarabani 17 3 65 4 3.82 1 0
B Evans 11 1 55 1 5.00 2 0
NT Nyamhuri 8 0 28 2 3.50 0 0

Bangladesh — 1st innings · 48 overs

Runs per over peak 14
Over 1 R Ngarava 1 4 5 runs
Over 2 B Muzarabani 0 runs
Over 3 R Ngarava 0 runs
Over 4 B Muzarabani 0 runs
Over 5 R Ngarava 0 runs
Over 6 B Muzarabani 1 1 run
Over 7 NT Nyamhuri W 4 4 runs 1 wkt
Over 8 B Muzarabani 3 1 4 runs
Over 9 NT Nyamhuri 4 4 8 runs
Over 10 B Muzarabani 4 4 1 9 runs
Over 11 NT Nyamhuri 1b 1 run
Over 12 B Evans 2 2 W 4 runs 1 wkt
Over 13 NT Nyamhuri 4 1 1 6 runs
Over 14 B Evans 0 runs
Over 15 NT Nyamhuri 4 4 runs
Over 16 B Evans 4 4 runs
Over 17 R Ngarava 1lb 1 1 3 runs
Over 18 B Evans 0 runs
Over 19 R Ngarava 1 1lb 2 runs
Over 20 B Evans 4 2 4 4 14 runs
Over 21 R Ngarava 2 wd 3 runs
Over 22 B Evans 0 runs
Over 23 B Muzarabani 0 runs
Over 24 B Evans 4 4 runs
Over 25 B Muzarabani 0 runs
Over 26 NT Nyamhuri 1 3 2 6 runs
Over 27 B Muzarabani 0 runs
Over 28 NT Nyamhuri 4 1 1lb 4b 4 14 runs
Over 29 B Muzarabani 1 1 run
Over 30 NT Nyamhuri 4 wd 1b 4 10 runs
Over 31 B Muzarabani 1lb 1 run
Over 32 NT Nyamhuri 1lb 1 2 runs
Over 33 B Muzarabani 2 2 runs
Over 34 NT Nyamhuri 1 W 1lb 2 runs 1 wkt
Over 35 B Muzarabani 0 runs
Over 36 NT Nyamhuri 1 4 5 runs
Over 37 B Evans W 0 runs 1 wkt
Over 38 R Ngarava 0 runs
Over 39 B Evans 1 1 2 runs
Over 40 R Ngarava 4 W 4 runs 1 wkt
Over 41 B Evans 2 2 runs
Over 42 R Ngarava 3 W 3 runs 1 wkt
Over 43 B Muzarabani 1 1 run
Over 44 R Ngarava 0 runs
Over 45 B Muzarabani 1 W 1 run 1 wkt
Over 46 NT Nyamhuri 4 4 W 8 runs 1 wkt
Over 47 B Muzarabani W 0 runs 1 wkt
Over 48 NT Nyamhuri W 0 runs 1 wkt

Zimbabwe — 2nd innings · 108 overs

Runs per over peak 10
Over 1 Hasan Mahmud 1 2 3 runs
Over 2 Khaled Ahmed 2 1 3 runs
Over 3 Hasan Mahmud 1 1 run
Over 4 Khaled Ahmed 1 3 4 runs
Over 5 Hasan Mahmud 1 2 3 6 runs
Over 6 Khaled Ahmed 4 2 6 runs
Over 7 Hasan Mahmud 4 2 6 runs
Over 8 Ebadat Hossain 4 1 3 8 runs
Over 9 Hasan Mahmud 1 1 run
Over 10 Ebadat Hossain 2 4 4 10 runs
Over 11 Hasan Mahmud 1 1 4 4 10 runs
Over 12 Ebadat Hossain 1 1 1 1 4 runs
Over 13 Khaled Ahmed 4 1b 4 9 runs
Over 14 Ebadat Hossain 2 4 1 1 8 runs
Over 15 Khaled Ahmed 2 4 1 1 8 runs
Over 16 Taijul Islam 1 1 2 runs
Over 17 Khaled Ahmed W 1 1 2 runs 1 wkt
Over 18 Taijul Islam 1 1 2 runs
Over 19 Khaled Ahmed 0 runs
Over 20 Taijul Islam 1 1 2 runs
Over 21 Khaled Ahmed 1 1 2 runs
Over 22 Taijul Islam 1 1 2 runs
Over 23 Hasan Mahmud 3 1 1 5 runs
Over 24 Taijul Islam 1 1 2 runs
Over 25 Hasan Mahmud 1 1 1 3 runs
Over 26 Taijul Islam 2 1 3 runs
Over 27 Hasan Mahmud 4 4 runs
Over 28 Taijul Islam 1 1 run
Over 29 Hasan Mahmud 3 4 7 runs
Over 30 Taijul Islam 1 1 run
Over 31 Ebadat Hossain 1 4 1 6 runs
Over 32 Taijul Islam 1 1 run
Over 33 Ebadat Hossain 1 1 run
Over 34 Taijul Islam 3 3 runs
Over 35 Khaled Ahmed 1lb 1 run
Over 36 Hasan Mahmud 1 1 run
Over 37 Khaled Ahmed 1lb 1 run
Over 38 Hasan Mahmud 4 4 runs
Over 39 Khaled Ahmed W 1 1 run 1 wkt
Over 40 Hasan Mahmud 4 4 runs
Over 41 Khaled Ahmed 4 2 1 7 runs
Over 42 Hasan Mahmud 1lb 4 1 6 runs
Over 43 Khaled Ahmed 1 1 2 runs
Over 44 Taijul Islam 1 1 run
Over 45 Ebadat Hossain 2 1 4 7 runs
Over 46 Taijul Islam 4 1 1 6 runs
Over 47 Ebadat Hossain 3 1 1 4 9 runs
Over 48 Taijul Islam 4 1 5 runs
Over 49 Ebadat Hossain 1 1 2 4 runs
Over 50 Taijul Islam 1 4 5 runs
Over 51 Ebadat Hossain 1 4 5 runs
Over 52 Taijul Islam 1 2 1 2 6 runs
Over 53 Ebadat Hossain 1 4 5 runs
Over 54 Taijul Islam 4 4 runs
Over 55 Hasan Mahmud 2 2 1 1 4 10 runs
Over 56 Taijul Islam 1 1 2 runs
Over 57 Hasan Mahmud 1 3 1 4 9 runs
Over 58 Taijul Islam 0 runs
Over 59 Khaled Ahmed 4 1 5 runs
Over 60 Taijul Islam 1 1 2 runs
Over 61 Khaled Ahmed 1 1 run
Over 62 Taijul Islam 1 W 1 run 1 wkt
Over 63 Khaled Ahmed 4 4 runs
Over 64 Taijul Islam 4 2 6 runs
Over 65 Khaled Ahmed 1 1 2 runs
Over 66 Taijul Islam 1 1 run
Over 67 Khaled Ahmed 4 4 8 runs
Over 68 Taijul Islam 1 1 2 runs
Over 69 Hasan Mahmud 0 runs
Over 70 Taijul Islam 1 1 run
Over 71 Hasan Mahmud 4 1 5 runs
Over 72 Taijul Islam W W 1 1 run 2 wkt
Over 73 Hasan Mahmud 4 1 2 7 runs
Over 74 Taijul Islam 4 1 5 runs
Over 75 Ebadat Hossain 0 runs
Over 76 Taijul Islam 1 1 1 2 5 runs
Over 77 Ebadat Hossain 1 1 run
Over 78 Taijul Islam 4 6 10 runs
Over 79 Ebadat Hossain wd 1 2 1 1 4 10 runs
Over 80 Taijul Islam 4 4 runs
Over 81 Khaled Ahmed 1 1 run
Over 82 Hasan Mahmud 1 1 run
Over 83 Khaled Ahmed 1lb 1 2 runs
Over 84 Hasan Mahmud 1 1 2 runs
Over 85 Khaled Ahmed 1 1 2 runs
Over 86 Taijul Islam 4 1 2 1 2 10 runs
Over 87 Khaled Ahmed 1 1 run
Over 88 Taijul Islam 1 1 1 4 1 8 runs
Over 89 Hasan Mahmud 3 3 runs
Over 90 Taijul Islam 2 1 3 6 runs
Over 91 Hasan Mahmud 0 runs
Over 92 Taijul Islam 1 1 1 3 runs
Over 93 Hasan Mahmud 1 1 1 3 runs
Over 94 Taijul Islam 1 1 1 4 7 runs
Over 95 Hasan Mahmud 2 2 runs
Over 96 Taijul Islam 1 1 2 runs
Over 97 Ebadat Hossain 1 1lb 1 3 runs
Over 98 Taijul Islam 2 1 W 3 runs 1 wkt
Over 99 Ebadat Hossain 1 1 2 4 runs
Over 100 Taijul Islam 1 1 2 runs
Over 101 Ebadat Hossain 4 4 runs
Over 102 Taijul Islam 2 W 2 runs 1 wkt
Over 103 Ebadat Hossain 1 1 run
Over 104 Taijul Islam 1 W 1 2 runs 1 wkt
Over 105 Ebadat Hossain 2 2 runs
Over 106 Taijul Islam 4 1 W 5 runs 1 wkt
Over 107 Ebadat Hossain 4 1 5 runs
Over 108 Taijul Islam 1 W 1 run 1 wkt

Bangladesh — 3rd innings · 45 overs

Runs per over peak 15
Over 1 R Ngarava 4 3 2 9 runs
Over 2 B Muzarabani 2 2 runs
Over 3 R Ngarava 4 4 runs
Over 4 B Muzarabani 1 3 wd 2 7 runs
Over 5 R Ngarava W 1 1 run 1 wkt
Over 6 B Evans 4 1 5 runs
Over 7 B Muzarabani 1 4 5 runs
Over 8 B Evans 0 runs
Over 9 B Muzarabani 2 3 2 7 runs
Over 10 B Evans 1 1 run
Over 11 B Muzarabani W 0 runs 1 wkt
Over 12 B Evans 4 4 runs
Over 13 B Muzarabani 1 W 2 3 runs 1 wkt
Over 14 B Evans wd 4 2 7 runs
Over 15 B Muzarabani 4 4 runs
Over 16 B Evans 4 1 5 runs
Over 17 B Muzarabani 2 4 6 runs
Over 18 NT Nyamhuri 4 3 7 runs
Over 19 R Ngarava 0 runs
Over 20 NT Nyamhuri 1 1 1 3 runs
Over 21 R Ngarava 1 4 1 6 runs
Over 22 NT Nyamhuri 1 1 run
Over 23 R Ngarava 1 1 2 runs
Over 24 NT Nyamhuri 1 1 1 4lb 7 runs
Over 25 R Ngarava 1 1 2 runs
Over 26 NT Nyamhuri 1 1 run
Over 27 B Muzarabani 1 1 2 runs
Over 28 NT Nyamhuri 4 1lb 1 W 6 runs 1 wkt
Over 29 B Muzarabani 1 2 3 runs
Over 30 NT Nyamhuri 2 1 3 runs
Over 31 B Muzarabani 4 W 4 runs 1 wkt
Over 32 B Evans 2 1 3 runs
Over 33 B Muzarabani 4 W 1 5 runs 1 wkt
Over 34 B Evans 1 4 5 runs
Over 35 B Muzarabani 0 runs
Over 36 B Evans 4 4 4 wd 2 15 runs
Over 37 B Muzarabani 1 4 2 7 runs
Over 38 B Evans 1 1 run
Over 39 B Muzarabani 0 runs
Over 40 B Evans 1 4 W 4 9 runs 1 wkt
Over 41 R Ngarava W W 4 4 runs 2 wkt
Over 42 B Muzarabani 4 4 runs
Over 43 R Ngarava 4 4 runs
Over 44 B Muzarabani 2 4 6 runs
Over 45 NT Nyamhuri 3 1 1 W 5 runs 1 wkt

Run progression

Bangladesh 140 Zimbabwe 409 Bangladesh 185 wicket
0 103 206 309 0 14 28 42 56 70 84 98

Overs

Partnerships

Bangladesh — 1st innings

1 6 Shadman Islam 4 · Mahmudul Hasan Joy 2
2 30 Mominul Haque 13 · Shadman Islam 16
3 77 Nazmul Hossain Shanto 18 · Mominul Haque 47
4 6 Mushfiqur Rahim 4 · Nazmul Hossain Shanto 1
5 6 Mushfiqur Rahim 5 · Towhid Hridoy 1
6 5 Towhid Hridoy 2 · Amite Hasan 3
7 2 Amite Hasan 1 · Taijul Islam 1
8 8 Taijul Islam 8 · Hasan Mahmud 0
9 0 Hasan Mahmud 0 · Khaled Ahmed 0
10 0 Ebadat Hossain 0 · Khaled Ahmed 0

Zimbabwe — 2nd innings

1 89 BJ Curran 42 · I Kaia 46
2 54 I Kaia 35 · BRM Taylor 17
3 107 I Kaia 47 · BJ Bennett 59
4 29 CR Ervine 17 · I Kaia 12
5 0 TE Tsiga 0
6 102 W Madhevere 56 · CR Ervine 43
7 12 W Madhevere 8 · B Evans 4
8 2 NT Nyamhuri 0 · W Madhevere 2
9 8 R Ngarava 3 · W Madhevere 5
10 6 W Madhevere 6 · B Muzarabani 0

Bangladesh — 3rd innings

1 22 Mahmudul Hasan Joy 12 · Shadman Islam 9
2 19 Mominul Haque 9 · Mahmudul Hasan Joy 10
3 5 Mominul Haque 4 · Nazmul Hossain Shanto 1
4 61 Mushfiqur Rahim 26 · Nazmul Hossain Shanto 29
5 10 Mushfiqur Rahim 8 · Towhid Hridoy 2
6 7 Towhid Hridoy 7 · Amite Hasan 0
7 34 Taijul Islam 8 · Amite Hasan 25
8 4 Amite Hasan 0 · Hasan Mahmud 4
9 0 Khaled Ahmed 0
10 23 Hasan Mahmud 11 · Ebadat Hossain 12

Bars show the full stand including extras; the two figures beside each are the runs each batter made off the bat.

Match details

Format Test
Season 2026
Toss Zimbabwe won the toss and chose to bowl
Match referee Dave Gilbert