AB de Villiers could well be the best batsman of all time, says Bob Willis, after blasting the fastest century in one-day international history off just 31 balls.
AB de Villiers could well be the best batsman of all time, says Bob Willis, after blasting the fastest century in one-day international history off just 31 balls.