CricketScore

Head to head / Bangladesh v Zimbabwe

Bangladesh v Zimbabwe

99 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
30Zimbabwe wins
FormatPBangladeshZimbabweT/DNR
Test138500
ODI59431600
T20I2718900

Latest meetings

Runs per over
  1. 17 Oct 2026 · ODI · UAE ODI Tri-Series Sheikh Zayed Stadium, Abu Dhabi, Abu Dhabi
    Zimbabwe 271/8(50 ov) Bangladesh 172(33.4 ov)

    Zimbabwe won by 99 runs

    Zimbabwe: runs per over
    Bangladesh: runs per over
  2. 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
  3. 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
  4. 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
  5. 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

Overview

Bangladesh and Zimbabwe have met 99 times in the recorded men's internationals. Bangladesh have won 69 of those and Zimbabwe 30; the other 0 ended tied, drawn or without a result.

Bangladesh lead the series by 39 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 59 times: Bangladesh 43 wins, Zimbabwe 16 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 an odi dated 17 October 2026: Zimbabwe won by 99 runs.

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.1 runs and Zimbabwe average 204.4.

In the limited-overs meetings the side batting first has won 43 and the side chasing 43.

The latest meetings, most recent first, were 17 October 2026, ODI, Zimbabwe won by 99 runs; 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.

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, 8 (3-5).

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,515 in 63 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 30 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, Chittagong (6 matches).

Reading the record

The records hold 99 meetings between Bangladesh and Zimbabwe, the first dated 14 March 2004 (ODI) and the latest 17 October 2026 (ODI).

Questions and answers

How many times have Bangladesh and Zimbabwe played each other?

99 recorded men's internationals: Bangladesh won 69 and Zimbabwe won 30.

When did Bangladesh and Zimbabwe last meet?

In an odi on 17 October 2026: Zimbabwe won by 99 runs.

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?

59 matches: Bangladesh 43 wins, Zimbabwe 16 wins.

Team pages

Records