Alex Lees has been confirmed as Yorkshire's new captain for the Royal One-Day Cup and the T20 Blast.
Andrew Gale, who will continued to lead the side in the County Championship, stepped down from the role in the closing stages of last season after their struggles to enjoy success in white-ball cricket.
Opening batsman Lees took over in his absence and the 22-year-old will be given the responsibility on a full-time basis next season.
"After considering a number of candidates, we feel Alex is the right fit for us as captain," coach Jason Gillespie told the county's website.
"He learnt a lot on the job last season and we think he can develop as a leader further. We are delighted to afford him this opportunity and believe that he will do a fantastic job for our club."
Lees becomes the youngest Yorkshire captain since limited-overs games were introduced in 1963.