Former Team India captain Virat Kohli has become the world number two ODI batter after top-scoring in the three-match series against South Africa. The 37-year-old jumped two spots to rise to the second spot with 773 rating points. Former India captain Rohit Sharma is the top-ranked batter, with 781 rating points.