Head to head / Bangladesh v Zimbabwe
Bangladesh v Zimbabwe
98 recorded meetings in men's internationals.
Head-to-head record
All formats| Format | P | Bangladesh | Zimbabwe | T/D | NR |
|---|---|---|---|---|---|
| Test | 13 | 8 | 5 | 0 | 0 |
| ODI | 58 | 43 | 15 | 0 | 0 |
| T20I | 27 | 18 | 9 | 0 | 0 |
Latest meetings
Runs per over- Queens Sports Club, Bulawayo, Bulawayo
Zimbabwe: runs per over Bangladesh: runs per over - Queens Sports Club, Bulawayo, Bulawayo
Bangladesh: runs per over Zimbabwe: runs per over - Queens Sports Club, Bulawayo, Bulawayo
Zimbabwe: runs per over Bangladesh: runs per over - Harare Sports Club, Harare
Zimbabwe: runs per over Bangladesh: runs per over - Harare Sports Club, Harare
Zimbabwe: runs per over Bangladesh: runs per over
Overview
Bangladesh and Zimbabwe have met 98 times in the recorded men's internationals. Bangladesh have won 69 of those and Zimbabwe 29; the other 0 ended tied, drawn or without a result.
Bangladesh lead the series by 40 wins.
By format
In Tests the sides have met 13 times: Bangladesh 8 wins, Zimbabwe 5 wins.
In One Day Internationals the sides have met 58 times: Bangladesh 43 wins, Zimbabwe 15 wins.
In Twenty20 Internationals the sides have met 27 times: Bangladesh 18 wins, Zimbabwe 9 wins.
Meetings and extremes
The earliest recorded meeting is an odi dated 14 March 2004: Zimbabwe won by 3 wickets.
The most recent recorded meeting is a t20i dated 19 July 2026: Bangladesh won by 4 wickets.
Bangladesh's highest total in these meetings is 560/6, made on 22 February 2020 at Shere Bangla National Stadium, Mirpur.
Zimbabwe's highest total in these meetings is 410, made on 28 June 2026 at Harare Sports Club.
Bangladesh's widest win in the series is by 220 runs, on 7 July 2021.
Zimbabwe's widest win in the series is by 335 runs, on 17 April 2013.
The longest unbroken run of wins is 14 by Bangladesh, between 11 November 2018 and 22 July 2021.
Across all recorded innings in these meetings Bangladesh average 224.6 runs and Zimbabwe average 203.8.
In the limited-overs meetings the side batting first has won 42 and the side chasing 43.
The latest meetings, most recent first, were 19 July 2026, T20I, Bangladesh won by 4 wickets; 17 July 2026, T20I, Bangladesh won by 34 runs; 15 July 2026, T20I, Zimbabwe won by 32 runs; 11 July 2026, ODI, Bangladesh won by 7 wickets; 9 July 2026, ODI, Zimbabwe won by 13 runs.
Year by year
Bangladesh and Zimbabwe first meet in the records in 2004 and last in 2026. Meetings by calendar year, with wins for Bangladesh and Zimbabwe: 2004, 1 (0-1); 2005, 2 (1-1); 2006, 6 (6-0); 2009, 12 (9-3); 2010, 4 (3-1); 2011, 6 (2-4); 2013, 7 (3-4); 2014, 8 (8-0); 2015, 5 (4-1); 2016, 4 (2-2); 2018, 7 (6-1); 2019, 2 (2-0); 2020, 6 (6-0); 2021, 7 (6-1); 2022, 7 (3-4); 2024, 5 (4-1); 2025, 2 (1-1); 2026, 7 (3-4).
Leading players in these meetings
The leading run scorers across these meetings are Tamim Iqbal for Bangladesh (2,532 in 57 matches), BRM Taylor for Zimbabwe (2,434 in 62 matches), Mushfiqur Rahim for Bangladesh (2,378 in 63 matches), Shakib Al Hasan for Bangladesh (2,115 in 59 matches) and H Masakadza for Zimbabwe (2,057 in 55 matches).
The leading wicket takers are Shakib Al Hasan for Bangladesh (124 in 62 matches), Taijul Islam for Bangladesh (73 in 16 matches), Mustafizur Rahman for Bangladesh (52 in 29 matches), Mehedi Hasan Miraz for Bangladesh (50 in 18 matches) and KM Jarvis for Zimbabwe (48 in 20 matches).
Highest totals by format
The highest Test innings in these meetings is 560/6 by Bangladesh on 22 February 2020.
The highest ODI innings in these meetings is 323/7 by Zimbabwe on 14 August 2009.
The highest T20I innings in these meetings is 205/4 by Zimbabwe on 30 July 2022.
Grounds
The grounds that have hosted the most of these meetings are Shere Bangla National Stadium, Mirpur (29 matches), Harare Sports Club (25 matches), Queens Sports Club, Bulawayo (15 matches) and Zahur Ahmed Chowdhury Stadium, Chattogram (11 matches).
Reading the record
The records hold 98 meetings between Bangladesh and Zimbabwe, the first dated 14 March 2004 (ODI) and the latest 19 July 2026 (T20I).
Questions and answers
How many times have Bangladesh and Zimbabwe played each other?
98 recorded men's internationals: Bangladesh won 69 and Zimbabwe won 29.
When did Bangladesh and Zimbabwe last meet?
In a t20i on 19 July 2026: Bangladesh won by 4 wickets.
What is the Test record between Bangladesh and Zimbabwe?
13 matches: Bangladesh 8 wins, Zimbabwe 5 wins.
What is the ODI record between Bangladesh and Zimbabwe?
58 matches: Bangladesh 43 wins, Zimbabwe 15 wins.