Winger Julian Savea has been dropped from the All Blacks team for the second Test against Wales in Wellington on Saturday.
Savea had an indifferent game in the first Test at Eden Park and was replaced just after half time.
Waisake Naholo moves from the right wing to the left wing, Ben Smith moves from fullback to the right wing and Israel Dagg gets his first Test since the Rugby Championship last year, starting at fullback.
Sam Whitelock returns from injury to start at lock with Luke Romano dropping out of the match day squad.
"Jules didn't have one of his great games and there's a lot happening with Jules we are working away quietly and we all know he hasn't had a great season. He's trying extremely hard but we just think taking him out of the pressure of having to play...we think he will benefit from that," said All Blacks coach Steve Hansen.
In opting for Dagg ahead of Barrett at fullback Hansen said they like the impact Barrett can have on the tempo of the game when he comes off the bench.
"We just think it gives us the opportunity to have that real striker player to come off the bench and Izzys' a world class player when he's at his best and this season he's looked like he's at his best," he said.
"Our performance in the first Test was very pleasing in a number of ways, especially how we kept our composure under pressure. However, there is an expectation that we will need to improve right across the board, with better accuracy, in both our attack and defence, combined with more physicality and intensity."
"We are expecting Wales to come out all guns blazing, particularly after what happened in the Chiefs game, so we will have to not only meet that response, but go to a higher level ourselves.
"Also, on behalf of the team, we would like to congratulate Bender (Ben Smith) and Izzy (Israel Dagg) on reaching their 50th Tests. It's a special achievement to play one Test, so to get 50 is a wonderful milestone."
The team is (with Test caps in brackets):
1. Joe Moody (12)
2. Dane Coles (37)
3. Owen Franks (79)
4. Brodie Retallick (48)
5. Samuel Whitelock (73)
6. Jerome Kaino (68)
7. Sam Cane (32)
8. Kieran Read - captain (85)
9. Aaron Smith (48)
10. Aaron Cruden (38)
11. Waisake Naholo (4)
12. Ryan Crotty (16)
13. Malakai Fekitoa (14)
14. Ben Smith (49)
15. Israel Dagg (49)
16. Nathan Harris (3)
17. Wyatt Crockett (46)
18. Charlie Faumuina (34)
19. Patrick Tuipulotu (8)
20. Ardie Savea (1)
21. TJ Perenara (18)
22. Beauden Barrett (37)
23. Seta Tamanivalu (1)
Owen Franks will play his 80th Test match this weekend. He is the second most capped prop and 12th on the All Blacks all-time Test appearances list.