
Ben Stokes admitted his retirement from one-day internationals is happening earlier than he anticipated but the England Test captain hopes the decision prolongs his career into his mid-30s.
Stokes was at the forefront of England’s greatest moment in the 50-over format after starring in the 2019 World Cup final, but he makes his 105th and final ODI appearance on Tuesday against South Africa.