CricketScore

Head to head / Bangladesh v Zimbabwe

Bangladesh v Zimbabwe

98 recorded meetings in men's internationals.

two batters running between the wickets, seen from high above in a wide shot, long shadows across the pitch. (AI-generated image) AI
AI-generated image

Head-to-head record

All formats
69Bangladesh wins
0Tied, drawn or no result
29Zimbabwe wins
FormatPBangladeshZimbabweT/DNR
Test138500
ODI58431500
T20I2718900

Latest meetings

Runs per over
  1. 19 Jul 2026 · T20I · Bangladesh tour of Zimbabwe Queens Sports Club, Bulawayo, Bulawayo
    Zimbabwe 143/7(20 ov) Bangladesh 144/6(19.4 ov)

    Bangladesh won by 4 wickets

    Zimbabwe: runs per over
    Bangladesh: runs per over
  2. 17 Jul 2026 · T20I · Bangladesh tour of Zimbabwe Queens Sports Club, Bulawayo, Bulawayo
    Bangladesh 186/5(20 ov) Zimbabwe 152(19.4 ov)

    Bangladesh won by 34 runs

    Bangladesh: runs per over
    Zimbabwe: runs per over
  3. 15 Jul 2026 · T20I · Bangladesh tour of Zimbabwe Queens Sports Club, Bulawayo, Bulawayo
    Zimbabwe 170/6(20 ov) Bangladesh 138(19 ov)

    Zimbabwe won by 32 runs

    Zimbabwe: runs per over
    Bangladesh: runs per over
  4. 11 Jul 2026 · ODI · Bangladesh tour of Zimbabwe Harare Sports Club, Harare
    Zimbabwe 199(48.1 ov) Bangladesh 200/3(36 ov)

    Bangladesh won by 7 wickets

    Zimbabwe: runs per over
    Bangladesh: runs per over
  5. 9 Jul 2026 · ODI · Bangladesh tour of Zimbabwe Harare Sports Club, Harare
    Zimbabwe 247/6(50 ov) Bangladesh 234(48.1 ov)

    Zimbabwe won by 13 runs

    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.

Team pages

Records