Derek Randall was good back in the day, AB de Villiers of more modern times.