AB de Villiers' sudden retirement from international cricket has prompted a widespread reaction on social media, with tributes flooding in from shocked past and present teammates and rivals around the globe.
On Wednesday the 34-year-old, who made his international debut in December 2004, sensationally announced his retirement from all forms of international cricket with immediate effect, admitting he is "tired" and "running out of gas".
"I have decided to retire from all international cricket with immediate effect," de Villiers said on Wednesday. "After 114 Test matches, 228 ODI’s and 78 T20 Internationals, it is time for others to take over. I have had my turn, and to be honest, I am tired.
"This is a tough decision, I have thought long and hard about it and I’d like to retire while still playing decent cricket. After the fantastic series wins against India and Australia, now feels like the right time to step aside."
Well done @ABdeVilliers17 on a fantastic career, one of my favourite players to watch go about their skill. Wish you every success with you and your family.— David Warner (@davidwarner31) May 23, 2018