“It’s hugely disappointing to lose Tom again,” New Zealand head coach Rob Walter said.
“He’s been working hard and had been tracking well towards the second Test but unfortunately today he couldn’t pass his fitness tests.
“He’s extremely gutted he won’t be able to take the park and we’re really feeling for him.”
Meanwhile, uncapped batter Bevon Jacobs has been added to the Test squad as fielding and batting cover. Jacobs had made his T20I debut for New Zealand last month during the tri-series against the Proteas and Zimbabwe.
“With Tom being ruled out on the eve of the match we needed to quickly bring in an extra pair of hands to provide fielding and batting cover. Thankfully Bevon had been playing in Johannesburg and was able to make the short trip to Bulawayo,” Walter added.
New Zealand are 1-0 up in the series after securing an emphatic nine-wicket win in the first Test.