New Zealand (ODI) : Kane Williamson (captain - will be rested for 2nd and 3rd ODI), Tim Southee (will be rested for 2nd and 3rd ODI), Todd Astle, Trent Boult, Lockie Ferguson, Matt Henry, Tom Latham (will captain the side in 2nd and 3rd ODI), Colin Munro, Henry Nicholls, Ross Taylor, George Worker, Neil Broome (2nd and 3rd ODIs only), Mitchell Santner (second and third ODIs only), Doug Bracewell (replaces Grandhomme), Seth Rance (replaces Milne), Adam Milne (injured), Colin de Grandhomme (unavailable due to personal reasons)
West Indies (ODI) : Jason Holder (captain), Jason Mohammed, Shimron Hetmyer, Ronsford Beaton, Shannon Gabriel, Chris Gayle, Kyle Hope, Shai Hope (wk), Sheldon Cottrell, Evin Lewis, Nikita Miller, Ashley Nurse, Rovman Powell, Chadwick Walton, Kesrick Williams, Marlon Samuels (injured), Alzarri Joseph (injured)
West Indies (T20I) : Carlos Brathwaite (captain), Samuel Badree, Ronsford Beaton, Rayad Emrit, Andre Fletcher, Chris Gayle, Jason Mohammed, Ashley Nurse, Kieron Pollard, Rovman Powell, Shai Hope, Jerome Taylor, Chadwick Walton, Kesrick Williams, Sunil Narine (unavailable due to personal reasons)
New Zealand (2nd Test) : Kane Williamson (captain), Trent Boult, Tom Blundell (wk), Colin de Grandhomme, Lockie Ferguson, Matt Henry, Tom Latham, Henry Nicholls, Jeet Raval, Mitchell Santner, Tim Southee, Ross Taylor, Neil Wagner, BJ Watling (injured)
New Zealand (1st Test) : Kane Williamson (captain), Trent Boult, Colin de Grandhomme, Matt Henry, Tom Latham, Henry Nicholls, Jeet Raval, Mitchell Santner, Tim Southee (subject to availability), Ross Taylor, Neil Wagner, Lockie Ferguson (as cover for Southee), Tom Blundell (wk), BJ Watling (wk - not fit for the first Test)
West Indies (Test) : Jason Holder (captain - suspended for 2nd Test due to slow over rate), Kraigg Brathwaite (vice-captain), Sunil Ambris, Devendra Bishoo, Jermaine Blackwood, Roston Chase, Miguel Cummins, Shane Dowrich, Shannon Gabriel, Shimron Hetmyer, Shai Hope, Alzarri Joseph, Kieran Powell, Raymon Reifer, Kemar Roach