Joe Root has been reappointed as England's Test captain, the England and Wales Cricket Board confirmed on Tuesday, ending Ben Stokes's near four-year tenure in charge of the red-ball side.

The decision follows a six-week ECB review into England's recent Test results and Stokes's persistent hamstring and knee issues, which have limited his bowling output across the past two series. Stokes, 34, will continue as a specialist batter and remain available for selection across all formats.

"This is the right moment to hand over," Stokes said in a statement released through the ECB. "My body is telling me I cannot keep giving this team everything as captain and as an all-rounder. Joe is the obvious choice. He has my full backing and I'll be standing next to him in the slips for as long as I'm picked."

Root, 35, who captained England in a record 64 Tests between 2017 and 2022, returns to a role he relinquished to Stokes after a difficult Ashes tour. He remains England's all-time leading Test run-scorer, with more than 13,500 runs at an average above 50.

ECB managing director of men's cricket Rob Key, who led the review, said the appointment was unanimous among the selection panel. "Joe is a different captain to the one who stepped down in 2022," Key told reporters at Lord's. "He's calmer, sharper tactically, and the dressing room wants him. Ben's leadership has transformed this team — Joe inherits a side built to win."

Head coach Brendon McCullum will continue in his role, and the ECB confirmed that the aggressive "Bazball" approach championed under Stokes will be retained. Harry Brook, the white-ball captain, has been named Root's vice-captain for Tests, formalising a succession plan that Key described as "long-term thinking."

Root's first assignment will be the three-Test home series against Zimbabwe and India beginning in May, followed by the winter tour of Australia. Ticket sales for the opening Test at Headingley — Root's home ground — surged within hours of the announcement, according to Yorkshire CCC.