- Advertisement -
Former South Africa captain AB De Villiers has announced his retirement from all forms of cricket at the age of 37.
The wicketkeeper-batter scored 8,765 runs in 114 Test matches and hit 9,577 in 228 one-day internationals, averaging over 50 in both formats,…

