Zimbabwe vs Bangladesh

Zimbabwe vs Bangladesh, Zimbabwe tour of Bangladesh, 28 Apr 2025 Test

Result

Zimbabwe (90.1 ov) 227 & 111
Bangladesh (129.2 ov) 444

Bangladesh won by 106 runs

Full scorecard

Zimbabwe — 1st innings

227 (90.1 ov)
Batting RB4s6sSR
BJ Bennett c Jaker Ali b Tanzim Hasan Sakib 21 33 5 0 63.64
BJ Curran b Taijul Islam 21 50 2 1 42.00
NR Welch b Taijul Islam 54 133 3 2 40.60
SC Williams c Tanzim Hasan Sakib b Nayeem Hasan 67 166 7 1 40.36
CR Ervine c Jaker Ali b Nayeem Hasan 5 31 1 0 16.13
W Madhevere c Jaker Ali b Taijul Islam 15 32 2 0 46.88
TE Tsiga * not out 18 59 2 0 30.51
WP Masakadza lbw b Taijul Islam 6 9 0 1 66.67
R Ngarava b Taijul Islam 0 1 0 0 0.00
V Masekesa run out (Mehedi Hasan Miraz/Taijul Islam) 8 14 1 0 57.14
B Muzarabani c Jaker Ali b Taijul Islam 2 16 0 0 12.50
Extras (b 4, lb 2, w 1, nb 3) 10
Total 10 wkts, 90.1 ov 227

Fall of wickets 1-41 (BJ Bennett, 10.3 ov), 2-72 (BJ Curran, 18.2 ov), 3-177 (CR Ervine, 67.3 ov), 4-178 (SC Williams, 69.2 ov), 5-200 (W Madhevere, 78.1 ov), 6-206 (WP Masakadza, 80.4 ov), 7-206 (R Ngarava, 80.5 ov), 8-216 (V Masekesa, 84.1 ov), 9-217 (NR Welch, 84.6 ov), 10-227 (B Muzarabani, 90.1 ov)

Bowling OMRWEconWdNb
Hasan Mahmud 10 3 24 0 2.40 0 0
Tanzim Hasan Sakib 10 0 49 1 4.90 1 3
Mehedi Hasan Miraz 21 7 44 0 2.10 0 0
Taijul Islam 27.1 6 60 6 2.21 0 0
Nayeem Hasan 20 9 42 2 2.10 0 0
Mominul Haque 2 0 2 0 1.00 0 0

Bangladesh — 2nd innings

444 (129.2 ov)
Batting RB4s6sSR
Shadman Islam lbw b BJ Bennett 120 181 16 1 66.30
Anamul Haque lbw b B Muzarabani 39 80 4 0 48.75
Mominul Haque c BJ Curran b WP Masakadza 33 64 2 1 51.56
Nazmul Hossain Shanto c NR Welch b V Masekesa 23 54 3 1 42.59
Mushfiqur Rahim run out (W Madhevere) 40 59 4 1 67.80
Jaker Ali c & b V Masekesa 5 13 1 0 38.46
Mehedi Hasan Miraz st TE Tsiga b V Masekesa 104 162 11 1 64.20
Nayeem Hasan c SC Williams b V Masekesa 3 23 0 0 13.04
Taijul Islam st TE Tsiga b V Masekesa 20 45 3 0 44.44
Tanzim Hasan Sakib c NR Welch b W Madhevere 41 80 2 1 51.25
Hasan Mahmud * not out 0 16 0 0 0.00
Extras (b 8, lb 7, nb 1) 16
Total 10 wkts, 129.2 ov 444

Fall of wickets 1-118 (Anamul Haque, 31.3 ov), 2-194 (Mominul Haque, 53.6 ov), 3-194 (Shadman Islam, 54.1 ov), 4-259 (Nazmul Hossain Shanto, 70.4 ov), 5-267 (Jaker Ali, 74.2 ov), 6-274 (Mushfiqur Rahim, 76.6 ov), 7-279 (Nayeem Hasan, 82.6 ov), 8-342 (Taijul Islam, 96.5 ov), 9-438 (Tanzim Hasan Sakib, 122.5 ov), 10-444 (Mehedi Hasan Miraz, 129.2 ov)

Bowling OMRWEconWdNb
R Ngarava 14 2 57 0 4.07 0 0
B Muzarabani 26 5 83 1 3.19 0 0
WP Masakadza 34 5 90 1 2.65 0 0
V Masekesa 31.2 0 115 5 3.67 0 1
W Madhevere 15 1 35 1 2.33 0 0
BJ Bennett 9 1 49 1 5.44 0 0

Zimbabwe — 3rd innings

111 (46.2 ov)
Batting RB4s6sSR
BJ Bennett c Shadman Islam b Taijul Islam 6 16 1 0 37.50
BJ Curran c Jaker Ali b Mehedi Hasan Miraz 46 103 6 0 44.66
NR Welch lbw b Taijul Islam 0 2 0 0 0.00
SC Williams c Shadman Islam b Nayeem Hasan 7 17 0 0 41.18
CR Ervine b Mehedi Hasan Miraz 25 56 2 0 44.64
W Madhevere lbw b Mehedi Hasan Miraz 0 5 0 0 0.00
TE Tsiga c Anamul Haque b Mehedi Hasan Miraz 0 2 0 0 0.00
WP Masakadza c Taijul Islam b Mehedi Hasan Miraz 10 26 0 1 38.46
R Ngarava c Hasan Mahmud b Taijul Islam 5 20 1 0 25.00
V Masekesa run out (Mominul Haque) 2 15 0 0 13.33
B Muzarabani * not out 7 16 0 1 43.75
Extras (b 3) 3
Total 10 wkts, 46.2 ov 111

Fall of wickets 1-8 (BJ Bennett, 6.1 ov), 2-8 (NR Welch, 6.3 ov), 3-22 (SC Williams, 10.4 ov), 4-69 (CR Ervine, 29.1 ov), 5-69 (W Madhevere, 29.6 ov), 6-73 (TE Tsiga, 31.2 ov), 7-93 (WP Masakadza, 37.3 ov), 8-98 (BJ Curran, 39.1 ov), 9-100 (R Ngarava, 42.3 ov), 10-111 (V Masekesa, 46.2 ov)

Bowling OMRWEconWdNb
Taijul Islam 16.2 3 42 3 2.57 0 0
Hasan Mahmud 2 2 0 0 0.00 0 0
Mehedi Hasan Miraz 21 8 32 5 1.52 0 0
Nayeem Hasan 7 1 34 1 4.86 0 0

Zimbabwe — 1st innings · 91 overs

Runs per over peak 12
Over 1 Hasan Mahmud 1 1 run
Over 2 Tanzim Hasan Sakib 4 4 8 runs
Over 3 Hasan Mahmud 1 1 run
Over 4 Tanzim Hasan Sakib 4 1 5 runs
Over 5 Hasan Mahmud 1 4 5 runs
Over 6 Tanzim Hasan Sakib 4 4 runs
Over 7 Hasan Mahmud 4b 4 runs
Over 8 Mehedi Hasan Miraz 1 1 run
Over 9 Hasan Mahmud 1lb 1 run
Over 10 Mehedi Hasan Miraz 1 4 4 9 runs
Over 11 Tanzim Hasan Sakib nb 1 W 2 runs 1 wkt
Over 12 Mehedi Hasan Miraz 0 runs
Over 13 Tanzim Hasan Sakib 1 1 run
Over 14 Mehedi Hasan Miraz 1 1 run
Over 15 Tanzim Hasan Sakib 2 2 4 runs
Over 16 Mehedi Hasan Miraz 6 6 runs
Over 17 Tanzim Hasan Sakib 6 nb wd 4 12 runs
Over 18 Mehedi Hasan Miraz 1 6 7 runs
Over 19 Taijul Islam W 1 1 run 1 wkt
Over 20 Mehedi Hasan Miraz 0 runs
Over 21 Taijul Islam 1 1 2 runs
Over 22 Mehedi Hasan Miraz 0 runs
Over 23 Taijul Islam 1 4 5 runs
Over 24 Mehedi Hasan Miraz 1lb 1 run
Over 25 Taijul Islam 1 1 run
Over 26 Nayeem Hasan 4 1 5 runs
Over 27 Taijul Islam 2 2 runs
Over 28 Nayeem Hasan 0 runs
Over 29 Taijul Islam 3 3 6 runs
Over 30 Nayeem Hasan 0 runs
Over 31 Taijul Islam 1 1 1 1 4 runs
Over 32 Nayeem Hasan 1 4 5 runs
Over 33 Taijul Islam 2 1 1 1 5 runs
Over 34 Nayeem Hasan 1 1 run
Over 35 Taijul Islam 1 1 run
Over 36 Nayeem Hasan 0 runs
Over 37 Taijul Islam 2 2 runs
Over 38 Nayeem Hasan 2 2 runs
Over 39 Taijul Islam 0 runs
Over 40 Nayeem Hasan 4 4 8 runs
Over 41 Hasan Mahmud 0 runs
Over 42 Taijul Islam 1 1 2 runs
Over 43 Hasan Mahmud 1 1 run
Over 44 Taijul Islam 2 2 runs
Over 45 Hasan Mahmud 4 4 8 runs
Over 46 Taijul Islam 0 runs
Over 47 Tanzim Hasan Sakib 4 4 runs
Over 48 Taijul Islam 2 2 runs
Over 49 Tanzim Hasan Sakib 2 4 nb 7 runs
Over 50 Taijul Islam 1 1 2 runs
Over 51 Mehedi Hasan Miraz 1 1 1 3 runs
Over 52 Taijul Islam 1 1 1 3 runs
Over 53 Mehedi Hasan Miraz 2 2 runs
Over 54 Mominul Haque 1 1 run
Over 55 Mehedi Hasan Miraz 0 runs
Over 56 Mominul Haque 1 1 run
Over 57 Mehedi Hasan Miraz 1 1 run
Over 58 Nayeem Hasan 1 1 run
Over 59 Mehedi Hasan Miraz 1 1 run
Over 60 Nayeem Hasan 0 runs
Over 61 Mehedi Hasan Miraz 0 runs
Over 62 Nayeem Hasan 0 runs
Over 63 Mehedi Hasan Miraz 1 1 run
Over 64 Nayeem Hasan 0 runs
Over 65 Mehedi Hasan Miraz 0 runs
Over 66 Nayeem Hasan 4 4 runs
Over 67 Mehedi Hasan Miraz 6 1 7 runs
Over 68 Nayeem Hasan 1 W 1 run 1 wkt
Over 69 Mehedi Hasan Miraz 1 1 run
Over 70 Nayeem Hasan W 0 runs 1 wkt
Over 71 Taijul Islam 1 1 run
Over 72 Nayeem Hasan 0 runs
Over 73 Taijul Islam 0 runs
Over 74 Nayeem Hasan 4 4 runs
Over 75 Taijul Islam 1 1 2 runs
Over 76 Nayeem Hasan 2 1 1 4 8 runs
Over 77 Taijul Islam 4 4 runs
Over 78 Nayeem Hasan 1 1 1 3 runs
Over 79 Taijul Islam W 0 runs 1 wkt
Over 80 Nayeem Hasan 0 runs
Over 81 Taijul Islam 6 W W 6 runs 2 wkt
Over 82 Mehedi Hasan Miraz 1 1 2 runs
Over 83 Taijul Islam 4 1 5 runs
Over 84 Hasan Mahmud 2 2 runs
Over 85 Taijul Islam W 1 W 1 run 2 wkt
Over 86 Hasan Mahmud 1 1 4 6 runs
Over 87 Taijul Islam 0 runs
Over 88 Tanzim Hasan Sakib 2 2 runs
Over 89 Taijul Islam 0 runs
Over 90 Mehedi Hasan Miraz 1 1 2 runs
Over 91 Taijul Islam W 0 runs 1 wkt

Bangladesh — 2nd innings · 130 overs

Runs per over peak 11
Over 1 R Ngarava 2 2 runs
Over 2 B Muzarabani 1 1 2 runs
Over 3 R Ngarava 4 1 1 6 runs
Over 4 B Muzarabani 2 4 6 runs
Over 5 R Ngarava 1 4 5 runs
Over 6 B Muzarabani 2 2 runs
Over 7 WP Masakadza 2 2 runs
Over 8 B Muzarabani 4 1 5 runs
Over 9 WP Masakadza 1 1 run
Over 10 B Muzarabani 4 2 6 runs
Over 11 WP Masakadza 0 runs
Over 12 R Ngarava 1 1 run
Over 13 WP Masakadza 1 4 5 runs
Over 14 R Ngarava 2 4 1 4 11 runs
Over 15 WP Masakadza 1 1 4 6 runs
Over 16 V Masekesa 1 1 1 3 runs
Over 17 WP Masakadza 1 1 run
Over 18 V Masekesa 1 1 1 1 4 runs
Over 19 WP Masakadza 0 runs
Over 20 V Masekesa 1 4 5 runs
Over 21 WP Masakadza 3 3 runs
Over 22 V Masekesa 1 4 1 6 runs
Over 23 W Madhevere 1 2 1 4 runs
Over 24 V Masekesa 1 1 1 1 4 runs
Over 25 W Madhevere 4 1 1lb 1 7 runs
Over 26 BJ Bennett 4 4 8 runs
Over 27 WP Masakadza 1 1 2 runs
Over 28 B Muzarabani 1 1 run
Over 29 WP Masakadza 1 1 run
Over 30 B Muzarabani 4 1 5 runs
Over 31 WP Masakadza 4 4 runs
Over 32 B Muzarabani W 0 runs 1 wkt
Over 33 WP Masakadza 1 1 2 runs
Over 34 B Muzarabani 1 1 1 3 runs
Over 35 WP Masakadza 1 1 2 4 runs
Over 36 B Muzarabani 4 1 5 runs
Over 37 W Madhevere 1 1 run
Over 38 B Muzarabani 4 4 runs
Over 39 W Madhevere 1 1 run
Over 40 R Ngarava 0 runs
Over 41 W Madhevere 4 1 1 6 runs
Over 42 R Ngarava 1 4 1 6 runs
Over 43 W Madhevere 1 2 1lb 4 runs
Over 44 R Ngarava 1 1 2 runs
Over 45 W Madhevere 1 1 2 runs
Over 46 WP Masakadza 1 2 3 runs
Over 47 W Madhevere 4 1 1 6 runs
Over 48 WP Masakadza 1 6 7 runs
Over 49 BJ Bennett 6 1 7 runs
Over 50 WP Masakadza 1 1 1 3 runs
Over 51 BJ Bennett 1 1 2 runs
Over 52 WP Masakadza 4 1 5 runs
Over 53 BJ Bennett 1 1 2 runs
Over 54 WP Masakadza 1 W 1 run 1 wkt
Over 55 BJ Bennett W 2 2 runs 1 wkt
Over 56 WP Masakadza 2 2 runs
Over 57 BJ Bennett 6 1 7 runs
Over 58 B Muzarabani 4lb 4 runs
Over 59 BJ Bennett 0 runs
Over 60 B Muzarabani 1 1lb 2 runs
Over 61 BJ Bennett 4 6 1 11 runs
Over 62 B Muzarabani 0 runs
Over 63 BJ Bennett 2 4 4 10 runs
Over 64 WP Masakadza 1 2 3 runs
Over 65 R Ngarava 0 runs
Over 66 WP Masakadza 4 1 5 runs
Over 67 R Ngarava 1 1 1 3 runs
Over 68 WP Masakadza 4 1 4 9 runs
Over 69 R Ngarava 1 4 5 runs
Over 70 WP Masakadza 1 1 run
Over 71 V Masekesa 1 W 4 5 runs 1 wkt
Over 72 WP Masakadza 1 1 run
Over 73 V Masekesa 1 1 1 3 runs
Over 74 WP Masakadza 0 runs
Over 75 V Masekesa W 1 1 run 1 wkt
Over 76 WP Masakadza 4 1 5 runs
Over 77 V Masekesa 1 W 1 run 1 wkt
Over 78 WP Masakadza 0 runs
Over 79 V Masekesa 1 1 run
Over 80 WP Masakadza 0 runs
Over 81 V Masekesa 1 1 run
Over 82 WP Masakadza 1 1 run
Over 83 V Masekesa 1 1 W 2 runs 1 wkt
Over 84 B Muzarabani 0 runs
Over 85 V Masekesa 1 2 3 runs
Over 86 B Muzarabani 4 4 runs
Over 87 V Masekesa 4 1 5 runs
Over 88 B Muzarabani 1 2 3 runs
Over 89 V Masekesa nb 2 1 4 runs
Over 90 B Muzarabani 1 4 5 runs
Over 91 V Masekesa 1 1 1 3 runs
Over 92 B Muzarabani 1 4b 5 runs
Over 93 V Masekesa 1 1 4 6 runs
Over 94 B Muzarabani 1 4 4 9 runs
Over 95 V Masekesa 4b 1 5 runs
Over 96 B Muzarabani 4 1 1 6 runs
Over 97 V Masekesa 4 1 W 5 runs 1 wkt
Over 98 B Muzarabani 1 2 3 runs
Over 99 V Masekesa 4 1 5 runs
Over 100 WP Masakadza 1 2 3 runs
Over 101 V Masekesa 1 1 1 3 runs
Over 102 WP Masakadza 1 1 run
Over 103 V Masekesa 4 4 8 runs
Over 104 WP Masakadza 2 1 3 runs
Over 105 V Masekesa 6 2 1 9 runs
Over 106 WP Masakadza 1 2 3 runs
Over 107 V Masekesa 1 2 3 runs
Over 108 WP Masakadza 2 1 3 runs
Over 109 W Madhevere 1 1 run
Over 110 R Ngarava 1 1 2 1 5 runs
Over 111 W Madhevere 0 runs
Over 112 R Ngarava 1 1 4 1 7 runs
Over 113 W Madhevere 1 1 run
Over 114 R Ngarava 2 1 1 4 runs
Over 115 B Muzarabani 0 runs
Over 116 V Masekesa 1 1 1 3 runs
Over 117 B Muzarabani 1 1 1 3 runs
Over 118 V Masekesa 1 4 5 runs
Over 119 B Muzarabani 1 1 run
Over 120 V Masekesa 4 1 5 runs
Over 121 B Muzarabani 6 2 8 runs
Over 122 V Masekesa 1 1 1 1 4 8 runs
Over 123 W Madhevere 1 W 1 run 1 wkt
Over 124 V Masekesa 1 1 run
Over 125 W Madhevere 1 1 run
Over 126 V Masekesa 1 1 run
Over 127 W Madhevere 1 1 run
Over 128 V Masekesa 1 1 run
Over 129 W Madhevere 1 1 run
Over 130 V Masekesa W 0 runs 1 wkt

Zimbabwe — 3rd innings · 47 overs

Runs per over peak 11
Over 1 Taijul Islam 4 4 runs
Over 2 Hasan Mahmud 0 runs
Over 3 Taijul Islam 1 1 2 runs
Over 4 Hasan Mahmud 0 runs
Over 5 Taijul Islam 0 runs
Over 6 Mehedi Hasan Miraz 1 1 2 runs
Over 7 Taijul Islam W W 1 1 run 2 wkt
Over 8 Mehedi Hasan Miraz 1 1 run
Over 9 Taijul Islam 1 4 2 7 runs
Over 10 Mehedi Hasan Miraz 2 1 3 runs
Over 11 Nayeem Hasan 1 1 W 2 runs 1 wkt
Over 12 Mehedi Hasan Miraz 0 runs
Over 13 Nayeem Hasan 0 runs
Over 14 Mehedi Hasan Miraz 0 runs
Over 15 Nayeem Hasan 2 4 1 4 11 runs
Over 16 Mehedi Hasan Miraz 1 1 run
Over 17 Nayeem Hasan 1 1 2 4 runs
Over 18 Mehedi Hasan Miraz 2 1 2 5 runs
Over 19 Taijul Islam 1 1 3 5 runs
Over 20 Mehedi Hasan Miraz 1 2 3 runs
Over 21 Taijul Islam 1 1 run
Over 22 Mehedi Hasan Miraz 4 4 runs
Over 23 Taijul Islam 4 2 6 runs
Over 24 Mehedi Hasan Miraz 2 2 runs
Over 25 Taijul Islam 1 1 run
Over 26 Mehedi Hasan Miraz 0 runs
Over 27 Taijul Islam 1 1 2 runs
Over 28 Mehedi Hasan Miraz 0 runs
Over 29 Taijul Islam 1 1 2 runs
Over 30 Mehedi Hasan Miraz W W 0 runs 2 wkt
Over 31 Taijul Islam 4 4 runs
Over 32 Mehedi Hasan Miraz W 0 runs 1 wkt
Over 33 Taijul Islam 4 1 1 6 runs
Over 34 Mehedi Hasan Miraz 0 runs
Over 35 Nayeem Hasan 4 4 runs
Over 36 Mehedi Hasan Miraz 1 1 run
Over 37 Nayeem Hasan 6 2 8 runs
Over 38 Mehedi Hasan Miraz 1 W 1 run 1 wkt
Over 39 Nayeem Hasan 1 4 5 runs
Over 40 Mehedi Hasan Miraz W 0 runs 1 wkt
Over 41 Taijul Islam 0 runs
Over 42 Mehedi Hasan Miraz 1 1 2 runs
Over 43 Taijul Islam W 0 runs 1 wkt
Over 44 Mehedi Hasan Miraz 1 3b 4 runs
Over 45 Taijul Islam 1 1 run
Over 46 Mehedi Hasan Miraz 6 6 runs
Over 47 Taijul Islam W 0 runs 1 wkt

Run progression

Zimbabwe 226 Bangladesh 444 Zimbabwe 111 wicket
0 111 222 333 444 0 17 34 51 68 85 102 119

Overs

Partnerships

Zimbabwe — 1st innings

1 41 BJ Bennett 21 · BJ Curran 14
2 31 NR Welch 22 · BJ Curran 7
3 105 SC Williams 66 · NR Welch 32
4 1 W Madhevere 0 · SC Williams 1
5 22 TE Tsiga 7 · W Madhevere 15
6 6 WP Masakadza 6 · TE Tsiga 0
7 0 R Ngarava 0
8 9 V Masekesa 8 · TE Tsiga 1
9 1 TE Tsiga 1 · NR Welch 0
10 10 B Muzarabani 2 · TE Tsiga 8

Bangladesh — 2nd innings

1 118 Shadman Islam 78 · Anamul Haque 39
2 76 Shadman Islam 42 · Mominul Haque 33
3 0 Shadman Islam 0
4 65 Nazmul Hossain Shanto 23 · Mushfiqur Rahim 37
5 8 Jaker Ali 5 · Mushfiqur Rahim 3
6 7 Mehedi Hasan Miraz 7 · Mushfiqur Rahim 0
7 5 Nayeem Hasan 3 · Mehedi Hasan Miraz 2
8 63 Taijul Islam 20 · Mehedi Hasan Miraz 34
9 96 Tanzim Hasan Sakib 41 · Mehedi Hasan Miraz 55
10 6 Mehedi Hasan Miraz 6 · Hasan Mahmud 0

Zimbabwe — 3rd innings

1 8 BJ Curran 2 · BJ Bennett 6
2 0 NR Welch 0
3 14 SC Williams 7 · BJ Curran 7
4 47 CR Ervine 25 · BJ Curran 22
5 0 W Madhevere 0
6 4 BJ Curran 4 · TE Tsiga 0
7 20 WP Masakadza 10 · BJ Curran 10
8 5 R Ngarava 4 · BJ Curran 1
9 2 R Ngarava 1 · V Masekesa 1
10 11 B Muzarabani 7 · V Masekesa 1

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
Ground Zahur Ahmed Chowdhury Stadium, Chattogram, Chattogram
Season 2025
Toss Zimbabwe won the toss and chose to bat
Umpires HDPK Dharmasena, RK Illingworth
Match referee DC Boon