Bangladesh vs Zimbabwe Head to Head Record and Stats
Covers 98 matches between Bangladesh and Zimbabwe from Mar 2004 to Jul 2026 (Tests, ODIs and T20Is with ball-by-ball records).
Every one of the 98 matches in the Bangladesh vs Zimbabwe head to head has produced a winner: no draws, no ties and no washouts between Mar 2004 and Jul 2026. Bangladesh have won 69 of them and Zimbabwe 29.
That lead holds in all three formats, but it is not uniform. The ODI gap is wide, the Test record is much tighter, and Zimbabwe have been far more competitive at home in Harare. This page sets out Bangladesh and Zimbabwe results format by format, then the batters and bowlers who stand out, then the venues used most.
Bangladesh vs Zimbabwe stats: Tests, ODIs and T20Is
The ODI count dominates the rivalry. Bangladesh have won 43 of 58, Zimbabwe 15. Yet the most recent series, at Harare in Jul 2026, went 2 to 1 to Zimbabwe, who won the first two games before Bangladesh took the last by 7 wickets on 11 Jul 2026.
Tests are the closest format: Bangladesh lead 8 to 5 in 13, and not one was drawn. Zimbabwe won the most recent Test by an innings and 85 runs in Harare, finishing 28 Jun 2026. Harare Sports Club also saw Zimbabwe’s 335-run victory in Apr 2013, the widest Test win by runs alone between these teams.
In T20Is Bangladesh lead 18 to 9 and have won the last 2, both at Bulawayo in Jul 2026. Bangladesh’s biggest T20I wins are modest by run margin, the largest being 48 runs at Mirpur on 9 Mar 2020.
Bangladesh vs Zimbabwe Head to Head Record by Format
Format
Matches
Bangladesh won
Zimbabwe won
Tied
Drawn
NR
First match
Latest match
Tests
13
8
5
0
0
0
4 Aug 2011
28 Jun 2026
ODIs
58
43
15
0
–
0
14 Mar 2004
11 Jul 2026
T20Is
27
18
9
0
–
0
11 May 2013
19 Jul 2026
All formats
98
69
29
0
0
0
14 Mar 2004
19 Jul 2026
Bangladesh vs Zimbabwe in Tests
Tests in this record book: 13, from Aug 2011 to Jun 2026.
Most Runs in Bangladesh vs Zimbabwe Tests
Batter
M
Inns
Runs
HS
Avg
SR
100s
50s
BRM Taylor Zimbabwe
11
21
1,093
171
64.29
57.80
5
3
Mominul Haque Bangladesh
11
19
966
161
53.67
56.96
3
5
Mushfiqur Rahim Bangladesh
13
23
948
219*
47.40
51.41
2
3
H Masakadza Zimbabwe
8
16
754
158
50.27
44.09
3
3
Mahmudullah Bangladesh
8
15
615
150*
47.31
48.50
2
3
RW Chakabva Zimbabwe
8
16
491
101
35.07
41.36
1
2
Shakib Al Hasan Bangladesh
7
13
477
137
36.69
68.34
1
4
Tamim Iqbal Bangladesh
6
11
463
109
42.09
48.69
2
1
CR Ervine Zimbabwe
8
15
411
107
29.36
50.49
1
1
Nazmul Hossain Shanto Bangladesh
6
10
380
117*
42.22
59.01
1
2
Most wickets in Tests
Bowler
M
Inns
Wkts
Best
Avg
Econ
5w
Taijul Islam Bangladesh
9
17
59
8/39
21.53
2.91
6
Mehedi Hasan Miraz Bangladesh
5
10
35
5/32
14.80
2.25
5
Shakib Al Hasan Bangladesh
7
14
31
6/59
23.58
2.61
3
KM Jarvis Zimbabwe
5
10
24
5/71
24.29
3.30
1
B Muzarabani Zimbabwe
4
7
20
6/72
20.50
2.96
1
Robiul Islam Bangladesh
3
6
18
6/71
24.83
2.92
2
T Panyangara Zimbabwe
3
6
14
5/59
20.29
2.71
1
Sikandar Raza Zimbabwe
6
11
13
3/35
49.23
3.76
0
Nayeem Hasan Bangladesh
2
4
12
5/82
19.00
2.56
1
SW Masakadza Zimbabwe
3
6
12
4/32
22.75
2.81
0
Highest individual scores
Batter
Score
Balls
4s
6s
Date
Mushfiqur Rahim Bangladesh
219*
421
18
1
11 Nov 2018
Mushfiqur Rahim Bangladesh
203*
318
28
0
22 Feb 2020
BRM Taylor Zimbabwe
171
324
8
2
17 Apr 2013
Mominul Haque Bangladesh
161
247
19
0
11 Nov 2018
H Masakadza Zimbabwe
158
326
17
2
3 Nov 2014
Best bowling in an innings
Bowler
Figures
Overs
Date
Taijul Islam Bangladesh
8/39
16.5
25 Oct 2014
Taijul Islam Bangladesh
7/138
40.2
28 Jun 2026
Shakib Al Hasan Bangladesh
6/59
24.5
25 Oct 2014
Taijul Islam Bangladesh
6/60
27.1
28 Apr 2025
Robiul Islam Bangladesh
6/71
19
17 Apr 2013
Highest team totals
Team
Total
Overs
Against
Venue
Date
Bangladesh
560/6
154
Zimbabwe
Shere Bangla National Stadium, Mirpur
22 Feb 2020
Bangladesh
522/7
160
Zimbabwe
Shere Bangla National Stadium, Mirpur
11 Nov 2018
Bangladesh
503
153.4
Zimbabwe
Zahur Ahmed Chowdhury Stadium, Chattogram
12 Nov 2014
Bangladesh
468
126
Zimbabwe
Harare Sports Club, Harare
7 Jul 2021
Bangladesh
444
129.2
Zimbabwe
Zahur Ahmed Chowdhury Stadium, Chattogram
28 Apr 2025
Lowest all-out totals
Team
Total
Overs
Against
Venue
Date
Zimbabwe
111
46.2
Bangladesh
Zahur Ahmed Chowdhury Stadium, Chattogram
28 Apr 2025
Zimbabwe
114
35.5
Bangladesh
Shere Bangla National Stadium, Mirpur
25 Oct 2014
Bangladesh
134
54.1
Zimbabwe
Harare Sports Club, Harare
17 Apr 2013
Bangladesh
140
47.2
Zimbabwe
Harare Sports Club, Harare
28 Jun 2026
Bangladesh
143
51
Zimbabwe
Sylhet International Cricket Stadium, Sylhet
3 Nov 2018
Biggest wins
Result
Format
Venue
Date
Bangladesh won by an innings and 106 runs
Test
Shere Bangla National Stadium, Mirpur
22 Feb 2020
Bangladesh won by an innings and 106 runs
Test
Zahur Ahmed Chowdhury Stadium, Chattogram
28 Apr 2025
Zimbabwe won by an innings and 85 runs
Test
Harare Sports Club, Harare
28 Jun 2026
Zimbabwe won by 335 runs
Test
Harare Sports Club, Harare
17 Apr 2013
Bangladesh won by 220 runs
Test
Harare Sports Club, Harare
7 Jul 2021
Bangladesh won by 218 runs
Test
Shere Bangla National Stadium, Mirpur
11 Nov 2018
Bangladesh won by 3 wickets
Test
Shere Bangla National Stadium, Mirpur
25 Oct 2014
Zimbabwe won by 3 wickets
Test
Sylhet International Cricket Stadium, Sylhet
20 Apr 2025
Latest results
Date
Venue
Result
28 Jun 2026
Harare Sports Club, Harare
Zimbabwe won by an innings and 85 runs
28 Apr 2025
Zahur Ahmed Chowdhury Stadium, Chattogram
Bangladesh won by an innings and 106 runs
20 Apr 2025
Sylhet International Cricket Stadium, Sylhet
Zimbabwe won by 3 wickets
7 Jul 2021
Harare Sports Club, Harare
Bangladesh won by 220 runs
22 Feb 2020
Shere Bangla National Stadium, Mirpur
Bangladesh won by an innings and 106 runs
11 Nov 2018
Shere Bangla National Stadium, Mirpur
Bangladesh won by 218 runs
3 Nov 2018
Sylhet International Cricket Stadium, Sylhet
Zimbabwe won by 151 runs
12 Nov 2014
Zahur Ahmed Chowdhury Stadium, Chattogram
Bangladesh won by 186 runs
3 Nov 2014
Sheikh Abu Naser Stadium, Khulna
Bangladesh won by 162 runs
25 Oct 2014
Shere Bangla National Stadium, Mirpur
Bangladesh won by 3 wickets
Bangladesh vs Zimbabwe in ODIs
ODIs in this record book: 58, from Mar 2004 to Jul 2026.
Most Runs in Bangladesh vs Zimbabwe ODIs
Batter
M
Inns
Runs
HS
Avg
SR
100s
50s
Tamim Iqbal Bangladesh
43
43
1,878
158
45.80
82.40
4
11
Shakib Al Hasan Bangladesh
39
39
1,386
105*
44.71
87.67
3
7
Mushfiqur Rahim Bangladesh
41
41
1,275
107
41.13
82.47
2
8
BRM Taylor Zimbabwe
45
45
1,220
118*
27.73
70.56
2
7
H Masakadza Zimbabwe
39
39
961
102
24.64
73.64
1
4
Mahmudullah Bangladesh
34
34
870
82*
34.80
79.02
0
6
Sikandar Raza Zimbabwe
25
25
864
135*
37.57
79.34
2
4
E Chigumbura Zimbabwe
38
38
851
64
26.59
78.43
0
4
SC Williams Zimbabwe
21
21
780
129*
45.88
82.19
1
7
Imrul Kayes Bangladesh
15
15
661
144
44.07
78.13
2
3
Most Wickets in Bangladesh vs Zimbabwe ODIs
Bowler
M
Inns
Wkts
Best
Avg
Econ
5w
Shakib Al Hasan Bangladesh
41
41
73
5/30
20.23
4.10
2
Abdur Razzak Bangladesh
22
22
43
5/29
15.35
3.52
3
Mashrafe Mortaza Bangladesh
29
29
42
3/14
23.45
4.27
0
RW Price Zimbabwe
21
21
29
3/34
25.28
3.95
0
Mahmudullah Bangladesh
30
30
26
3/13
31.69
4.80
0
Mustafizur Rahman Bangladesh
13
13
24
5/34
16.96
4.14
1
E Chigumbura Zimbabwe
29
29
23
3/27
38.57
5.08
0
P Utseya Zimbabwe
28
28
23
4/38
46.26
4.21
0
Rubel Hossain Bangladesh
13
13
20
4/26
20.60
4.54
0
CB Mpofu Zimbabwe
17
17
20
4/42
32.45
4.75
0
Highest individual scores
Batter
Score
Balls
4s
6s
Date
CK Coventry Zimbabwe
194*
156
16
7
16 Aug 2009
Liton Das Bangladesh
176
143
16
8
6 Mar 2020
Tamim Iqbal Bangladesh
158
136
20
3
3 Mar 2020
Tamim Iqbal Bangladesh
154
138
8
6
16 Aug 2009
Imrul Kayes Bangladesh
144
140
13
6
21 Oct 2018
Best bowling in an innings
Bowler
Figures
Overs
Date
Nahid Rana Bangladesh
6/21
10
6 Jul 2026
BV Vitori Zimbabwe
5/20
9.3
14 Aug 2011
Abdur Razzak Bangladesh
5/29
9.2
29 Oct 2009
Abdur Razzak Bangladesh
5/30
9.2
3 Dec 2010
BV Vitori Zimbabwe
5/30
10
12 Aug 2011
Highest team totals
Team
Total
Overs
Against
Venue
Date
Zimbabwe
323/7
49.5
Bangladesh
Queens Sports Club, Bulawayo
14 Aug 2009
Bangladesh
322/8
50
Zimbabwe
Sylhet International Cricket Stadium, Sylhet
3 Mar 2020
Bangladesh
322/3
43
Zimbabwe
Sylhet International Cricket Stadium, Sylhet
6 Mar 2020
Bangladesh
321/6
50
Zimbabwe
Sylhet International Cricket Stadium, Sylhet
1 Mar 2020
Bangladesh
320/8
50
Zimbabwe
Queens Sports Club, Bulawayo
11 Aug 2009
Lowest all-out totals
Team
Total
Overs
Against
Venue
Date
Zimbabwe
44
24.5
Bangladesh
Zohur Ahmed Chowdhury Stadium, Chittagong
3 Nov 2009
Bangladesh
116
33.1
Zimbabwe
Harare Sports Club, Harare
6 Jul 2026
Zimbabwe
125
36.3
Bangladesh
Shere Bangla National Stadium, Mirpur
23 Jan 2018
Zimbabwe
128
30
Bangladesh
Shere Bangla National Stadium, Mirpur
1 Dec 2014
Zimbabwe
130
44.4
Bangladesh
Sawai Mansingh Stadium, Jaipur
13 Oct 2006
Biggest wins
Result
Format
Venue
Date
Bangladesh won by 169 runs
ODI
Sylhet International Cricket Stadium, Sylhet
1 Mar 2020
Bangladesh won by 155 runs
ODI
Harare Sports Club, Harare
16 Jul 2021
Bangladesh won by 145 runs
ODI
Shere Bangla National Stadium, Mirpur
7 Nov 2015
Bangladesh won by 8 wickets
ODI
Bangabandhu National Stadium, Dhaka
31 Jan 2005
Bangladesh won by 8 wickets
ODI
Harare Sports Club, Harare
6 Aug 2006
Bangladesh won by 8 wickets
ODI
Shere Bangla National Stadium, Mirpur
8 Dec 2006
Bangladesh vs Zimbabwe ODI Matches Timeline
Date
Venue
Result
11 Jul 2026
Harare Sports Club, Harare
Bangladesh won by 7 wickets
9 Jul 2026
Harare Sports Club, Harare
Zimbabwe won by 13 runs
6 Jul 2026
Harare Sports Club, Harare
Zimbabwe won by 25 runs
10 Aug 2022
Harare Sports Club, Harare
Bangladesh won by 105 runs
7 Aug 2022
Harare Sports Club, Harare
Zimbabwe won by 5 wickets
5 Aug 2022
Harare Sports Club, Harare
Zimbabwe won by 5 wickets
20 Jul 2021
Harare Sports Club, Harare
Bangladesh won by 5 wickets
18 Jul 2021
Harare Sports Club, Harare
Bangladesh won by 3 wickets
16 Jul 2021
Harare Sports Club, Harare
Bangladesh won by 155 runs
6 Mar 2020
Sylhet International Cricket Stadium, Sylhet
Bangladesh won by 123 runs (DLS)
Bangladesh vs Zimbabwe in T20Is
T20Is in this record book: 27, from May 2013 to Jul 2026.
Most Runs in Bangladesh vs Zimbabwe T20Is
Batter
M
Inns
Runs
HS
Avg
SR
100s
50s
Sikandar Raza Zimbabwe
24
24
366
72*
16.64
124.91
0
3
Mahmudullah Bangladesh
18
18
360
62
25.71
126.32
0
3
Soumya Sarkar Bangladesh
13
13
346
68
31.45
130.57
0
3
Liton Das Bangladesh
12
12
344
60*
31.27
140.41
0
3
H Masakadza Zimbabwe
8
8
342
93*
48.86
133.07
0
3
RP Burl Zimbabwe
14
14
325
57*
40.62
140.69
0
2
Tanzid Hasan Bangladesh
8
8
300
67*
50.00
125.00
0
4
MN Waller Zimbabwe
8
8
272
68
38.86
178.95
0
1
Shakib Al Hasan Bangladesh
13
13
252
65
22.91
135.48
0
1
BJ Bennett Zimbabwe
8
8
237
70
33.86
133.15
0
1
Most wickets in T20Is
Bowler
M
Inns
Wkts
Best
Avg
Econ
5w
Mustafizur Rahman Bangladesh
15
15
27
3/19
13.93
6.45
0
Shakib Al Hasan Bangladesh
14
14
20
4/21
20.90
7.51
0
Mohammad Saifuddin Bangladesh
14
14
20
3/15
22.65
8.24
0
B Muzarabani Zimbabwe
12
12
17
4/17
15.59
5.87
0
LM Jongwe Zimbabwe
14
14
17
3/20
24.06
9.62
0
R Ngarava Zimbabwe
10
10
15
4/26
19.20
7.38
0
Sikandar Raza Zimbabwe
20
20
13
2/7
38.08
7.73
0
Taskin Ahmed Bangladesh
12
12
12
3/14
25.50
6.65
0
AG Cremer Zimbabwe
6
6
11
3/18
14.18
6.50
0
Mahedi Hasan Bangladesh
12
12
11
3/24
24.64
7.04
0
Highest individual scores
Batter
Score
Balls
4s
6s
Date
H Masakadza Zimbabwe
93*
58
8
5
22 Jan 2016
H Masakadza Zimbabwe
79
53
9
2
15 Jan 2016
D Myers Zimbabwe
73
53
7
2
19 Jul 2026
W Madhevere Zimbabwe
73
57
5
3
23 Jul 2021
Sikandar Raza Zimbabwe
72*
46
6
4
12 May 2024
Best bowling in an innings
Bowler
Figures
Overs
Date
Mosaddek Hossain Bangladesh
5/20
4
31 Jul 2022
B Muzarabani Zimbabwe
4/17
4
15 Jul 2026
Shakib Al Hasan Bangladesh
4/21
4
12 May 2013
Nahid Rana Bangladesh
4/26
4
15 Jul 2026
R Ngarava Zimbabwe
4/26
4
15 Jul 2026
Highest team totals
Team
Total
Overs
Against
Venue
Date
Zimbabwe
205/3
20
Bangladesh
Harare Sports Club, Harare
30 Jul 2022
Bangladesh
200/3
20
Zimbabwe
Shere Bangla National Stadium, Mirpur
9 Mar 2020
Bangladesh
194/5
19.2
Zimbabwe
Harare Sports Club, Harare
25 Jul 2021
Zimbabwe
193/5
20
Bangladesh
Harare Sports Club, Harare
25 Jul 2021
Bangladesh
188/6
20
Zimbabwe
Harare Sports Club, Harare
30 Jul 2022
Lowest all-out totals
Team
Total
Overs
Against
Venue
Date
Zimbabwe
124
20
Bangladesh
Zahur Ahmed Chowdhury Stadium, Chattogram
3 May 2024
Zimbabwe
131
19.3
Bangladesh
Shere Bangla National Stadium, Mirpur
13 Nov 2015
Zimbabwe
136
20
Bangladesh
Zahur Ahmed Chowdhury Stadium, Chattogram
18 Sep 2019
Zimbabwe
138
19.4
Bangladesh
Shere Bangla National Stadium, Mirpur
10 May 2024
Bangladesh
138
19
Zimbabwe
Queens Sports Club, Bulawayo
15 Jul 2026
Biggest wins
Result
Format
Venue
Date
Bangladesh won by 48 runs
T20I
Shere Bangla National Stadium, Mirpur
9 Mar 2020
Bangladesh won by 42 runs
T20I
Sheikh Abu Naser Stadium, Khulna
17 Jan 2016
Bangladesh won by 39 runs
T20I
Zahur Ahmed Chowdhury Stadium, Chattogram
18 Sep 2019
Bangladesh won by 9 wickets
T20I
Shere Bangla National Stadium, Mirpur
11 Mar 2020
Bangladesh won by 8 wickets
T20I
Harare Sports Club, Harare
22 Jul 2021
Bangladesh won by 8 wickets
T20I
Zahur Ahmed Chowdhury Stadium, Chattogram
3 May 2024
Latest results
Date
Venue
Result
19 Jul 2026
Queens Sports Club, Bulawayo
Bangladesh won by 4 wickets
17 Jul 2026
Queens Sports Club, Bulawayo
Bangladesh won by 34 runs
15 Jul 2026
Queens Sports Club, Bulawayo
Zimbabwe won by 32 runs
12 May 2024
Shere Bangla National Stadium, Mirpur
Zimbabwe won by 8 wickets
10 May 2024
Shere Bangla National Stadium, Mirpur
Bangladesh won by 5 runs
7 May 2024
Zahur Ahmed Chowdhury Stadium, Chattogram
Bangladesh won by 9 runs
5 May 2024
Zahur Ahmed Chowdhury Stadium, Chattogram
Bangladesh won by 6 wickets
3 May 2024
Zahur Ahmed Chowdhury Stadium, Chattogram
Bangladesh won by 8 wickets
30 Oct 2022
The Gabba, Brisbane
Bangladesh won by 3 runs
2 Aug 2022
Harare Sports Club, Harare
Zimbabwe won by 10 runs
Most player of the match awards in Bangladesh vs Zimbabwe matches
Tamim Iqbal (Bangladesh) has made 1,878 ODI runs against Zimbabwe from 43 innings, the most of anyone, and he shares the record for match awards in this rivalry, 7, with Shakib Al Hasan (Bangladesh). Shakib’s all-round numbers are striking: 1,386 ODI runs plus 73 ODI wickets at 20.23, the most wickets by some distance.
Brendan Taylor heads the Test runs for Zimbabwe and for both sides, 1,093 at 64.29 with 5 hundreds. Mushfiqur Rahim (Bangladesh) owns the two highest Test innings, 219 not out in Nov 2018 and 203 not out in Feb 2020, both at Mirpur. Taijul Islam’s 59 Test wickets for Bangladesh include the best figures, 8/39 in Oct 2014.
Charles Coventry (Zimbabwe) hit 194 not out at Bulawayo on 16 Aug 2009, still the top ODI score here. In T20Is, Sikandar Raza (Zimbabwe) has the most runs, 366, and Mustafizur Rahman (Bangladesh) the most wickets, 27.
Bangladesh vs Zimbabwe ODIs have gone 31 times to the chasing team and 27 to Bangladesh or Zimbabwe defending a score, with opening innings averaging 232. T20Is lean slightly towards setting a total, 15 to 12, from a usual first innings of 160. Calling correctly has been worth almost nothing, since the toss winner took exactly 29 of the 58 ODIs.
Bangladesh. Their 69 wins dwarf Zimbabwe’s 29 over the 98 meetings logged since Mar 2004, and Bangladesh hold the edge in Tests (8 against 5), ODIs (43 against 15) and T20Is (18 against 9).
What was the latest Bangladesh vs Zimbabwe result?
Bangladesh won a T20I by 4 wickets at Bulawayo’s Queens Sports Club on 19 Jul 2026. The last Test, in Harare in Jun 2026, went to Zimbabwe by an innings and 85 runs.
Which player has the most runs in Bangladesh vs Zimbabwe ODIs?
Tamim Iqbal, who scored 1,878 for Bangladesh, averaging 45.80 with 4 hundreds and 11 fifties. Brendan Taylor is Zimbabwe’s best with 1,220.
What is the lowest ODI total between Bangladesh and Zimbabwe?
Zimbabwe made just 44 at Chittagong on 3 Nov 2009, lasting 24.5 overs. Bangladesh’s lowest ODI total in the fixture is 116 at Harare on 6 Jul 2026.
Has a Bangladesh vs Zimbabwe Test ever been drawn?
No drawn Test appears in the record book since the series resumed in Aug 2011. Bangladesh won 8 of the 13 and Zimbabwe 5.