New Zealand asked Bangladesh to bat first in the third game of the ongoing tri-nation series after winning the toss at Hagley Oval in Christchurch on Sunday.
Captain Kane Williamson said that he reversed his decision on Sunday after seeing the negative impact of late evening dew on his bowling attack against Pakistan.
"So we want to make some small improvements, absolutely."
Shakib, who missed the match after arriving late in Christchurch, joins opener Najmul Hossain Shanto and seamer Shoriful Islam as the new faces.
Making way are opener Sabbir Rahman and bowlers Nasum Ahmed and Mustafizur Rahman.
Accomplished all-rounder Shakib said his team wasn't far off registering a win against Pakistan.
"I thought we played really good cricket for 30 overs," he said.
"We bowled and fielded really well. In the last 10 overs, with our batting, that's one area we could improve."
Bangladesh lost the opening game against Pakistan by 21 runs on Friday.
New Zealand Team: Devon Conway, Finn Allenl, Kane Williamson, Glenn Phillips, Michael Bracewell, Mark Chapman, James Neesham, Tim Southee, Trent Boult, Adam Milne, Ish Sodhi
Bangladesh Team: Najmul Hossain Shanto, Mehidy Hasan Miraz, Litton Das, Shakib al Hasan (C), Afif Hossain, Mosaddek Hossain, Nurul Hasan, Yasir Ali, Taskin Ahmed, Hasan Mahmud, Shoriful Islam
BDST: 1240 HRS, OCT 9, 2022
MSK