Babar Azam ends Virat Kohli's three-year keep because the primary ODI batsman
Babar Azam has achieved 13 one-day international centuries
According to the International Cricket Council, the Pakistani captain Babar Azam is the best one-day batsman in the world, ending the Indian captain Virat Kohli's more than three-year stay at the helm.
Kohli, who topped the rankings for 1,258 days, scored 12,169 runs in one-day internationals with an average of 59.1.
Babar's 82-Ball 94 in the last ODI against South Africa was enough to give him an eight point lead over Kohli.
The 26-year-old has scored 3,808 ODI runs and an average of 56.8 in format.
Babar, who now commands his country in all three formats, is the fourth Pakistani batsman to become number one in one-day international matches after Zaheer Abbas (1983-84), Javed Miandad (1988-89) and Mohammad Yousuf (2003-8) .
Pakistani left-hander Fakhar Zaman moved up five places to seventh place in his career on his 101st strike, while left-armed fast bowler Shaheen Afridi moved up to eleventh place in a career 28-run win after a 3-58 place in Pakistan .