By SABC Sport
5th September 2023
The 30-year-old has played 140 matches and has amassed almost 6 000 runs at an average of 44.85 in the 50-over format for the Proteas and will be an integral part of the plans at the upcoming global tournament.
The left-handed batter has scored 17 centuries in ODIs while his highest score of 178 came against Australia in 2016 in Centurion.
Cricket South Africa (CSA) director of cricket, Enock Nkwe, paid tribute to De Kock: "Quinton de Kock has been a really good servant to South African cricket.
"He set the benchmark with his attacking batting style and was a key member of the squad for a number of years. He also wore the captain's armband and that is an honour that very few people get to hold.
"We understand his decision to step back from ODI cricket and we want to thank him for his service over the years. We wish him well for the future but still look forward to seeing him represent the Proteas in T20I cricket."
De Kock called time on his Test career in a shock announcement in December 2021 in the middle of a series against India.