Babar Azam VS Virat Kohli | Comparing the Best – Who is better?

Virat Kohli and Babar Azam are the Iconic players of modern cricket but Virat Kohli is now way above and is considered as God of Modern Cricket. Both are famous for playing fantastic shorts and match-winning innings. Virat Kohli, aka King Kohli, has led the Indian Cricket Team from the front for many years, and with casual batting style and aggressive batting, Kohli made the Indian team unbeaten for years. Kohli has been a part of the Indian national cricket team since 2008. Indeed, Virat Kohli is the best player of his era, but still, Babar Azam vs Virat Kohli is the talk of the town.  

Babar Azam became a part of the Pakistan national cricket team in 2016. Moreover, Babar Azam is a new hope for the cricket of Pakistan. He is on his way to setting new cricket standards. Babar Azam has dethroned Kohli as the number 1 ranked international player.

Virat Kohli and Babar Azam both are batsmen setting and breaking records and are ranked in the top three positions in all cricket formats. 

Virat Kohli Vs Babar Azam Stats and Records Comparison

The stats and records of Babar Azam and Virat Kohli in T20I, One-Day-International, Test, and Domestic T20 Cricket are listed below. 

Babar Azam vs Kohli in Test Cricket

Test cricket is the pure game of judging the talent of a cricket player. Therefore, the stats of Babar VS Kohli in test cricket are below. 

PlayerMatchesInningsNot OutsRunsHighest ScoreAverage50s100sDouble Hundreds
Virat Kohli11118322867625449.9531277
Babar Azam498212377219652.1025190

According to the test cricket stats, Kohli has been playing for India since 2008 and has achieved many victories for India. Therefore, Babar Azam started playing test cricket in 2016 and has fewer scores and averages than Kohli in the test cricket format. Therefore, Babar Azam is still ranked number 3 in test cricket ranking. 

Babar vs Kohli in ODI Stats

Babar Azam and Virat Kohli are both top-order right-handed batsmen. Therefore, Babar Azam is ranked at the number 1 position in the One-Day-International ranking. Kohli held this position for years, but due to lousy run form, Kohli lost his No. 1 ODI batsman position, and Babar Azam became the new king in the ODI format. 

StatisticBabar AzamVirat Kohli
Not Outs1019
Highest Score158183
Strike Rate88.7593.58

Comparing stats, we can conclude that Kohli is a very consistent batter of India going out of form these days. But in Asia Cup 2022, after a long time, Kohli broke the silence and scored 122 runs in the Asia Cup super four T20 matches against Afghanistan. Therefore, Babar Azam, in 81 innings with 17 fifties and 14 centuries, is on his way to breaking Sachin Tendulkar’s most centuries record. 

Babar vs Kohli in T20

Babar Azam and Virat Kohli’s T20 stats are listed below. 

StatisticBabar AzamVirat Kohli
Not Outs1613
Highest Score122*122*
Strike Rate128.41137.96

Kohli is the only cricket player with an average of over 50 in all cricket formats. In the twenty20 format, Kohli is better than Babar in runs and average. However, Babar Azam has played fewer innings than Kohli, which means Babar can beat this record in his upcoming matches. 

Babar Vs Virat in T20 tournaments

These are the Stats of Babar and Kohli in T20 domestic tournaments. Babar Azam is better than Kohli in T20 tournaments.   

StatisticBabar AzamVirat Kohli
Not Outs1317
Highest Score103113
Strike Rate132.13137.31

Comparing domestic T20 tournament stats, we can conclude that Babar Azam is more successful than Virat, Babar in the Pakistan Super League (PSL), and Virat in the Indian Premier League (IPL). Babar Azam has a better average than Virat in twenty20 leagues. 

Babar Azam versus Virat Kohli Comparison As Captains

Below are the stats of Virat Kohli and Babar as team captains.

Captaincy in Tests Cricket

StatBabar AzamVirat Kohli
Win %7559.09%

Babar Azam played a few matches, then Virat was a test match captain. Therefore, Babar Azam is far better than Virat as a test cricket captain. Moreover, Babar recently became the test captain. On the other hand, Virat has led the Indian Test cricket team for years. Therefore, these stats can change with time and the number of matches. 

StatisticVirat KohliBabar Azam
Matches as Captain9031
Win Percentage70%67.74%

Captaincy in ODI Cricket

Babar Azam and Virat Kohli’s ODI Stats as captains are as follows

StatBabar AzamVirat Kohli
No Results2
Win %5070.43

Babar Azam is the new captain of the Pakistan Cricket Team and has played a few matches as a team captain with a 50% winning rate. On the other hand, Kohli has led team India after MS Dhoni in 95 ODI matches with 70.43 % winning rates. Therefore, both are good captains and ODI players. 

Captaincy in T20s Cricket

Babar and Kohli’s T20 captaincy stats are as follows. 

StatBabar AzamVirat Kohli
No Results52
Win %71.8764.58

According to the statistics above, Babar Azam is a better T20 captain than Virat Kohli. Azam has a 71.87% winning percentage, and the Pakistan team is in good momentum, which means they will secure more victories in the future. Therefore, Virat has resigned from T20 captaincy, and Rohit Sharma is the new Indian T20 team captain. 

Captaincy in the Domestic T20 League

Below is the stats comparison of Virat and Babar’s Captaincy in the Domestic T20 league.

StatBabar AzamVirat Kohli
No results04
Win %048.16

It is hard to predict, and before time, to conclude captaincy in T20 leagues because Babar has only led the team once. Therefore, Kohli has played 140 T20 league matches with a 48.16 winning percentage. He has recently resigned from Royal Challengers Bangalore (RCB). 

Babar Azam and Virat Kohli are top batsmen in the ICC ranking and have a big fan following. Moreover, these are the most discussed batters and become part of the team through under-19 ranking. 

If we compare captaincy stats, Virat Kohli has enjoyed more victories because Babar has been appointed team captain recently and has not played a few matches yet. Moreover, Most cricket fans like to choose Virat in Cricket Fantasy Leagues due to his consistent performance. 

Who is best Babar or Virat Kohli?

Kohli is the best player in cricket history(modern cricket). Kohli has been in the top positions in all cricket formats. But due to losing his batting form, he lost his top positions. Therefore, Babar Azam is still in the top three positions in all cricket formats. Both are very consistent players and lead their teams from the front. Babar Azam is still ranked at No1 in ODI, No2 in T20I, and No3 in test cricket. On the other hand, Virat Kohli is the only batter with a scoring average of more than 50 in all cricket formats. 

Batting Statistics of Virat Kohli:

List A326313471529018357.481633393.61548014581751690

Can Babar Azam break Virat Kohli’s records?

Virat Kohli has been playing for Team India since 2008; he has set and broken many previous records. Therefore, Babar Azam is a newcomer in cricket and has broken many records of Kohli and ranked in the top 3 positions in all cricket formats. Babar Azam’s consistent performance indicates that he has yet to break many records. 


Virat Kohli and Babar Azam both have huge fan followings and are the most discussed cricket players. Both are in the race in ranking and records. Hence, we took a detailed overview of Virat Kohli and Babar Azam’s records and stats in this article. Moreover, this article has discussed Babar Azam’s records, Virat Kohli’s Ranking, Kohli out of form, Babar Azam’s ranking, Virat Kohli’s century, Babar Azam’s ranking, and their captaincy comparison.  

Spread the love

Leave a Comment