Ben Stokes announced his retirement from ODI on July 18

He has declared that the first ODI against South Africa on Tuesday will be his finall

Stokes made the choice to limit his workload because he believes that playing all three forms is unsustainable for him right now

Ben Stokes made his One-Day International debut against Ireland in 2011

Stokes has played 104 One-Day Internationals, scoring 2919 runs and taking 74 wickets

Stokes helped England win the 2019 ODI World Cup with a match-winning innings of unbeaten 84 against New Zealand at Lord's

Ben Stokes earned the match of the match in the ICC 2019 World Cup final

Ind Vs Srilanka 1st Test: BCCI to Allow Just 50pc Spectators