The Bangladesh Cricket Board (BCB) on Tuesday also named pacer Subashis Roy and leg spinner allrounder Tanveer Haider as the new faces among Bangladesh's ranks, reports bdnews24.com.
Selectors recalled maverick left-arm seamer Mustafizur Rahman after he missed out the Tigers' last two outings through injury.
Paceman Rubel Hossain was also included in the 15-strong line-up.
Bangladesh will play a three-match ODI series against the hosts beginning on December 26, marking their first overseas series in about two years.
The team will also play a warm-up game on Thursday.
The first ODI squad:
Mashrafe Bin Mortaza (captain), Tamim Iqbal, Imrul Kayes, Soumya Sarkar, Sabbir Rahman, Mushfiqur Rahim, Mahmudullah, Shakib Al Hasan (vice captain), Mosaddek Hossain, Rubel Hossain, Taskin Ahmed, Mustafizur Rahman, Mehedi Hasan Miraz, Subashis Roy, Tanveer Haider.
Mustafizur, Santner attain career-best ODI rankings
Mustafizur Rahman won the ICC Emerging Cricketer of the Year award
Bangladesh call up Miraz, Subashis, Tanveer for first New Zealand ODI
Bangladesh's Mustafizur nears full fitness ahead of Australia training camp
Waqar Younis Picks his dream XI