Bangladesh will host Zimbabwe for a one-off Test as well as three ODIs and two T20Is starting February 22. This will be the first time the two sides play a Test series that doesn't have at least two Tests.

The Test will be played at the Shere Bangla National Stadium in Mirpur, less than two weeks after Bangladesh play the first Test against Pakistan in Rawalpindi from February 7.

The ODI series against Zimbabwe will run from March 1 to 6 in Chattogram, while the two T20Is - on March 9 and 11 - will be held in Mirpur. A week later, the same venue will host the World XI v Asia XI matches as part of the 100th birth anniversary celebrations of 'Bangabandhu' Sheikh Mujibur Rahman, the father of the nation.

Zimbabwe will also play a two-day practice match ahead of the Test, but the venue for that hasn't been announced.

The two sides last played a Test series in 2018, also in Bangladesh, which ended in a 1-1 draw.