South Africa all-rounder JP Duminy will end his one-day international career after the Cricket World Cup.
Duminy on Friday announced that the fifth and final match of the ODI series against Sri Lanka at Newlands on Saturday will be his last on home soil.
The 34-year-old, who has played 193 matches for his country in the 50-over format, will still be available to feature in Twenty20 Internationals after the showpiece in England.
"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," he said.
"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 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.” - @jpduminy21 pic.twitter.com/0i3ZZJ5UVi
— Cricket South Africa (@OfficialCSA) March 15, 2019
"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 has scored four ODI hundreds, 27 half-centuries and taken 68 wickets at an average of 45.08.
Top Headlines
Featured Matches
Football
Arsenal
English Premier League
2-0
Brighton and Hove Albion
Aston Villa
English Premier League
2-0
Chelsea
Fulham
English Premier League
0-1
Newcastle United
Leeds United
English Premier League
2-0
West Bromwich Albion
Leicester City
English Premier League
2-1
Tottenham Hotspur
Manchester City
English Premier League
2-0
Everton
Liverpool
English Premier League
1-0
Crystal Palace
Cricket
Sussex
Sri Lanka
Teams will be announced at the toss
Multan Sul..
Quetta Gla..
Teams will be announced at the toss
Islamabad..
Karachi Ki..
Teams will be announced at the toss
Peshawar Z..
Lahore Qal..
Teams will be announced at the toss
Islamabad..
Quetta Gla..
Teams will be announced at the toss
Lahore Qal..
Islamabad..
Teams will be announced at the toss
Mumbai Ind..
Delhi Capi..
Teams will be announced at the toss