All Whites squad
Kosta Barbarouses (49 caps) Sydney FC, Australia
Joe Bell (8 caps) Brøndby IF, Denmark
Michael Boxall (36 caps) Minnesota United, USA
Liberato Cacace (8 caps) FC Empoli, Italy
Joe Champness (5 caps) Unattached Francis de Vries (5 caps) IFK Va¨rnamo, Sweden
Matthew Garbett (8 caps) Torino, Italy
Matthew Gould (0 caps) Altrincham FC, England
Alex Greive (4 caps) St Mirren, Scotland
Dane Ingham (10 caps) Newcastle Jets, Australia
Elijah Just (9 caps) FC Helsingør, Denmark
Niko Kirwan (6 caps) Calcio Padova, Italy
Clayton Lewis (18 caps) Wellington Phoenix, New Zealand
Stefan Marinovic (29 caps) Hapoel Nof HaGalil, Israel
Callum McCowatt (8 caps) FC Helsingør, Denmark
Tim Payne (25 caps) Wellington Phoenix, New Zealand
Nando Pijnaker (7 caps) Sligo Rovers, Ireland
Logan Rogerson (8 caps) FC Haka, Finland
Marco Rojas (42 caps) Melbourne Victory, Australia
Winston Reid (30 caps) Unattached Oli Sail (2 caps) Wellington Phoenix, New Zealand
Tommy Smith (47 caps) Colchester United, England
Marko Stamenic (6 caps) HB Køge, Denmark
Bill Tuiloma (31 caps) Portland Timbers, USA
Ben Waine (2 caps) Wellington Phoenix, New Zealand
Chris Wood (65 caps) Newcastle United, England
All Whites games:
New Zealand v Peru Sunday June 5, 5.30pm (local)/ Monday June 6, 3.30am NZT, Barcelona, Spain
New Zealand v TBA — International Friendly (behind closed doors Thursday June 9/ Friday June 10 NZT (time TBC), Doha, Qatar New Zealand v Costa Rica — 2022 FIFA World Cup Intercontinental Playoff
Tuesday June 14 9pm (local)/ Wednesday June 15 6am (NZT).