Virat Kohli remains the No. 1 batsman on the ICC ODI rankings, but Rohit Sharma is breathing down his neck after a stupendous showing in the round-robin stage of the World Cup. Rohit has scored 647 runs so far in the tournament, at an average of 92.42, with five hundreds in eight innings. From a 51-point difference, the gap between Kohli and Rohit has now narrowed to a mere six points, with Rohit achieving a career high of 885 points.