Scrumhalf TJ Perenara said on Monday that he has signed on to stay with the All Blacks until the 2023 Rugby World Cup, ending speculation he will move to Australia's National Rugby League.
Perenara, 29 had publicly flirted with the idea of switching to rugby league with the NRL's Sydney Roosters when his contract with Japan's NTT Docomo Red Hurricanes expires.
But he instead opted to return to New Zealand with the All Blacks and Super Rugby franchise the Hurricanes.
"[I'm] really looking forward to seeing everyone back home and thanks to the Hurricanes and New Zealand Rugby for allowing me the opportunity to come home and do what I love," the 69-Test No 9 posted on social media late on Monday.
New Zealand Rugby performance manager Chris Lendrum said his organisation was delighted to welcome back Perenara.
"He's been part of New Zealand rugby for more than a decade and I'm sure his Japanese experience has grown him as a person. We look forward to seeing him on his return," he said.