Cricbites

Loading…

CricBites

Virat Kohli vs Babar Azam: Who Is Better? Average, Statistics and Batting Comparison

By Harshil Raval | Thu Jun 11 2026
4.9
(27 votes)
Virat Kohli vs Babar Azam: Who Is Better? Average, Statistics and Batting Comparison
4.9
(27)

Virat Kohli made his international debut in 2008 and spent the next seventeen years rewriting record books. Babar Azam arrived in 2015 and immediately gave the cricketing world a new name to argue about.

Both players are right-handed batters who have left an enduring mark on the world of cricket. Yet the never-ending question of who is better between the two still continues to divide fans and spark debate across generations. Here is the answer to that never-ending question.

Test Cricket

Kohli played 123 Tests scoring 9230 runs at an average of 46.9 with 30 centuries and 31 fifties. His highest score is an unbeaten 254. Babar played 62 Tests scoring 4481 runs at an average of 42.7 with nine centuries and 31 fifties.

Kohli has 85 international centuries in total across all formats compared to roughly 31 for Babar. In Tests alone the gap is 21 centuries. Kohli also scored heavily outside Asia, something Babar has still not done consistently.

Kohli’s overseas record and long-term impact give him a clear lead in the Test format. There is no version of this comparison where Babar wins in red-ball cricket.

Player Years Mat Inn NO Runs HS Avg BF SR 100s 50s 4s 6s
Virat Kohli 2011–2025 123 101 39 2302 54* 46.91 6608 155.63 0 3 110 127
Babar Azam 2016–2026 62 61 13 1946 122 40.54 1394 139.59 3 15 192 23

ODI Cricket

This is the format where Kohli’s numbers enter a different dimension entirely. He has played 311 ODIs scoring 14797 runs at an average of 58.7 and a strike rate of 93.8 with 54 centuries and 77 fifties. Kohli became the fastest batter to 14255 ODI runs in 2025, breaking Sachin Tendulkar’s record.

Babar has played 143 ODIs scoring 6626 runs at an average of 53.4 with 20 centuries. The gap in centuries is 34. The gap in runs is over 8000. While Babar’s average in the ODI is elite, Kohli’s great volume of runs, unwavering consistency in chases, and steadfast match-winning centuries give him a impeccable clear edge.

In ODI World Cups alone, Kohli has scored 1795 runs across 37 matches at an average of 59.83. Babar is a fine ODI batter. Kohli is the finest ODI batter in the history of the game.

Player Years Mat Inn NO Runs HS Avg BF SR 100s 50s 4s 6s
Virat Kohli 2008–31 299 287 47 14797 183 58.71 15771 93.85 47 77 1376 168
Babar Azam 2015–14 313 291 66 12158 158 53.97 13959 87.20 37 60 1069 145

Also Read: Suryakumar Yadav vs Shreyas Iyer: Who Is Better? Batting and Stats Comparison

T20 International Cricket

The gap closes here and the conversation gets genuinely interesting. Kohli played 125 T20Is scoring 4188 runs at an average of 48.7 and a strike rate of 137.0 with one century and 38 fifties. Babar has played 145 T20Is scoring 4596 runs at an average of 39.0 and a strike rate of 128.0 with three centuries and 39 fifties.

Babar has more T20I runs and more T20I centuries. Kohli has a better average and a better strike rate. In T20 internationals the rivalry is very close. Kohli is more consistent while Babar produces bigger individual knocks. In 2026, Babar equalled Kohli’s record of most T20 centuries in a single country.

Kohli won the 2024 T20 World Cup as a batter and announced his T20I retirement immediately after. Babar is still playing and building his T20I numbers. This is the one format where calling it even is completely fair.

Player Years Mat Inn NO Runs HS Avg BF SR 100s 50s 4s 6s
Virat Kohli 2010–2024 125 117 31 4188 122* 48.73 3056 137.01 8 38 369 124
Babar Azam 2016–2026 145 138 19 4596 122 38.93 5901 128.03 3 94 778 0

Related Post: Sachin Tendulkar vs Shane Warne: Who Is Better? Batting & Stats Comparison

Head-to-Head Record and Pressure Performances

The biggest separating factor across this entire debate is pressure. Kohli dominates pressure situations while Babar excels in technical purity and consistency. Kohli’s record in knockout matches, ICC tournaments, and run chases under pressure has no modern equivalent.

In the 2023 ODI World Cup alone Kohli was the highest run-scorer with 765 runs. Babar has not produced an ICC tournament knock that defines his legacy the way Kohli’s do. Technique without results at the biggest moments is a real limitation and Babar has not fully answered that question yet.

Who Is Better Overall?

On aggregate as of June 2026, Kohli leads on career runs and centuries in all three formats and has a far stronger chasing and knockout record. Babar is 31 years old and still in his prime.

If Babar adds another four or five productive years and lifts an ICC trophy as a senior batter, the conversation shifts. Right now it does not. Kohli is ahead across two formats clearly and level in one.

Follow Cricbites for the latest cricket updates, match schedules, player news, records, rankings and expert insights from around the world.

Read More: Shreyas Iyer vs Rishabh Pant: Who Is Better? Batting and Stats Comparison

How useful was this post?

Click on a star to rate it!

Average rating 4.9 / 5. Vote count: 27

No votes so far! Be the first to rate this post.

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?

Follow & Share

Loading current series…
Loading stories...
CricBites