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 931 AB de Villiers