Cricket

AB de Villiers will be irreplaceable, says Graeme Smith

AB de Villiers