The All Blacks coaches have revealed their first squad of 2015, with five new caps - Lima Sopoaga, Waisake Naholo, Nehe Milner-Skudder, James Broadhurt and Codie Taylor - picked to prepare for next month's Test in Samoa.

Head coach Steve Hansen has picked the following 41 players which includes the recalled Hika Elliott and Tawera Kerr-Barlow.

The full squad is:

Forwards:

Hookers

Dane Coles - Hurricanes / Wellington (27)

Hikawera Elliot - Chiefs / Poverty Bay (3)

Keven Mealamu - Blues / Auckland (123)

Codie Taylor - Crusaders / Canterbury *

Props

Wyatt Crockett - Crusaders / Canterbury (27)

Charlie Faumuina - Blues / Auckland (20)

Ben Franks - Hurricanes / Hawke's Bay (31)

Owen Franks - Crusaders / Canterbury (57)

Joe Moody - Crusaders / Canterbury (8)

Tony Woodcock - Blues /North Harbour (110)

Locks

James Broadhurst - Hurricanes / Taranaki *

Brodie Retallick - Chiefs / Bay of Plenty (36)

Luke Romano - Crusaders / Canterbury (17)

Jeremy Thrush - Hurricanes / Wellington (11)

Samuel Whitelock - Crusaders / Canterbury (62)

Loose forwards

Sam Cane - Chiefs / Bay of Plenty (22)

Jerome Kaino - Blues /Auckland (56)

Richie McCaw (captain) - Crusaders / Canterbury (137)

Liam Messam - Chiefs / Waikato (40)

Kieran Read - Crusaders / Canterbury (72)

Matt Todd - Crusaders / Canterbury (2)

Victor Vito - Hurricanes / Wellington (26)

Backs:

Halfbacks

Tawera Kerr-Barlow - Chiefs / Waikato (15)

TJ Perenara - Hurricanes / Wellington (11)

Aaron Smith - Highlanders / Manawatu (38)

First five-eighths

Beauden Barrett - Hurricanes / Taranaki (28)

Daniel Carter - Crusaders / Canterbury (102)

Colin Slade - Crusaders /Canterbury (17)

Lima Sopoaga - Highlanders / Southland *

Midfielders

Ryan Crotty - Crusaders / Canterbury (13)

Malakai Fekitoa - Highlanders / Auckland (8)

Ma'a Nonu - Hurricanes / Wellington (94)

Conrad Smith - Hurricanes / Wellington (85)

Sonny Bill Williams - Chiefs / Counties Manukau (23)

Outside backs

Israel Dagg - Crusaders /Hawke's Bay (46)

Cory Jane - Hurricanes / Wellington (48)

Nehe Milner-Skudder - Hurricanes / Manawatu *

Waisake Naholo - Highlanders / Taranaki *

Charles Piutau - Blues /Auckland (14)

Julian Savea - Hurricanes / Wellington (33)

Ben Smith - Highlanders / Otago (38)

3:31pm - Hansen says Broadhurst was the easiest to pick of the new caps. A 'no brainer'.

3:27pm - Nepo Laulala will also join the squad as cover for Charlie Faumuina.

3:23pm - Fox says TJ Perenara needs to work on the pace of his passes and box kicking, while Andy Ellis will be brought in as a backup option for Kerr-Barlow.

3:22pm - All Black selector Grant Fox is up now and is talking about Sopoaga. Says he's finally where he needs to be with his game management.

3:20pm - Hansen says Milner-Skudder likely to play on the wing rather than fullback, where they're confident they have plenty of cover.

3:13pm - Steve Hansen says Hika Elliot would have had a lot more Tests under his belt if he hadn't had a

3:07pm - On the selection of Sopoaga. Hansen says they're thinking ahead to 2016 where Beauden Barrett may be away with the Sevens in Rio.

3:05pm - Hansen says while selectors had a fair idea of who they wanted, there were a few last minute changes. Hansen revealed one player was dropped out of the squad for another after last night's semifinal in Dunedin.

All blacks squad looking dangerous — Wayne Hehea (@WarMachine____) June 21, 2015

Nehe Milner-Skudder & Lima Sopoaga named in 41 man @AllBlacks squad. Well deserved both have had a mean season! — Tukz (@Tukz_Y2k) June 21, 2015

All blacks announcement!!!!!! Bring it on! #AllBlackEverything — Fano Fesolai (@_CarterCronk) June 21, 2015

Waiting impatiently for the naming of the @AllBlacks. @highlanders. I have a good feeling about this. On my wishlist @wnaholo @LimaSopoaga — Tan Joll (@Cukeyishere) June 21, 2015

All Blacks squad announcement gets a bigger build up than a cricket test at Lords. — John Jury (@J0hnjury) June 21, 2015

Live periscope streaming of the All Blacks squad naming at 2:45pm. LIVE coverage on Sky Sports 1 from 2:30pm — All Blacks (@AllBlacks) June 21, 2015