The 32-year-old, whose 30 test appearances make him Zimbabwe’s most experienced player, is nursing a left lower-back strain from the first test, which New Zealand won by an innings and 117 runs last Sunday.
Masakadza was ruled out after fitness tests on the eve of the match, Cricket Zimbabwe said on Friday.
He is the only omission from the 15-man squad from the first of the two tests with his place taken by offspinner John Nyumbu.
News that makes sense
Your trusted source for staying up-to-date with the world around you. Get free daily news updates and analysis, straight to your inbox.
(Reporting by Mark Gleeson in Cape Town; Editing by Rex Gowar)
