Abdur Razzak and Shamsur Rahman have been added to the Bangladesh ODI squad for the three-match series against Zimbabwe that begins on May 3. They will also be in the squad for the two Twenty20s which take place just after the ODI series.

Shamsur is a right-handed top-order batsman who made his Twenty20 debut against Sri Lanka last month. He was adjudged leg-before, falling for a first-ball duck, though the decision looked dubious at the time. He scored heavily in this year's Bangladesh Premier League, making 421 runs in 12 matches. He also had a decent first-class season, averaging a shade below 36 and scoring one century. He is yet to make an ODI debut.

Razzak has been a regular in the limited-overs squad, recently completing 200 ODI wickets. In his last ODI appearance, he took a five-for against Sri Lanka.

ESPNcricinfo has learned that a total of three players will be returning to Dhaka after the second Test. Shahriar Nafees and Enamul Haque jnr are so far the only two confirmed while the third player will be decided later.

Mohammad Isam is ESPNcricinfo's Bangladesh correspondent. He tweets here