A.B. de Villiers retires from international cricket

The South African batsman featured in 114 Tests, 228 ODIs and 78 T20Is in a career spanning 14 years.

A.B. de Villiers retires from international cricket