Babar Azam Vs Virat Kohli: An In-depth Statistical Comparison

In the contemporary cricketing world, two names have emerged as the frontrunners of modern batting – Babar Azam from Pakistan and Virat Kohli from India. They are not only the mainstays of their respective teams but have also carved a name for themselves in the world of cricket. Babar Azam vs Virat Kohli has been a hot topic in the cricketing world for the past 4-5 years, and their cricketing journey, records, milestones, and performances have been the subject of debate and discussion. Who is best, Virat Kohli or Babar Azam? Who is a better captain? Is this comparison really valid? Let’s delve into this article and find answers to all your questions.
Babar Azam Vs Virat Kohli – Record and Comparison In All The Formats

Honestly, Virat is way ahead of Babar Azam in ODI and Tests as he has played more number of games compared to Babar Azam. Virat Kohli made his international debut in 2008 against Sri Lanka, whereas Babar debuted in 2015 against Zimbabwe. Virat Kohli has played 497 International matches as compared to the 251 International games of Babar Azam.
Babar Azam Vs Virat Kohli Stats and Records in ODI
Babar Azam has played a total of 100 ODIs since his debut, including a World Cup in 2019 and an Asia Cup in 2018. Babar Azam has smashed 18 ODI centuries, and Virat Kohli has smashed 46 ODI hundreds in 274 matches. Virat Kohli has been part of 3 World Cups and 4 One Day Asia Cups. Let’s dig deeper and see how their careers look.
Player | Matches | Innings | Runs | Average | S/R | 50s | 100s | H.S |
Virat Kohli | 274 | 265 | 12898 | 57.32 | 93.62 | 65 | 46 | 183 |
Babar Azam | 100 | 98 | 5089 | 59.17 | 89.24 | 26 | 18 | 158 |
Babar Azam Vs Virat Kohli Stats and Records in Tests
Babar Azam has finally found his groove in Test cricket, scoring 2460 runs in Tests since 2019, including eight centuries and fifteen fifties. Virat Kohli has been going through a rough patch in Test cricket, but he is still ahead of Babar owing to his larger number of games.
Player | Matches | Innings | Runs | Average | S/R | 50s | 100s | H.S |
Virat Kohli | 108 | 183 | 8416 | 48.93 | 55.32 | 28 | 28 | 254* |
Babar Azam | 47 | 85 | 3696 | 48.63 | 55.02 | 9 | 26 | 196 |
Babar Azam Vs Virat Kohli Stats and Records in T20I
T20 is the only format where Babar and Kohli have played identical or at least close to an identical number of matches.
Player | Matches | Innings | Runs | Average | S/R | 50s | 100s | H.S |
Virat Kohli | 115 | 107 | 4008 | 52.73 | 137.96 | 37 | 1 | 122* |
Babar Azam | 104 | 98 | 3485 | 41.48 | 128.40 | 30 | 3 | 122 |
Babar Azam and Virat Kohli ICC Rankings
Player | Test Rankings | ODI Rankings | T20 Rankings |
Virat Kohli | 13 | 8 | 14 |
Babar Azam | 5 | 1 | 3 |
Babar Azam Vs Virat Kohli in ICC Events
What differentiates a great player from a good player is the quality to perform under pressure and in big events. Virat and Babar have constantly reminded the world why they are the best, and let’s see how they fare in ICC events.
WTC | Matches | Innings | Runs | Average | 50s | 100s |
Virat Kohli | 31 | 52 | 1803 | 36.79 | 8 | 3 |
Babar Azam | 24 | 43 | 2459 | 63.05 | 15 | 8 |
ODI World Cups | Matches | Innings | Runs | Average | S/R | 50s | 100s |
Virat Kohli | 26 | 26 | 1030 | 46.81 | 86.70 | 6 | 2 |
Babar Azam | 8 | 8 | 474 | 67.71 | 87.70 | 3 | 1 |
T20 World Cups | Matches | Innings | Runs | Average | S/R | 50s | 100s |
Virat Kohli | 27 | 25 | 1141 | 81.50 | 131.30 | 14 | – |
Babar Azam | 13 | 13 | 427 | 35.58 | 114.47 | 5 | – |
Babar Azam Vs Virat Kohli Centuries
Centuries often become the benchmark of a batsman’s class and contribution. Virat Kohli has smashed 75 international centuries, and Babar has scored 30 International centuries. Let’s examine the number of centuries both have scored against every opponent.
Centuries By Opponent | Australia | India/Pak | Sri Lanka | England | Bangladesh | New Zealand | Afghanistan | West Indies | South Africa | Zimbabwe |
Virat Kohli | 16 | 2 | 16 | 8 | 5 | 7 | 1 | 11 | 7 | 2 |
Babar Azam | 5 | – | 6 | 4 | 1 | 5 | – | 5 | 2 | 2 |
Babar Azam Vs Virat Kohli: Who is Best?

Wrapping up the statistical analysis, we attempt to answer the controversial question – who is better? However, the answer isn’t as straightforward as it might seem. Virat Kohli is obviously ahead as he has been in the sport for a longer period, but the way Babar is going forward, there is no doubt that he will end up as one of the greatest batters ever. On the basis of the current form, I will give Babar an edge over Kohli.
Waw !!it’s so amazing to read his content π
Babar Azam and Virat kohli
Strong player but kholi Bhai you will always be the lagend π
Virat kohli he has been in sports for longer .bt for me babar is also a very great player i would although support babar over kohli π
Still early for Babar.. He has to go far like Kohli… But Babar is also genius as Kohli is
Virat has already proved that he is a legend….Babar has to go far with his consistent performance
Virat has come so far tobe recognised as legend….Babar needs to go that far
Kohli is already proves himself….So far Babar looks good but he has to go far and contunue his legacy