De Villiers pips Kohli to become world's no. 1 ODI batsman
Following his career-best ODI knock of 176 against Bangladesh, South African batsman AB de Villiers toppled Indian captain Virat Kohli to become the world's top-ranked ODI batsman. De Villiers has spent the second-most number of days at the top after having first attained the number one position on May 30, 2010. Meanwhile, Rohit Sharma dropped two places to seventh spot.