Ben Stokes announces retirement from ODI cricket, says playing three formats unsustainable

Ben Stokes

Aryan Surana

The Chester-le-Street encounter against South Africa will be Ben Stokes's final ODI in an England shirt, the star all-rounder has announced. He has played 104 ODIs so far, the most prominent one being the 2019 World Cup final at Lord's.

The 31-year-old, who was recently anointed England's Test captain, revealed that playing all three formats of the game was "unsustainable" for him takinbg into account his body's state and the hectic schedule, and that he will now instead be channelizing his energy on Tests and T20s.

The Managing Director of England Men's Cricket, Rob Key, who appointed Stokes as Test captain, called the Durham player's decision to retire from ODIs a "typically selfless" one.