Bangladesh will tour Zimbabwe for a multi-format series, comprising of one Test, three ODIs and as many T20Is, beginning on June 28. The tour will commence with a one-off Test in Harare, followed by the three-match ODI series at the same venue, to be played from July 6 to 11.
On the other hand, the three T20Is will be played in Bulawayo from July 15 to 19. The two teams have played 20 Tests against each other, while the last series played in 2025 was drawn 1-1. Bangladesh hold a slight upper hand of 9-8 against Zimbabwe in the longest format.

Bangladesh's last tour of Zimbabwe was in July-August 2022, where the hosts won both the T20I and ODI series 2-1, played in Harare. The upcoming series will be Zimbabwe’s first home assignment of the year, and also their first international series since the T20 World Cup in India and Sri Lanka in February-March.
During the event, the Sikandar Raza-led side qualified for the Super Eight stage for the first time after registering victories over Australia and Sri Lanka.
Zimbabwe Cricket managing director Givemore Makoni expressed excitement ahead of the series, hoping for highly competitive cricket from both teams.
"We are delighted to confirm Bangladesh's tour of Zimbabwe for what we expect to be a highly competitive and exciting series across all formats. This tour is hugely significant for us as it marks the return of top-level international cricket to our home venues following the team's outstanding performances at the ICC Men's T20 World Cup earlier this year,” Makoni said in a statement.
"Our supporters have every reason to be proud of what we have achieved in recent months, and we are looking forward to seeing fans once again rally behind the team in Harare and Bulawayo,” he added.
Bangladesh's tour of Zimbabwe schedule
|
Match |
Date |
Venue |
|
One-off Test |
28th June, 2026 – 2nd July, 2026 |
Harare |
|
1st ODI |
July 6, 2026 |
Harare |
|
2nd ODI |
July 9, 2026 |
Harare |
|
3rd ODI |
July 11, 2026 |
Harare |
|
1st T20I |
July 15, 2026 |
Bulawayo |
|
2nd T20I |
July 17, 2026 |
Bulawayo |
|
3rd T20I |
July 19, 2026 |
Bulawayo |



