Bangladesh have recalled batsman Shahriar Nafees and left-arm pacer Syed Rasel and dropped wicketkeeper Mushfiqur Rahim.
Aftab Ahmed will miss the series because of an injury sustained in the second test against South Africa. Aftab was hit on the cheek by a delivery from Jacques Kallis on Sunday and he has been rested after hospital treatment.
Nafees and Rasel were out of the one-day squad that toured New Zealand in January.
"We are relying on the uncapped middle order batsmen Nazimuddin and Roqibul Hassan, and wicketkeeper Dhiman Ghosh and all-rounder Mosharraf Hossain," chief selector, Rafiqul Alam told a news conference on Tuesday.
Mushfiqur Rahim has been dropped for his poor performance in the test series, which South Africa swept 2-0. He scored 28 runs from four innings in the series and in the last five one-dayers, he could make only four runs and a duck.
"He has been performing miserably and is out of form," Alam said.
The three-match one-day internationals series starts in Chittagong on Sunday.
Squad: Mohammad Ashraful (capt), Tamim Iqbal, Zunaed Siddique, Nazim Uddin, Shahriar Nafees, Shakib Al Hasan, Dhiman Ghosh (wk), Mashrafe Mortaza, Abdur Razzak, Shahadat Hossain, Mosharraf Hossain, Syed Rasel, Farhad Reza and Roqibul Hassan.