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.
(Reporting by Mark Gleeson in Cape Town; Editing by Rex Gowar)
0 votes