Former South Africa captain AB de Villiers has revealed it is time and announced his retirement from playing international cricket.
The 34-year-old made his Test debut against England in December 2004, last played for his country against Australia in March this year.
He scored 8,765 Test runs for South Africa and has a batting average of over 50 in both Test and ODI cricket.
Speaking in a video posted on Twitter, he said: “I have decided to retire from all international cricket with immediate effect. It’s time for others to take over, I’ve had my turn and to be honest I’m tired.
“This has been a tough decision. I thought long and hard and I’d like to retire while still playing decent cricket and after the series wins against India and Australia, now feels the right time to step aside.
“It wouldn’t be right for me to pick and choose what formats I play in, for me it’s either everything or nothing.”
De Villiers added that he would still be available to play in domestic cricket and would “still support Faf du Plessis and the squad as best I can”.
I’ve made a big decision today pic.twitter.com/In0jyquPOK
— AB de Villiers (@ABdeVilliers17) May 23, 2018
De Villiers holds the record for the fastest one-day century, reaching three figures in just 31 balls against West Indies in January 2015.
He also holds the record for the fastest Test century by a South African, making 100 from 75 balls against India in 2011.
Cricket South Africa president Chris Nenzani said “AB is one of the all-time greats of South African cricket who has thrilled spectators around the world.
“It goes without saying that he is going to be greatly missed wherever international cricket is played.”