New Zealand (T20I) : Kane Williamson (captain), Corey Anderson, Trent Boult, Grant Elliott, Martin Guptill, Mitchell McClenaghan, Adam Milne, Colin Munro, Luke Ronchi (wk), Mitchell Santner, Ish Sodhi, Tim Southee, Ross Taylor
Sri Lanka (T20I) : Lasith Malinga (captain), Shehan Jayasuriya, Dinesh Chandimal (wk), Angelo Mathews, Milinda Siriwardana, Chamara Kapugedera, Kithuruwan Vithanage, Tillakaratne Dilshan, Nuwan Kulasekara, Dushmantha Chameera, Thisara Perera, Jeffrey Vandersay, Sachithra Senanayake, Isuru Udana, Kaushal Silva (wk) (Kusal Perera's replacement), Kusal Perera (called back over doping of banned steroid)
New Zealand (4th and 5th ODI) : Brendon McCullum (captain), Trent Boult (will return for fifth ODI), Doug Bracewell, Martin Guptill, Tom Latham, Mitchell McClenaghan, Adam Milne, Henry Nicholls, Luke Ronchi (wk), Mitchell Santner, Ish Sodhi, Tim Southee, Ross Taylor, Kane Williamson.
New Zealand (1st - 3rd ODI) : Brendon McCullum (captain), Doug Bracewell, Martin Guptill, Matt Henry (first two matches), Mitchell McClenaghan, Adam Milne, Henry Nicholls, Luke Ronchi (wk), Mitchell Santner, Ish Sodhi, Ross Taylor, Kane Williamson, George Worker, Tim Southee (will join squad for third ODI), Trent Boult (rested)
Sri Lanka (ODI) : Angelo Mathews (captain), Lahiru Thirimanne (vice-captain), Tillakaratne Dilshan, Dinesh Chandimal (wk), Milinda Siriwardana, Danushka Gunathilaka, Sachithra Senanayake, Ajantha Mendis, Lasith Malinga, Nuwan Pradeep, Suranga Lakmal, Dushmantha Chameera, Chamara Kapugedera, Jeffrey Vandersay, Kaushal Silva (wk) (Kusal Perera's replacement), Vishwa Fernando (Prasad's replacement), Dhammika Prasad (got injured during a tour game), Kusal Perera (called back over doping of banned steroid)
New Zealand (Test) : Brendon McCullum (captain), Trent Boult, Doug Bracewell, Mark Craig, Martin Guptill, Tom Latham, Mitchell Santner, Tim Southee, Ross Taylor, Neil Wagner, BJ Watling (wk), Kane Williamson
Sri Lanka (Test) : Angelo Mathews (captain), Kusal Mendis (wk), Udara Jayasundera, Dinesh Chandimal (wk), Milinda Siriwardana, Kithuruwan Vithanage, Dimuth Karunaratne, Nuwan Pradeep, Suranga Lakmal, Dushmantha Chameera, Rangana Herath, Dilruwan Perera, Jeffrey Vandersay, Kaushal Silva (wk) (Kusal Perera's replacement), Vishwa Fernando (Prasad's replacement), Dhammika Prasad (got injured during a tour game), Kusal Perera (called back over doping of banned steroid)