South African batsman Mignon du Preez on Thursday announced his retirement from Test and ODI cricket with immediate effect. The 32-year-old du Preez has played 154 ODIs for South Africa and also played a Test match against India in 2014. The reason for his decision to retire from Tests and ODIs is to focus on T20 cricket and spend more time with family.

this led to his retirement

“I have had the privilege of playing four ICC ODI World Cups so far,” he added. These are some of the most precious memories of my life. However, I would love to spend time with my family and hope to start my own family soon.

Du Preez said, “I think it is the right time to retire from the longer format of the game and focus on T20 cricket.” I decided to retire from cricket at the end of our recent World Cup in New Zealand.

playing cricket since 2007

Middle-order batsman Du Preez entered international cricket as a youngster in 2007. Apart from playing 154 ODIs, he also captained the South African team in 46 of them. He ended his ODI career as South Africa’s leading run-scorer in 2016 with an unbeaten 116 against Ireland with 3760 runs at an average of 32.98, including 18 half-centuries and two centuries.