Zimbabwe won the toss and opted to bat first. For Zimbabwe, Charlton Tshuma made his debut. The 26-year-old right-arm pacer played five First-class, nine List-A and three T20 matches.
Visiting Zimbabwe made a cautious start scoring 80 for 1 in 30 overs at lunch and scored 150 for 3 in 60 overs at tea.
They lost opening batsman Kevin Kasuza in the last ball of the eighth over when Nayeem Hasan took a regulation catch at gully off an Abu Jayed delivery.
After the dismissal of opener Kevin Kasuza (2) for seven runs in eight overs,
Prince Masvuare pairing with captain Craig Ervine contributed 111 runs in the 2nd wicket stand in 40.1 overs.
Abu Jayed Rahi, who made himself as the main bowler of Bangladesh in Test cricket, made the first breakthrough dismissing Zimbabwe opener Kevin Kasuza on 7.
Craig Ervine hammered a superb innings of 107 runs off 227 balls featuring 13 boundaries while opener Prince Masuavre contributed 152-ball 64 runs hitting nine boundaries.
Besides, Sikandar Raza (18) and Brendan Taylor (10) were other Zimbabwe batsmen reaching the double figures.
Nayeem Hasan grabbed four wickets for 68 runs while Abu Jayed bagged two for 51 runs.
Bangladesh playing XI: Tamim Iqbal, Saif Hassan, Najmul Hossain Shanto, Mominul Haque (c), Mohammad Mithun, Liton Das (wk), Mushfiqur Rahim, Taijul Islam, Abu Jayed, Ebadot Hossain, Nayeem Hasan
Zimbabwe playing XI: Prince Masvaure, Kevin Kasuza, Craig Ervine (c), Brendan Taylor, Timycen Maruma, Sikandar Raza, Regis Chakabva (wk), Donald Tiripano, Victor Nyauchi, Ainsley Ndlovu, Charlton Tshuma