Skip to content
Cricket Record Book

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

FormatMatchesBangladesh wonZimbabwe wonTiedDrawnNRFirst matchLatest match
Tests13850004 Aug 201128 Jun 2026
ODIs5843150–014 Mar 200411 Jul 2026
T20Is271890–011 May 201319 Jul 2026
All formats98692900014 Mar 200419 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

BatterMInnsRunsHSAvgSR100s50s
BRM Taylor Zimbabwe11211,09317164.2957.8053
Mominul Haque Bangladesh111996616153.6756.9635
Mushfiqur Rahim Bangladesh1323948219*47.4051.4123
H Masakadza Zimbabwe81675415850.2744.0933
Mahmudullah Bangladesh815615150*47.3148.5023
RW Chakabva Zimbabwe81649110135.0741.3612
Shakib Al Hasan Bangladesh71347713736.6968.3414
Tamim Iqbal Bangladesh61146310942.0948.6921
CR Ervine Zimbabwe81541110729.3650.4911
Nazmul Hossain Shanto Bangladesh610380117*42.2259.0112

Most wickets in Tests

BowlerMInnsWktsBestAvgEcon5w
Taijul Islam Bangladesh917598/3921.532.916
Mehedi Hasan Miraz Bangladesh510355/3214.802.255
Shakib Al Hasan Bangladesh714316/5923.582.613
KM Jarvis Zimbabwe510245/7124.293.301
B Muzarabani Zimbabwe47206/7220.502.961
Robiul Islam Bangladesh36186/7124.832.922
T Panyangara Zimbabwe36145/5920.292.711
Sikandar Raza Zimbabwe611133/3549.233.760
Nayeem Hasan Bangladesh24125/8219.002.561
SW Masakadza Zimbabwe36124/3222.752.810

Highest individual scores

BatterScoreBalls4s6sDate
Mushfiqur Rahim Bangladesh219*42118111 Nov 2018
Mushfiqur Rahim Bangladesh203*31828022 Feb 2020
BRM Taylor Zimbabwe1713248217 Apr 2013
Mominul Haque Bangladesh16124719011 Nov 2018
H Masakadza Zimbabwe1583261723 Nov 2014

Best bowling in an innings

BowlerFiguresOversDate
Taijul Islam Bangladesh8/3916.525 Oct 2014
Taijul Islam Bangladesh7/13840.228 Jun 2026
Shakib Al Hasan Bangladesh6/5924.525 Oct 2014
Taijul Islam Bangladesh6/6027.128 Apr 2025
Robiul Islam Bangladesh6/711917 Apr 2013

Highest team totals

TeamTotalOversAgainstVenueDate
Bangladesh560/6154ZimbabweShere Bangla National Stadium, Mirpur22 Feb 2020
Bangladesh522/7160ZimbabweShere Bangla National Stadium, Mirpur11 Nov 2018
Bangladesh503153.4ZimbabweZahur Ahmed Chowdhury Stadium, Chattogram12 Nov 2014
Bangladesh468126ZimbabweHarare Sports Club, Harare7 Jul 2021
Bangladesh444129.2ZimbabweZahur Ahmed Chowdhury Stadium, Chattogram28 Apr 2025

Lowest all-out totals

TeamTotalOversAgainstVenueDate
Zimbabwe11146.2BangladeshZahur Ahmed Chowdhury Stadium, Chattogram28 Apr 2025
Zimbabwe11435.5BangladeshShere Bangla National Stadium, Mirpur25 Oct 2014
Bangladesh13454.1ZimbabweHarare Sports Club, Harare17 Apr 2013
Bangladesh14047.2ZimbabweHarare Sports Club, Harare28 Jun 2026
Bangladesh14351ZimbabweSylhet International Cricket Stadium, Sylhet3 Nov 2018

Biggest wins

ResultFormatVenueDate
Bangladesh won by an innings and 106 runsTestShere Bangla National Stadium, Mirpur22 Feb 2020
Bangladesh won by an innings and 106 runsTestZahur Ahmed Chowdhury Stadium, Chattogram28 Apr 2025
Zimbabwe won by an innings and 85 runsTestHarare Sports Club, Harare28 Jun 2026
Zimbabwe won by 335 runsTestHarare Sports Club, Harare17 Apr 2013
Bangladesh won by 220 runsTestHarare Sports Club, Harare7 Jul 2021
Bangladesh won by 218 runsTestShere Bangla National Stadium, Mirpur11 Nov 2018
Bangladesh won by 3 wicketsTestShere Bangla National Stadium, Mirpur25 Oct 2014
Zimbabwe won by 3 wicketsTestSylhet International Cricket Stadium, Sylhet20 Apr 2025

Latest results

DateVenueResult
28 Jun 2026Harare Sports Club, HarareZimbabwe won by an innings and 85 runs
28 Apr 2025Zahur Ahmed Chowdhury Stadium, ChattogramBangladesh won by an innings and 106 runs
20 Apr 2025Sylhet International Cricket Stadium, SylhetZimbabwe won by 3 wickets
7 Jul 2021Harare Sports Club, HarareBangladesh won by 220 runs
22 Feb 2020Shere Bangla National Stadium, MirpurBangladesh won by an innings and 106 runs
11 Nov 2018Shere Bangla National Stadium, MirpurBangladesh won by 218 runs
3 Nov 2018Sylhet International Cricket Stadium, SylhetZimbabwe won by 151 runs
12 Nov 2014Zahur Ahmed Chowdhury Stadium, ChattogramBangladesh won by 186 runs
3 Nov 2014Sheikh Abu Naser Stadium, KhulnaBangladesh won by 162 runs
25 Oct 2014Shere Bangla National Stadium, MirpurBangladesh 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

BatterMInnsRunsHSAvgSR100s50s
Tamim Iqbal Bangladesh43431,87815845.8082.40411
Shakib Al Hasan Bangladesh39391,386105*44.7187.6737
Mushfiqur Rahim Bangladesh41411,27510741.1382.4728
BRM Taylor Zimbabwe45451,220118*27.7370.5627
H Masakadza Zimbabwe393996110224.6473.6414
Mahmudullah Bangladesh343487082*34.8079.0206
Sikandar Raza Zimbabwe2525864135*37.5779.3424
E Chigumbura Zimbabwe38388516426.5978.4304
SC Williams Zimbabwe2121780129*45.8882.1917
Imrul Kayes Bangladesh151566114444.0778.1323

Most Wickets in Bangladesh vs Zimbabwe ODIs

BowlerMInnsWktsBestAvgEcon5w
Shakib Al Hasan Bangladesh4141735/3020.234.102
Abdur Razzak Bangladesh2222435/2915.353.523
Mashrafe Mortaza Bangladesh2929423/1423.454.270
RW Price Zimbabwe2121293/3425.283.950
Mahmudullah Bangladesh3030263/1331.694.800
Mustafizur Rahman Bangladesh1313245/3416.964.141
E Chigumbura Zimbabwe2929233/2738.575.080
P Utseya Zimbabwe2828234/3846.264.210
Rubel Hossain Bangladesh1313204/2620.604.540
CB Mpofu Zimbabwe1717204/4232.454.750

Highest individual scores

BatterScoreBalls4s6sDate
CK Coventry Zimbabwe194*15616716 Aug 2009
Liton Das Bangladesh1761431686 Mar 2020
Tamim Iqbal Bangladesh1581362033 Mar 2020
Tamim Iqbal Bangladesh1541388616 Aug 2009
Imrul Kayes Bangladesh14414013621 Oct 2018

Best bowling in an innings

BowlerFiguresOversDate
Nahid Rana Bangladesh6/21106 Jul 2026
BV Vitori Zimbabwe5/209.314 Aug 2011
Abdur Razzak Bangladesh5/299.229 Oct 2009
Abdur Razzak Bangladesh5/309.23 Dec 2010
BV Vitori Zimbabwe5/301012 Aug 2011

Highest team totals

TeamTotalOversAgainstVenueDate
Zimbabwe323/749.5BangladeshQueens Sports Club, Bulawayo14 Aug 2009
Bangladesh322/850ZimbabweSylhet International Cricket Stadium, Sylhet3 Mar 2020
Bangladesh322/343ZimbabweSylhet International Cricket Stadium, Sylhet6 Mar 2020
Bangladesh321/650ZimbabweSylhet International Cricket Stadium, Sylhet1 Mar 2020
Bangladesh320/850ZimbabweQueens Sports Club, Bulawayo11 Aug 2009

Lowest all-out totals

TeamTotalOversAgainstVenueDate
Zimbabwe4424.5BangladeshZohur Ahmed Chowdhury Stadium, Chittagong3 Nov 2009
Bangladesh11633.1ZimbabweHarare Sports Club, Harare6 Jul 2026
Zimbabwe12536.3BangladeshShere Bangla National Stadium, Mirpur23 Jan 2018
Zimbabwe12830BangladeshShere Bangla National Stadium, Mirpur1 Dec 2014
Zimbabwe13044.4BangladeshSawai Mansingh Stadium, Jaipur13 Oct 2006

Biggest wins

ResultFormatVenueDate
Bangladesh won by 169 runsODISylhet International Cricket Stadium, Sylhet1 Mar 2020
Bangladesh won by 155 runsODIHarare Sports Club, Harare16 Jul 2021
Bangladesh won by 145 runsODIShere Bangla National Stadium, Mirpur7 Nov 2015
Bangladesh won by 8 wicketsODIBangabandhu National Stadium, Dhaka31 Jan 2005
Bangladesh won by 8 wicketsODIHarare Sports Club, Harare6 Aug 2006
Bangladesh won by 8 wicketsODIShere Bangla National Stadium, Mirpur8 Dec 2006

Bangladesh vs Zimbabwe ODI Matches Timeline

DateVenueResult
11 Jul 2026Harare Sports Club, HarareBangladesh won by 7 wickets
9 Jul 2026Harare Sports Club, HarareZimbabwe won by 13 runs
6 Jul 2026Harare Sports Club, HarareZimbabwe won by 25 runs
10 Aug 2022Harare Sports Club, HarareBangladesh won by 105 runs
7 Aug 2022Harare Sports Club, HarareZimbabwe won by 5 wickets
5 Aug 2022Harare Sports Club, HarareZimbabwe won by 5 wickets
20 Jul 2021Harare Sports Club, HarareBangladesh won by 5 wickets
18 Jul 2021Harare Sports Club, HarareBangladesh won by 3 wickets
16 Jul 2021Harare Sports Club, HarareBangladesh won by 155 runs
6 Mar 2020Sylhet International Cricket Stadium, SylhetBangladesh 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

BatterMInnsRunsHSAvgSR100s50s
Sikandar Raza Zimbabwe242436672*16.64124.9103
Mahmudullah Bangladesh18183606225.71126.3203
Soumya Sarkar Bangladesh13133466831.45130.5703
Liton Das Bangladesh121234460*31.27140.4103
H Masakadza Zimbabwe8834293*48.86133.0703
RP Burl Zimbabwe141432557*40.62140.6902
Tanzid Hasan Bangladesh8830067*50.00125.0004
MN Waller Zimbabwe882726838.86178.9501
Shakib Al Hasan Bangladesh13132526522.91135.4801
BJ Bennett Zimbabwe882377033.86133.1501

Most wickets in T20Is

BowlerMInnsWktsBestAvgEcon5w
Mustafizur Rahman Bangladesh1515273/1913.936.450
Shakib Al Hasan Bangladesh1414204/2120.907.510
Mohammad Saifuddin Bangladesh1414203/1522.658.240
B Muzarabani Zimbabwe1212174/1715.595.870
LM Jongwe Zimbabwe1414173/2024.069.620
R Ngarava Zimbabwe1010154/2619.207.380
Sikandar Raza Zimbabwe2020132/738.087.730
Taskin Ahmed Bangladesh1212123/1425.506.650
AG Cremer Zimbabwe66113/1814.186.500
Mahedi Hasan Bangladesh1212113/2424.647.040

Highest individual scores

BatterScoreBalls4s6sDate
H Masakadza Zimbabwe93*588522 Jan 2016
H Masakadza Zimbabwe79539215 Jan 2016
D Myers Zimbabwe73537219 Jul 2026
W Madhevere Zimbabwe73575323 Jul 2021
Sikandar Raza Zimbabwe72*466412 May 2024

Best bowling in an innings

BowlerFiguresOversDate
Mosaddek Hossain Bangladesh5/20431 Jul 2022
B Muzarabani Zimbabwe4/17415 Jul 2026
Shakib Al Hasan Bangladesh4/21412 May 2013
Nahid Rana Bangladesh4/26415 Jul 2026
R Ngarava Zimbabwe4/26415 Jul 2026

Highest team totals

TeamTotalOversAgainstVenueDate
Zimbabwe205/320BangladeshHarare Sports Club, Harare30 Jul 2022
Bangladesh200/320ZimbabweShere Bangla National Stadium, Mirpur9 Mar 2020
Bangladesh194/519.2ZimbabweHarare Sports Club, Harare25 Jul 2021
Zimbabwe193/520BangladeshHarare Sports Club, Harare25 Jul 2021
Bangladesh188/620ZimbabweHarare Sports Club, Harare30 Jul 2022

Lowest all-out totals

TeamTotalOversAgainstVenueDate
Zimbabwe12420BangladeshZahur Ahmed Chowdhury Stadium, Chattogram3 May 2024
Zimbabwe13119.3BangladeshShere Bangla National Stadium, Mirpur13 Nov 2015
Zimbabwe13620BangladeshZahur Ahmed Chowdhury Stadium, Chattogram18 Sep 2019
Zimbabwe13819.4BangladeshShere Bangla National Stadium, Mirpur10 May 2024
Bangladesh13819ZimbabweQueens Sports Club, Bulawayo15 Jul 2026

Biggest wins

ResultFormatVenueDate
Bangladesh won by 48 runsT20IShere Bangla National Stadium, Mirpur9 Mar 2020
Bangladesh won by 42 runsT20ISheikh Abu Naser Stadium, Khulna17 Jan 2016
Bangladesh won by 39 runsT20IZahur Ahmed Chowdhury Stadium, Chattogram18 Sep 2019
Bangladesh won by 9 wicketsT20IShere Bangla National Stadium, Mirpur11 Mar 2020
Bangladesh won by 8 wicketsT20IHarare Sports Club, Harare22 Jul 2021
Bangladesh won by 8 wicketsT20IZahur Ahmed Chowdhury Stadium, Chattogram3 May 2024

Latest results

DateVenueResult
19 Jul 2026Queens Sports Club, BulawayoBangladesh won by 4 wickets
17 Jul 2026Queens Sports Club, BulawayoBangladesh won by 34 runs
15 Jul 2026Queens Sports Club, BulawayoZimbabwe won by 32 runs
12 May 2024Shere Bangla National Stadium, MirpurZimbabwe won by 8 wickets
10 May 2024Shere Bangla National Stadium, MirpurBangladesh won by 5 runs
7 May 2024Zahur Ahmed Chowdhury Stadium, ChattogramBangladesh won by 9 runs
5 May 2024Zahur Ahmed Chowdhury Stadium, ChattogramBangladesh won by 6 wickets
3 May 2024Zahur Ahmed Chowdhury Stadium, ChattogramBangladesh won by 8 wickets
30 Oct 2022The Gabba, BrisbaneBangladesh won by 3 runs
2 Aug 2022Harare Sports Club, HarareZimbabwe won by 10 runs

Most player of the match awards in Bangladesh vs Zimbabwe matches

PlayerAwards
Shakib Al Hasan Bangladesh7
Tamim Iqbal Bangladesh7
Mushfiqur Rahim Bangladesh5
Abdur Razzak Bangladesh4
Liton Das Bangladesh4
SC Williams Zimbabwe3
E Chigumbura Zimbabwe3
H Masakadza Zimbabwe3

Bangladesh vs Zimbabwe Matches by Ground

GroundMatchesBangladesh wonZimbabwe wonOther
Shere Bangla National Stadium292450
Harare Sports Club2511140
Queens Sports Club151050
Zahur Ahmed Chowdhury Stadium111100
Sheikh Abu Naser Stadium, Khulna5320
Sylhet International Cricket Stadium5320
Shaheed Chandu Stadium, Bogra2200
Zohur Ahmed Chowdhury Stadium, Chittagong2200

Top run scorers and wicket takers

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.

Home grounds, chasing and the toss

Where the match is played changes the picture. At Shere Bangla National Stadium in Mirpur, the most used ground with 29 matches, Bangladesh have won 24. At Chattogram they are 11 from 11. But at Harare Sports Club Zimbabwe lead 14 to 11.

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.

For wider context, see the Bangladesh team records and the Zimbabwe team records.

Questions about Bangladesh vs Zimbabwe

Have Bangladesh or Zimbabwe won more often?

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.

Source: ball-by-ball match data from Cricsheet.org (ODC-BY). See how we compile these records.