AB de Villiers retires while being number 2 in ICC ODI rankings 24 May, 2018 cricpur ICC, South African Cricket Team 0 AB de Villiers 939 AB de Villiers