Cape Town - The 32-man All Blacks squad are hard in training for their three-Test series against Wales in June.
The All Blacks, ranked No 1 in the world, welcome the sixth-ranked Welsh side to New Zealand for Tests in Auckland (June 11), Wellington (June 18) and Dunedin (June 25).
No 8 Kieren Read will lead the side, with fullback Ben Smith the vice-captain.
All Blacks squad:
Forwards
Dane Coles, Codie Taylor, Nathan Harris, Wyatt Crockett, Joe Moody, Owen Franks, Charlie Faumuina, Ofa Tu'ungafasi, Brodie Retallick, Sam Whitelock, Luke Romano, Patrick Tuipulotu, Kieran Read, Sam Cane, Ardie Savea, Jerome Kaino, Elliot Dixon, Liam Squire
Backs
Aaron Smith, Tawera Kerr-Barlow, Aaron Cruden, Beauden Barrett, Lima Sopoaga, Malakai Fekitoa, Ryan Crotty, Charlie Ngatai, Seta Tamanivalu, Waisake Naholo, Julian Savea, Ben Smith, Israel Dagg, Damian McKenzie