• BEN STOKES'S BEST ODI MOMENTS: Stokes during the presentation ceremony after helping England win the World Cup final against New Zealand at Lord's on July 14, 2019. AP
    BEN STOKES'S BEST ODI MOMENTS: Stokes during the presentation ceremony after helping England win the World Cup final against New Zealand at Lord's on July 14, 2019. AP
  • One of the most significant moments of the 2019 World Cup against New Zealand. As Ben Stokes dived to make his ground during the run-chase, the ball deflected off his bat and went for a boundary. He scored an unbeaten 84 as England forced a tie and the match went into a Super Over, which the hosts won. AFP
    One of the most significant moments of the 2019 World Cup against New Zealand. As Ben Stokes dived to make his ground during the run-chase, the ball deflected off his bat and went for a boundary. He scored an unbeaten 84 as England forced a tie and the match went into a Super Over, which the hosts won. AFP
  • Ben Stokes's unbeaten 84 in the 2019 World Cup final is one of the greatest innings in ODI cricket. Reuters
    Ben Stokes's unbeaten 84 in the 2019 World Cup final is one of the greatest innings in ODI cricket. Reuters
  • Ben Stokes hits a six during the 2019 World Cup final against New Zealand at Lord's. AP
    Ben Stokes hits a six during the 2019 World Cup final against New Zealand at Lord's. AP
  • Ben Stokes celebrates taking the catch of Andile Phehlukwayo of South Africa during the 2019 World Cup. It was one of the most acrobatic efforts in the outfield, with Stokes jumping to grab a one-handed catch. Getty
    Ben Stokes celebrates taking the catch of Andile Phehlukwayo of South Africa during the 2019 World Cup. It was one of the most acrobatic efforts in the outfield, with Stokes jumping to grab a one-handed catch. Getty
  • Ben Stokes celebrates his century against Australia in their Champions Trophy match at Edgbaston on June 10, 2017. England were 35-3 chasing 278 before Stokes teamed up with Eoin Morgan to seal victory via D/L method. Reuters
    Ben Stokes celebrates his century against Australia in their Champions Trophy match at Edgbaston on June 10, 2017. England were 35-3 chasing 278 before Stokes teamed up with Eoin Morgan to seal victory via D/L method. Reuters
  • Ben Stokes was at his brutal best against India during the second ODI in Pune on March 26, 2021. He smashed 99 from just 52 balls with four fours and 10 sixes as England chased down 337 with more than six overs to spare. AFP
    Ben Stokes was at his brutal best against India during the second ODI in Pune on March 26, 2021. He smashed 99 from just 52 balls with four fours and 10 sixes as England chased down 337 with more than six overs to spare. AFP
  • Ben Stokes, left, scored his first ODI century against Bangladesh in Mirpur on October 7, 2016. Getty
    Ben Stokes, left, scored his first ODI century against Bangladesh in Mirpur on October 7, 2016. Getty
  • Ben Stokes will retire from ODI cricket on Tuesday, having played 104 matches with a little under 3,000 runs and 74 wickets. Reuters
    Ben Stokes will retire from ODI cricket on Tuesday, having played 104 matches with a little under 3,000 runs and 74 wickets. Reuters
  • Ben Stokes has one five-wicket haul in his ODI career - against Australia back in 2013. Getty
    Ben Stokes has one five-wicket haul in his ODI career - against Australia back in 2013. Getty

Best moments of Ben Stokes's ODI career including the 2019 World Cup final - in pictures


  • English
  • Arabic

England star Ben Stokes will play his last ODI when he takes the field against South Africa on his Durham home ground on Tuesday.

It was a shock announcement from the 31-year-old all-rounder, who guided the Three Lions to the 50-over title at Lord's in 2019. Stokes stated an "unsustainable" schedule had forced him to give up the 50-over format; England completed a white-ball series against India on Sunday and are now playing again within 48 hours.

“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 per cent of myself in this format anymore,” England's recently appointed Test captain said. “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 [England ODI captain] Jos [Buttler] and the rest of the team their all.”

The match against South Africa will be Stokes's 105th one-dayer for England and takes place at the Riverside ground at Chester-le-Street, the home of his county team Durham.

Stokes will nonetheless be remembered for his defining innings in the 2019 final at Lord’s, when he scored 84 not out as England tied New Zealand’s score and then starred again in the super over as the hosts won on boundary countback.

However, in three years since, Stokes has played just nine more ODIs.

Still, it is a remarkable career. Before Tuesday's match, Stokes's career stood at 2,919 runs from 104 matches with three centuries and 74 wickets. His best moments in 50-over cricket can be seen in the picture gallery above. To view the next image, click on the arrows or swipe if on a mobile device.

Updated: July 19, 2022, 10:12 AM