Babar Azam vs Virat Kohli

Babar Azam vs Virat Kohli- A Deep Comparison

Babar Azam vs Virat Kohli- A comparison between a well-established Great of the Game from India and a rising special youngster from Pakistan. This is not just a comparison of two players, but it is the desire of crores of fans of both sides that their player turns out to be the best batsman in World Cricket. Both played beautiful textbook shots and have a great batting technique. Both have established themselves as sports powerhouse players.

When these legends bat, we can say that we are watching the Maestro. Indian maestro Virat Kohli and Pakistan prodigy Babar Azam have achieved many milestones throughout their career and joined several elite groups of Modern Greats.

Many Cricket Expert feels that it’s time to include Babar Azam in the illustrious group that contains a dynamic quartet of Virat Kohli, Joe Root, Kane Williamson, and Steve Smith which is also referred to as the fab four.

Babar Azam vs Virat Kohli: Batting Stats

Babar Azam vs Virat Kohli

When these two bats are in the middle. then, there is no great sight than watching them bat. Coming to their batting comparison, prolific Virat Kohli has a better record than Babar Azam. However, Babar Azam’s stupendous start to his cricket career and also taking fewer inning than Virat to reach 1K, 2K, and 3K runs in ODI has led to a comparison with Virat Kohli. Last year, he ended Virat Kohli’s more than three-year-long reign as the world’s best ODI batsman in ICC ranking.


Virat Kohli

Since making his Test debut in 2011, Virat Kohli has accumulated  8043 runs in 101 matches with 27 hundred and 28 half-centuries. He has plundered these runs at an average of 50. On the other hand, Babar Azam has added 2851 runs at an average of 46 in 40 matches. Since making his Test debut in 2016, he has scored 6 centuries and 21 half-centuries. Here is Babar Azam vs Virat Kohli comparison in Test Cricket.

PlayerMatchInn Runs AvgSRHS100s50s
Virat Kohli10117180435055.7254*2728
Babar Azam407128514653.8196621


Babar Azam

Virat Kohli made his ODI debut in 2008 and has smashed 12311 runs so far at an average of 58.10, and a strike rate of 92.90 in 260 ODI games. He also hit 43 centuries and 64 half-centuries during his ODI career. Whereas, Babar Azam has smashed 17 centuries and 19 half-centuries in 89 ODI matches. He made his debut in 2015 and scored 4442 runs at an average of 59.20 and a strike rate of 90.20

PlayerMatchInn Runs AvgSRHS100s50s
Virat Kohli2602511231158.192.91834364
Babar Azam8987444259.290.21581719


Virat Kohli has compiled 3296 runs at a strike rate of 137.70 and has a batting average of 51.50 in 97 T20 games. Since making his T20 debut in 2010, he has scored 30 half-centuries. Babar Azam has hit 1 century and 26 half-centuries in his T20 career. Babar made his T20 debut in 2016 and scored 2686 runs at an average of 45.50, and a strike rate of 129.40 in 74 T20 games.

PlayerMatchInn Runs AvgSRHS100s50s
Virat Kohli9789329651.5137.794*030
Babar Azam7469268645.5129.4122126

Babar Azam vs Virat Kohli: Captaincy Stats

Virat Kohli stepped down as Indian captain from all forms of cricket. However, Kohli has a great record as Indian captain. While Babar Azam is leading Pakistan in all three formats of cricket.


Virat Kohli has captained India in 68 Test matches and under his leadership, India has won 40 games. He also compiled 5608 runs as Indian Test captain. On the other hand, Babar Azam has given captaincy duty last year. Under the leadership of Azam, Pakistan has won 7 out of 11 Test matches. Here is Babar Azam vs Virat Kohli comparison in their captaincy in Test cricket.

Virat KohliMetricBabar Azam
68Matches as Captain11
5608Run as Captain806
40Match Won as Captain7
17Match Lost as Captain2
58.82Win% as Captain63.63


A win percentage of over 70 in ODI cricket is good enough to tell you how good was Virat Kohli’s captaincy in ODI cricket. India has won 65 games under Kohli’s leadership. He also smashed 5449 runs as Indian ODI captain. Whereas, Babar has played 15 games as ODI captain and won nine out of them. Recently he became the fastest batsman to reach 1000 runs as ODI captain. He took only 13 innings to achieve this feat.

Virat KohliMetricBabar Azam
95Matches as Captain15
5449Run as Captain1083
65Match Won as Captain9
27Match Lost as Captain5
70.43Win% as Captain63.33


Virat Kohli has won 30 games as Indian captain in the T20 format. He captained India in 50 T20 games and scored 1570 runs. On the other hand, Babar Azam has won 26 games out of 41 games as Pakistan captain in the T20 format. He also scored 1396 runs as captain.

Virat KohliMetricBabar Azam
50Matches as Captain41
1570Run as Captain1396
30Match Won as Captain26
16Match Lost as Captain10
64.58Win% as Captain72.22

We have shown you the statistics of Two Greats of Modern Time. Now it is up to you whom you pick. Babar Azam vs Virat Kohli- Whom you pick? Comment.

Also, read- Best Wicket-keeper in the World

Similar Posts

One Comment

Comments are closed.