South Africa all-rounder announces her retirement from international cricket
Du Preez had already announced her decision to move away from Test cricket and ODIs after the ICC Women's Cricket World Cup earlier in the year.
On Friday, she announced that she was stepping away from T20Is too, bringing curtains down on an international career that lasted more than 15 years.
— Mignon du Preez (@MdpMinx22) December 9, 2022
Du Preez played 269 international matches for South Africa with the last of them coming in the Commonwealth Games.
"Fifteen years of international cricket, wow, what a blessing it has been," she wrote on her social media channel.
“It's never an easy decision to step away from something you love as much as I love cricket, but I know in my heart that the time is right for me to announce my retirement from all forms of international cricket.
Du Preez will, however, continue to ply her trade in franchise cricket.
"However, I will still continue to play the shorter format of the game in the global leagues until such a time that I am blessed to become a mom and start a family of my own.