Ben Stokes Retirement: England all-rounder Ben Stokes has announced his retirement from One Day International cricket. Stokes has announced his retirement through social media. He has shared a note with his picture. Ben Stokes is currently 31 years old and his decision has surprised everyone.

Read more: ENG vs SA Dream11 Prediction Today With Playing XI, Pitch Report & Players Stats

Read more: The Former West Indies batsman Denesh Ramdin Retires From International Cricket

Stokes was appointed as England’s Test captain earlier this year and said that playing three formats was “just unsustainable for me now”. And that he felt as though he was blocking opportunities for other players.