Martin Guptill was ruled out of the New Zealand side for the upcoming T20 series against India after failing to recover from a back injury.
Coach Gary Stead said Guptill failed his fitness test but remained hopeful the opening batsman would recover in time for the one-day international series against Bangladesh starting next week.
"Unfortunately Martin hasn't recovered in time for this T20 series which is very condensed with three games over five days," Stead said.
"It's a shame as he's obviously a big part of our white-ball sides, but we've got to look at the big picture and ensure he gets the injury right."
Guptill was injured before fifth ODI against India in Wellington which the tourists won by 35 runs to clinch the five-match series 4-1.
The 32-year-old has been replaced by Jimmy Neesham for the three-match T20 series, which starts in Wellington on Wednesday.
New Zealand squad
Kane Williamson (capt), Doug Bracewell, Colin de Grandhomme, Lockie Ferguson, Scott Kuggeleijn, Daryl Mitchell, Colin Munro, Jimmy Neesham, Mitchell Santner, Tim Seifert, Ish Sodhi, Tim Southee, Ross Taylor