Pakistan captain Babar Azam dethroned Indian maestro Virat Kohli after more than three years as the world's number one batsman in one-day international rankings, the International Cricket Council announced on Wednesday.
The 26-year-old becomes the fourth Pakistani batsmen to get the top spot in ODIs and the first since Mohammad Yousuf in 2003.
"Pakistan captain Azam has ended Kohli's long reign at the top of the ICC Men's ODI player rankings," the ICC said in a statement from its Dubai headquarters.
Azam knocked 103, 32 and 94 in a three-match series in South Africa which Pakistan won 2-1 last week.
By ending Kohli's supremacy that lasted more than three years, Azam has followed compatriots Zaheer Abbas (1983-84), Javed Miandad (1988-89), and Mohammad Yousuf (2003) as the number one ODI batsman.
In Tests, Azam's best position was fifth and he is currently ranked sixth, while in T20Is he has previously been number one and now ranks third, the ICC added.
"This is another milestone in my career," Azam was quoted as saying by the Pakistan Cricket Board.
He committed to working harder and achieving consistency with the bat so he could "hold on to the ranking for an extended period of time".
"I will savour the moment, as it has come after I was first appointed the white-ball captain, and that too on the back of my performances that helped Pakistan become the first Asian side to win two ODI series in South Africa."
Since making his ODI debut in 2015, Azam has progressed rapidly, scoring three hundreds in successive ODIs against the West Indies in 2016.
He was fastest to 13 ODI centuries, which he made against South Africa earlier this month.
Azam has so far scored 3,808 runs in 80 ODIs, with 13 hundreds.
With his prolific scoring, Pakistan appointed him skipper for all three formats -- Tests in 2019 and white ball cricket last year.