Site icon Fantasy Frenzy

Babar Azam vs Virat Kohli: Who’s the Better Batsman in 2025?


The debate between Virat Kohli and Babar Azam continues to stir cricketing discussions worldwide. While Kohli made his international debut in 2008, Babar entered the scene in 2015. Despite the gap in experience, both batters are among the finest of their generations and often find themselves compared across all formats.

Both were standout performers at the U-19 level and quickly rose through the ranks. Kohli’s career is decorated with major trophies, including the 2011 ODI World Cup, 2013 Champions Trophy, and 2024 T20 World Cup. Babar, on the other hand, led Pakistan to victory in the 2017 Champions Trophy—his only major ICC title so far.

Let’s break down their stats across formats to understand who has been the superior batter.


Test Cricket: Kohli’s Longevity vs Babar’s Steady Rise

In red-ball cricket, Kohli’s experience shines through. With over 9000 runs in 118 matches, his impact in the longest format is undeniable. He boasts a higher batting average and has scored more centuries, especially outside the subcontinent, a mark of excellence for any Test batter.

Metric Babar Azam Virat Kohli
Matches 55 118
Runs 3997 9040
Average 43.92 47.83
Centuries 9 29
50s 26 31
Highest Score 196 vs Australia (2022) 254* vs South Africa (2019)

While Babar is still developing his Test legacy, Kohli has already cemented his place as one of the format’s greats.


ODI Cricket: Kohli’s Era of Dominance

Kohli is in a league of his own in ODIs. He holds the record for most centuries in the format with 51, surpassing Sachin Tendulkar. He became the fastest to 14,000 ODI runs during the 2025 Champions Trophy. Babar, while immensely consistent, still has ground to cover.

Metric Babar Azam Virat Kohli
Matches 120 299
Runs 5809 14085
Average 56.95 58.20
Strike Rate 88.70 93.41
Centuries 19 51
50s 32 73
Highest Score 158 vs England (2021) 183 vs Pakistan (2012)

Babar’s ODI numbers are outstanding in isolation, but Kohli’s consistency over nearly two decades gives him a clear edge.


T20 Internationals: A Neck-to-Neck Race

T20Is offer a closer contest between the two. Both batters have crossed the 4000-run mark. Kohli has a superior average and strike rate, but Babar edges him in the number of centuries.

Metric Babar Azam Virat Kohli
Matches 123 125
Runs 4145 4188
Average 41.03 48.69
Strike Rate 129.08 137.95
Centuries 3 1
50s 36 38
Highest Score 122 vs South Africa (2021) 122* vs Afghanistan (2022)

In T20Is, it’s a battle of styles—Babar’s elegance and control versus Kohli’s calculated aggression and finishing ability.


Franchise Cricket: IPL vs PSL

Franchise cricket gives another dimension to their rivalry. Kohli, a veteran of the IPL since its inception, has scored over 8000 runs. Babar, Pakistan’s top batter in the PSL, has been consistent but hasn’t yet matched Kohli’s explosiveness.

Metric Babar Azam Virat Kohli
Matches 90 252
Runs 3504 8004
Average 45.50 38.66
Strike Rate 127.41 131.97
Centuries 2 8
50s 33 55
Sixes 58 272
Fours 486 705
Best Score 115 vs Quetta (2023) 113* vs RR (2024)

Kohli’s power-hitting and longevity in the IPL set him apart, while Babar’s consistency and classical technique continue to shine in the PSL.


Conclusion: A Tale of Two Generational Batters

While Virat Kohli’s stats dominate across formats, Babar Azam’s trajectory suggests he is on the path to greatness. Kohli’s longevity, ability to perform under pressure, and match-winning contributions across formats put him slightly ahead. However, Babar is not far behind and still has time to climb higher in the cricketing hierarchy.

Ultimately, rather than choosing one over the other, cricket fans should relish the opportunity to witness both these batting maestros in action.

Exit mobile version