England named Joe Root as Test captain and appointed former New Zealand batter Stephen Fleming as head coach on Thursday following the departures of Ben Stokes and Brendon McCullum.

Root, 35, England's all-time leading run scorer in Tests, captained the side in a record 64 matches between 2017 and 2022, winning 27 of them.

He returns to the role after Stokes retired from international cricket in June and will lead England in the three-Test home series against Pakistan starting on Aug 19.

"It is a great honour and privilege to be asked to be England men's Test captain again," Root said in a statement.

"The Test captaincy is a difficult but hugely rewarding job and, after enjoying a brief taste of it again working with Brendon McCullum last month, I am excited to lead this next generation of players forward."