Pakistan's Babar Azam has risen above Virat Kohli to take top spot in the ODI batting rankings.

After a fine showing in the recent series victory over South Africa, Babar replaced his India rival at the summit with 865 points to Kohli's 857.

Babar scored 103 in the opening fixture against the Proteas and closed the three-match showdown with a fine 94, earning the player of the match award.

"This is another milestone in my career, which will now require even more hard work and absolute consistency with the bat in order for me to hold on to the ranking for an extended period of time, like Sir Vivian Richards from January 1984 to October 1988 and Virat Kohli for 1,258 days," said Babar, who is sixth in the Test rankings and third in the T20I format.

"I have also previously topped the T20I rankings, but the ultimate ambition and goal is to lead the Test rankings, which are the real testament and reward to a batsman's calibre, reputation and skills.

"I understand to achieve this objective, I will not only have to perform consistently, but more importantly, against the top sides.

"I am looking forward to this challenge and remain confident I will be able to accomplish this target with the support of my team-mates and coaching staff."

Babar has played 80 ODIs, scoring 3,808 runs at an average of 56.83, a strike rate of 88.7, and with a highest score of 125 not out.