England all-rounder Ben Stokes has announced that he is retiring from one-day internationals.
Earlier this year, 31-year-old became the new England Test captain, a role which was not expected to take away from his participation in the 50-over format.
However, on the back of a recent decision where he stated that he would look to manage his workload, Stokes has now ended his time on the one-day international scene.
His final appearance will come on Tuesday as England look to bounce back from their series defeat to India in a meeting with South Africa in Durham, Stokes's home county.
While Stokes's responsibilities in the longer format may have eventually influenced his desire to continuing competing in all three formats, he has revealed that he has recently found it "unsustainable" to continue to play at the desired level.
In a statement, Stokes said: "I will play my last game for England in ODI cricket on Tuesday in Durham. I have decided to retire from this format. This has been an incredibly tough decision to make. I have loved every minute of playing with my mates for England. We have had an incredible journey on the way.
"As hard as a decision as this was to come to, it's not as hard dealing with the fact I can't give my teammates 100% of myself in this format anymore. The England shirt deserves nothing less from anyone who wears it.
"Three formats are just unsustainable for me now. Not only do I feel that my body is letting me down because of the schedule and what is expected of us, but I also feel that I am taking the place of another player who can give Jos [Buttler] and the rest of the team their all. It's time for someone else to progress as a cricketer and make incredible memories like I have over the past 11 years.
"I will give everything I have to Test cricket, and now, with this decision, I feel I can also give my total commitment to the T20 format.
"I would like to wish Jos Buttler, Matthew Mott, the players and the support staff every success going forward. We have made great strides in white-ball cricket over the past seven years, and the future looks bright."
Ahead of his final game, Stokes possesses a record of 39.44 with the bat and 41.79 with the ball, posting 2919 runs and 74 wickets respectively.