National cricket team captain Babar Azam is also ranked second in the T20 rankings. Earlier, he was ranked third.

He is at number one in the ODI batting rankings and he has pushed Kohli to the second position.

Babar Azam is at number one position in the ODI rankings with 863 points. In Test cricket, Babar Azam is ranked sixth.

Babar Azam is also the second fastest batsman to score 6,000 runs in T20 cricket. He has completed 6,000 runs in 165 matches. Indian cricket captain Virat Kohli had completed 6,000 runs in 184 matches.

Babar Azam started his one-day career in 2015 and came in second three years later.

It took 6 years for the captain of the national cricket team to reach the number one position. Virat Kohli has been playing ODI cricket since 2008 and became the number one player for the first time in 2013.