New Zealand (Test) : Kane Williamson (Captain), Trent Boult, Colin de Grandhomme, Tom Latham, James Neesham, Henry Nicholls, Jeetan Patel, Jeet Raval, Mitchell Santner, Tim Southee, Ross Taylor, Neil Wagner, BJ Watling (wk)
South Africa (Test) : Faf du Plessis (Captain), Stephen Cook, Dean Elgar, Hashim Amla, JP Duminy, Temba Bavuma, Quinton de Kock, Vernon Philander, Keshav Maharaj, Wayne Parnell, Kagiso Rabada, Duanne Olivier, Theunis de Bruyn, Heinrich Klaasen, Morne Morkel, Chris Morris, Dane Piedt (will join the squad during the 2nd Test)
New Zealand (ODI) : Kane Williamson (Captain), Trent Boult, Neil Broom, Lockie Ferguson, Colin de Grandhomme, Martin Guptill, Matt Henry, Tom Latham, James Neesham, Luke Ronchi (wk), Mitchell Santner, Tim Southee, Ish Sodhi, Ross Taylor
South Africa (ODI) : AB de Villiers (Captain), Faf du Plessis, Hashim Amla, Farhaan Behardien, Quinton de Kock (wk), JP Duminy, Imran Tahir, David Miller, Chris Morris, Wayne Parnell, Dane Paterson, Andile Phehlukwayo, Dwaine Pretorius, Kagiso Rabada, Tabraiz Shamsi
New Zealand (T20I) : Kane Williamson (Captain), Corey Anderson, Trent Boult, Tom Bruce, Lockie Ferguson, Colin de Grandhomme, Martin Guptill, Colin Munro, James Neesham, Luke Ronchi (wk), Mitchell Santner, Ish Sodhi, Tim Southee, Ben Wheeler
South Africa (T20I) : AB de Villiers (Captain), Faf du Plessis, Hashim Amla, Farhaan Behardien, Quinton de Kock (wk), JP Duminy, Imran Tahir, David Miller, Chris Morris, Wayne Parnell, Dane Paterson, Andile Phehlukwayo, Dwaine Pretorius, Kagiso Rabada, Tabraiz Shamsi