AB de Villiers holds records for fastest ODI 50, 100, 150 24 May, 2018 cricpur South African Cricket Team 0 AB de Villiers 1,298 AB de Villiers