Matches (19)
ENG v WI (1)
Asia Cup (4)
MLC (2)
ENG v SL (U19) (1)
T20 Blast (8)
LPL (1)
WCL 2 (1)
TNPL (1)

Mignon du Preez announces retirement from ODIs and Tests

Former captain will continue to play T20Is, having represented South Africa in 154 ODIs and a solitary Test

Mignon du Preez goes aerial over the on side, India vs South Africa, Women's World Cup 2022, Christchurch, March 27, 2022

Mignon du Preez's final ODI appearance came in the World Cup semi-final against England  •  ICC via Getty Images

South Africa batter Mignon du Preez has announced her retirement from ODIs and Tests with immediate effect. She said her decision was based on the need to focus more on the shortest format of the game, and on the need to spend more time with her family.
"I've been wonderfully fortunate to play in four ICC ODI World Cups to date," du Preez said in a statement released by CSA. "These have been some of my most treasured memories in life. I feel South African women's cricket is in a very healthy state, and the time is right to step away and allow the next generation of exciting cricketers to continue to grow this beautiful game of ours."
du Preez retires from the two formats, having played a solitary Test - which came back in 2014 against India, when she hit 102 in a losing cause - and 154 ODIs where she piled up 3760 runs in a career that started in 2007. The 32-year-old even captained her country in 46 ODIs from 2011 to 2016, with South Africa winning 24 of those.
"I would like to take a moment to thank everyone at Cricket South Africa and the Board for their continuous support during my ODI career," she said. "I am extremely grateful for the honour to have represented my country in 154 ODI games and also for the opportunity to have captained my country at the highest level."
South Africa lost to England in the semi-final of the recently-concluded women's ODI World Cup in New Zealand, which now turns out to be du Preez's final ODI appearance.
She was also the Player of the Match in a must-win fixture against India, where her innings of 52* from No. 5 held her side together in a tense chase of 275, which they ultimately managed to achieve off the final ball.
South Africa are next scheduled to play a T20I in England this July, a tour which also comprises a Test and three ODIs before the three T20Is.