All-rounder Ben Stokes was named as England's new Test captain on Thursday, replacing Joe Root, who stood down earlier this month after a string of damaging defeats.
Stokes, who was the favourite for the job, said he was "honoured to be given the chance to lead the England Test team" ahead of a busy season of international cricket.
"This is a real privilege and I'm excited about getting started this summer," said the 30-year-old.
"I want to thank Joe (Root) for everything he has done for English cricket and for always being a great ambassador for the sport all across the world."
Root resigned after five years in charge following a 1-0 series loss in the Caribbean, which came hot on the heels of a humiliating 4-0 Ashes defeat in Australia.
New managing director of England men's cricket Rob Key said: "I had no hesitation in offering the role of Test captain to Ben. He epitomises the mentality and approach we want to take this team forward into the next era of red-ball cricket."
Stokes's first match as the permanent England captain will come against New Zealand, the country of his birth, at the start of a three-Test series at Lord's on June 2.