Brodie Retallick and Kieran Read return to the All Blacks lineup while Jack Goodhue will start in the centres in Saturday night's Rugby Championship opener against Australia in Sydney.
Sam Whitelock will play his 100th Test.
Whitelock, 29, becomes just the eighth All Black and the first lock in the team's century-plus history to play 100 Tests, and follows Captain Kieran Read, who reached the milestone last year.
The list of All Blacks centurions which Whitelock will join on Saturday is as follows: Richie McCaw (148, 2001-2015), Keven Mealamu (132, 2002 - 2015), Tony Woodcock (118, 2002 - 2015), Daniel Carter (112, 2003 - 2015), Kieran Read (109, 2008 - ), Ma'a Nonu (103, 2003 - 2015) and Mils Muliaina (100, 2003 - 2011).
Retallick hasn't played for the All Blacks for almost a year, while Read's last Test was against Scotland in November before he had back surgery.
Goodhue's only Test for the All Blacks was in June, against France in Dunedin.
All Blacks head coach Steve Hansen said: "We're all excited at what is shaping up to be another classic Bledisloe Cup encounter.
"We know that we have to earn the right to perform by preparing well and taking each moment that arises, and that mindset has been reflected in our preparation this week, which has been very good.
"The Bledisloe means a lot to this team and we have the opportunity to show just how much on Saturday night. As far as we're concerned, neither team currently has possession of the Cup and if we want it, we've got to front up and take it."
Hansen congratulated Whitelock on behalf of the team. "We're all very proud of him. He's been an outstanding contributor to this team for a long time, both on and off the field.
"To play one Test for the All Blacks is an achievement in itself, but to be good enough to be selected and play 100 Tests is a remarkable feat. In doing so, he will join what is a small group of very special All Blacks."
Hansen also said it was great to have Retallick and Read back after their lengthy absences.
"They both bring special qualities to the team and we look forward to seeing them produce that again in the black jersey."
The match day 23 is as follows (with Test caps in brackets):
1. Joe Moody (34)
2. Codie Taylor (32)
3. Owen Franks (98)
4. Brodie Retallick (68)
5. Samuel Whitelock (99)
6. Liam Squire (17)
7. Sam Cane (55)
8. Kieran Read - captain (109)
9. Aaron Smith (74)
10. Beauden Barrett (64)
11. Rieko Ioane (16)
12. Ryan Crotty (37)
13. Jack Goodhue (1)
14. Waisake Naholo (19)
15. Ben Smith (67)
16. Nathan Harris (13)
17. Karl Tu'inukuafe (3)
18. Ofa Tuungafasi (17)
19. Scott Barrett (19)
20. Ardie Savea (25)
21. TJ Perenara (45)
22. Damian McKenzie (15)
23. Anton Lienert-Brown (24)