Outside back Jordie Barrett has committed to the All Blacks for three more years but may be on the move from the Hurricanes after next season.
The versatile 22-year-old, who can cover most positions in the backline and has scored eight tries in 10 Tests, elected to stick with his Super Rugby team the Hurricanes rather than pursue a lucrative overseas contract.
But Barrett's contract with the Wellington-based outfit is only guaranteed for one season, with a clause inserted in his contract that allows the utility to switch Super Rugby franchises after the 2020 season.
With a desire to play alongside one of his brothers Beauden or Scott, that could open the door for Barrett to move to the Blues or to the Crusaders.
"There is a really good mix of youth as well as experienced leaders in the Hurricanes squad and I feel like this is the best place to develop my game," Barrett said in a statement.
"Staying in New Zealand rugby is really important to me. I'm enjoying playing alongside my mates, and I've got further aspirations and goals I want to reach while I'm playing in New Zealand."
All Blacks coach Steve Hansen said Jordie was an outstanding player, who had grabbed his opportunities with the national side with both hands.
"He has a big future in the game and we look forward to seeing his career grow over the next few years," Hansen said.
Hurricanes head coach John Plumtree described Barrett as a "key individual" and said the club were looking forward to growing his game even further.
"We want to really develop Jordie as a leader and he will be a key driver in our team for the next three seasons," Plumtree said.
"He is going to play a big role on and off the field for us."