New Zealand batsman Kane Williamson has been named the country's captain in all three formats.
The 25-year-old star is the 34th Black Caps skipper and 29th Test captain, having already led them in limited-overs games.
Williamson replaces the retired Brendon McCullum at the helm in the five-day format.
"Kane has been a leader within the team for a long time now and already shown himself to be an extremely capable captain," New Zealand Cricket (NZC) chief executive David White said.
"He's respected by his peers and the wider cricket community for his professional approach both on and off the field, and has a superb cricket brain.
"His drive to see the team succeed and his passion for the game are what you look for in a leader. He's ready for the role and will only continue to grow."
Williamson, who is in the Indian Premier League with Sunrisers Hyderabad, said New Zealand were set for success.
"It's certainly an honour. I've really enjoyed my time spent as captain and believe this team can achieve a lot," he said.
"I'm lucky to have a number of experienced players around me for support and will certainly look to utilise this.
"We're all striving for the same thing and that's to represent New Zealand with pride and win cricket games."
Williamson is ranked third in the ICC Test batsmen rankings and also in the top 10 in the shorter formats.
He will lead his team out during a tour of Africa in July-August, with New Zealand scheduled to face Zimbabwe and South Africa.