Q. Which cricketer has regained top spot in ICC ODI rankings?
Answer of this question "Which cricketer has regained top spot in ICC ODI rankings?", here are 4 choices for this question : MS Dhoni, AB de Villiers, Rohit Sharma, Virat Kohli. Answer Is "AB de Villiers".