South Africa’s star batsman AB de Villiers on Wednesday announced he was retiring from all international cricket after a 14-year career.

“I have decided to retire from all international cricket with immediate effect,” he said in a statement.

“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.”

Twitter, quite expectedly, was left in shock: