Babar Azam and Virat Kohli are two of the best batsmen in the world of cricket today. While both players are considered to be among the best in the world, there are some differences between their stats and playing styles.
In terms of career statistics, as of my knowledge cutoff date of September 2021, Virat Kohli has played 92 Tests and has scored 7,704 runs at an average of 51.41, with 27 centuries and 25 half-centuries. On the other hand, Babar Azam has played 31 Tests and has scored 2,167 runs at an average of 44.67, including 6 centuries and 12 half-centuries.
Kohli is known for his aggressive and flamboyant style of play, while Babar is known for his elegant stroke-play and the ability to score runs quickly.
In terms of rankings, as of my knowledge cutoff date of September 2021, Virat Kohli is ranked No. 5 in the ICC Test rankings for batsmen, while Babar Azam is ranked No. 6.
Overall, both Babar Azam and Virat Kohli are extremely talented batsmen, and it is difficult to compare them directly as they have different strengths and weaknesses. However, they are both valuable assets to their respective teams and have contributed significantly to the world of cricket.