Ben Stokes has thanked Joe Root for his "sacrifices" after the England Test captain stepped down from the role.

Root was appointed as the successor to Alastair Cook in 2017 and holds the record for most wins as an England captain in the longest format of the game (27).

However, disappointing returns in recent outings, with England winless in five Test series, brought Root's tenure into question, and the Yorkshireman announced he had stepped down with immediate effect on Friday.

Stokes is among the favourites to replace Root and took to Instagram shortly after the announcement to show his appreciation.

"Been a great ride with you my friend," Stokes wrote. "Watching one of my great mates lead us all out on to the field was a privilege.

"You have given everything to English cricket and we all want to say thank you for your sacrifices and hard work."

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

A post shared by Ben Stokes (@stokesy)

Former England captain Michael Vaughan also had words of praise for Root, despite being counted among his critics in recent times.

Following the series defeat to West Indies last month, the 47-year-old told BBC Radio Five Live: "If [Root] rings me in the next week and asks for some advice, I'll be dead honest: I'd tell him to step down."

Vaughan posted on Twitter on Friday: "He gave it everything with very little support for the red ball team under his watch... then he had to deal with COVID times.

"He still is and will [be] the game's best role model for many, many years. Now enjoy being the senior player for many more seasons."