South Africa all-rounder Dwaine Pretorius has retired from international cricket at the age of 33.
Pretorius has opted to be a free agent in order to focus on playing in the shortest format to have a better balance between his career and family life.
He represented the Proteas in 30 Twenty20 Internationals, 27 One-Day Internationals and three Tests.
Pretorius holds record T20I bowling figures of 5-17 for South Africa against Pakistan in 2021.
He said in a statement: "A few days ago, I made one of the toughest decisions of my cricketing career. I have decided to retire from all forms of international cricket.
"Growing up, my only goal in life was to play for the Proteas. I didn't know how it was going to happen, but God gave me talent and a serious will to succeed. The rest was in his hands.
"I am shifting my focus to T20 and other shorter formats for the rest of my career.
"Being a free agent will help me achieve the goal of being the best short format player I can be. By doing this, I will be able to have a better balance in my career and family life.
"I would like to thank everyone who played a big role in my career. These are all the coaches, trainers and physios who supported me:"