South African all-rounder, JP Duminy will retire from ODIs after the 2019 ICC Cricket World Cup to be held England later this year, Cricket South Africa announced on their official website. (ALSO READ: West Indies star Chris Gayle to retire from ODIs following ICC World Cup 2019)

Duminy, 34, who is part of the South Africa’s ODI squad for the ongoing series against Sri Lanka at home will play his final home ODI at the Newlands in the fifth ODI against Sri Lanka on Saturday. (ALSO READ: Imran Tahir to retire from ODIs after World Cup 2019)

The Cape Town-born player, who announced his retirement from Test and First-Class cricket in 2017 to put more focus on his white-ball cricket said that he felt its the time is right to close this chapter of his international career.

“The last few months on the sidelines have given me an opportunity to re-assess my career going forward and to plot some goals I’d like to achieve in the future,” said Duminy as quoted by the website.

“While a decision like this is never easy, I also feel that it is the right time for me to pass on the baton. I will still be available to play international and domestic T20 cricket, but would also like to invest more time towards my growing family, who are my number one priority. I have been privileged to live out my dream playing a sport I love, and I am forever grateful for the support I have received from my team mates, coaches, family, friends and fans throughout the years.”

Duminy, who debuted for South Africa in ODIs back in 2004 against Sri Lanka at Colombo played 193 ODIs, including three ICC 50-over World Cups, scored 5047 runs at an average of 37.28 and picked 68 wickets at 45.08. He has four ODI hundreds and 27 ODI fifties to his name with the best of 150 not out against Netherlands in 2013.

Before retiring from Tests, Duminy played 46 matches scoring 2103 runs at an average of 46.28 with six centuries and eight fifties. However, he is will to play T20Is for South Africa.

Leg-spinner Imran Tahir had also earlier announced that he will retire from ODIs post 2019 World Cup