Head-to-head numbers (ODI)
| Stat | Babar Azam | Virat Kohli |
|---|---|---|
| Matches | 143 | 317 |
| Runs | 6,626 | 15,109 |
| Average | 53.43 | 58.78 |
| Centuries | 20 | 55 |
| Strike rate | 86.59 | 94.36 |
Compile from official records at publish time — both players are active.
The first thing to say: this isn't as lopsided as 317 matches vs 143 makes it look. Kohli has played more than twice the games — of course the volume stats dwarf Babar's. The interesting columns are average and strike rate, where the gap is real but not enormous.
Phase by phase
Raw career totals favour the man with the longer career. So let's break it down by stage instead:
| Phase | Babar Azam | Virat Kohli |
|---|---|---|
| First steps | Debut 2015; fastest Pakistani to 1,000 ODI runs (21 innings) | Debut 2008; took time — dropped and rebuilt his game early |
| Peak | 2020–23: average near 60, ICC ODI No.1 (multiple spells) | 2016–19: the most dominant ODI batting stretch of the modern era |
| 2024–26 | Average settles to ~53–54; T20I axing; Test captaincy | Average holds in the high 50s; the chase-master reputation intact |
| Longevity | 11 years in, still in his prime years | 18 years in, still producing — the longevity gap is the story |
Kohli's peak (roughly 2016–2019) is arguably the greatest sustained ODI batting the game has seen — and that's not Pakistani bias talking, it's the numbers. Babar's peak (2020–2023) was statistically in the same neighbourhood on average, just shorter and with fewer of those era-defining chase innings.
Style contrast
They don't actually bat alike, which is what makes the debate fun:
| Babar Azam | Virat Kohli | |
|---|---|---|
| Signature | Cover drive — the prettiest shot of his generation | Flick off the pads + the chase-machine back-foot punch |
| Tempo | Anchor who accelerates; builds innings | Hunter — visibly lifts with the asking rate |
| Spin | Elegant, uses feet well | Historically attacks spin; occasionally tied down by it |
| Pace | Timing over power | Power + wrists; dominates short bowling |
| Big-match ODI | Still searching for the signature knockout hundred | 2011 WC winner; endless famous chases |
- Consistency: Kohli's average remains in the high 50s while Babar's has slipped to ~53–54 after peaking near 60 — still absurd territory for ODI cricket, just no longer identical.
- Longevity: Kohli has a decade-plus of dominance; Babar's peak is shorter but statistically comparable.
- Chases: Kohli is the greatest ODI chaser ever — this is the one category with no real debate. His 55 hundreds include a stack of successful run-chases that Babar hasn't matched.
- Cover drives: Dead heat. Don't @ us.
The honest breakdown
The case for Kohli is simple: 15,109 runs, 55 hundreds (the all-time record), and the greatest chasing CV in history. Nobody with a straight face argues Babar has had the better career.
The case for Babar is narrower but real: at his best, his average touched Kohli's, his technique is arguably more classical, and he's done it while carrying Pakistan's batting almost single-handedly at times — a burden Kohli, surrounded by India's depth, never quite carried the same way.
For the full Babar profile, see Babar Azam ODI stats. For the rivalry's broader context, Pakistan vs India head-to-head.
The verdict
Kohli's body of work is bigger; Babar's best years statistically match anyone. Pakistani fans claim the present, Indian fans claim the history — and both have numbers to point at.
The nuance the shouting misses: they're at different career stages. Kohli is writing the final chapters of an all-time great career; Babar, with the 2027 World Cup ahead and the Test captaincy since July 2026, is still in his prime. If Babar holds 50+ for another three years and produces one iconic World Cup campaign, this debate gets genuinely uncomfortable for Kohli loyalists. Until then, the Indian holds the crown — but the challenger is real.
Who do I pick? Kohli for a chase, Babar for a rebuild. If my life depends on 300 being chased, it's Kohli — and it's not close.



