Ab de Villiers 100 faster all time