AB de Villiers

South African legend AB De Villiers on Friday announced retirement from all forms of cricket, bringing the curtains down on an illustrious career. The 37-year-old made the announcement on Twitter, ending a 17-year career, which saw him play in 114 Tests, 228 ODIs and 78 T20Is for the Proteas.

ABD