Zimbabwe have confirmed the appointment of Richard Ngarava as the team's new Test and ODI captain, taking over the reins from veteran batter Craig Ervine.
Craig Ervine will lead a 16-man Zimbabwe squad that will host world champions South Africa in two Test matches, starting on 28 June at the Queens Sports Club in Bulawayo.