Zimbabwe have announced their squads for the back-to-back limited-overs and Test series away to South Africa and Bangladesh scheduled for September-November.
The southern Africa neighbours will face off in three one-day international (ODI) matches and as many Twenty20 international (T20I) games, before Zimbabwe proceed to Bangladesh for three ODIs and two Tests.
With Brendan Taylor, Craig Ervine and Sean Williams back in the fold, the trio will, alongside captain Hamilton Masakadza and Elton Chigumbura, provide Zimbabwe with the much-needed experience against one of the best cricket sides in the world.
Zimbabwe have also received a massive boost with the return to full fitness of Solomon Mire and Kyle Jarvis, who have both made the squad for the South Africa ODI series together with Peter Moor, Tendai Chatara, Donald Tiripano and Wellington Masakadza.
The young and upcoming quartet of Brandon Mavuta, Richard Ngarava, Tinashe Kamunhukamwe and Ryan Murray complete the 15-man ODI squad.
South Africa and Zimbabwe will get the series underway when they meet in Kimberley in the first ODI scheduled for 30 September, while Bloemfontein and Paarl will host the other two 50-over matches on 3 and 6 October.
Up next will be the T20I series, with the matches set for East London, Potchefstroom and Benoni on 9, 12 and 14 October respectively.
Ervine, Kamunhukamwe, Tiripano, Murray and Ngarava, who are in the ODI squad, will make way for Tarisai Musakanda, Chamu Chibhabha, Christopher Mpofu, Tendai Chisoro and Neville Madziva in Zimbabwe’s T20I side.
From South Africa, Zimbabwe will proceed straight to Bangladesh where they will play three ODIs and two Tests.
The first ODI is set for Dhaka on 21 October, with the other two matches pencilled in for Chittagong on 24 and 26 October.
Bangladesh and Zimbabwe will then meet in Sylhet for the first Test scheduled for 3-7 November, while the two sides will return to Dhaka for the second and final Test set for 11-15 November.
John Nyumbu and Musakanda will replace Murray and Kamunhukamwe in the ODI squad, with Cephas Zhuwao also joining the side in Bangladesh.
Zimbabwe’s Test squad includes Brian Chari and Regis Chakabva.
SOUTH AFRICA TOUR
Zimbabwe ODI Squad: Hamilton Masakadza (captain), Solomon Mire, Craig Ervine, Brendan Taylor, Sean Williams, Peter Moor, Elton Chigumbura, Donald Tiripano, Kyle Jarvis, Brandon Mavuta, Richard Ngarava, Tinashe Kamunhukamwe, Wellington Masakadza, Ryan Murray, Tendai Chatara
Zimbabwe T20I Squad: Hamilton Masakadza (captain), Solomon Mire, Neville Madziva, Brendan Taylor, Sean Williams, Peter Moor, Elton Chigumbura, Tendai Chisoro, Kyle Jarvis, Brandon Mavuta, Christopher Mpofu, Chamu Chibhabha, Wellington Masakadza, Tarisai Musakanda, Tendai Chatara
BANGLADESH TOUR
Zimbabwe ODI Squad: Hamilton Masakadza (captain), Solomon Mire, Craig Ervine, Brendan Taylor, Sean Williams, Peter Moor, Elton Chigumbura, Donald Tiripano, Kyle Jarvis, Brandon Mavuta, Richard Ngarava, John Nyumbu, Wellington Masakadza, Tarisai Musakanda, Tendai Chatara, Cephas Zhuwao
Zimbabwe Test Squad: Hamilton Masakadza (captain), Brian Chari, Craig Ervine, Brendan Taylor, Sean Williams, Peter Moor, Regis Chakabva, Donald Tiripano, Kyle Jarvis, Brandon Mavuta, Richard Ngarava, John Nyumbu, Wellington Masakadza, Ryan Burl, Tendai Chatara