De Villiers had retired from all worldwide codecs in Might 2018 however was in talks a few return to the limited-overs facet for the Twenty20 World Cup earlier than deciding towards taking part in for the Proteas once more.
The 37-year-old was nonetheless concerned in franchise cricket, final taking part in the Indian Premier League for Bangalore.
“It has been an unimaginable journey, however I’ve determined to retire from all cricket,” De Villiers stated in an announcement on Friday.
“Ever for the reason that yard matches with my older brothers, I’ve performed the sport with pure enjoyment and unbridled enthusiasm. Now, on the age of 37, that flame now not burns so brightly.
“That is the truth I need to settle for — and, even when it might appear sudden, that’s the reason I’m making this announcement at the moment. I’ve had my time. Cricket has been exceptionally sort to me.”
An explosive batsman who additionally saved wickets, De Villiers has typically been known as “Mr 360” for his big selection of pictures that discovered all corners of the boundary.
De Villiers retires with over 20,000 runs to his title in Checks, one-day internationals and T20Is for South Africa.