Virat Kohli has become the top-ranked ODI batsman, rising two places in the ICC ODI rankings after scoring 157 runs in three matches in the ongoing Champions Trophy. Kohli, who held the top rank for four days in January, had begun the tournament 22 points behind top-ranked AB de Villiers. Shikhar Dhawan also returned into the top 10, ranking 10th.