Latest News

Babar Azam vs Virat Kohli: Who Had the Better ODI Peak?

Babar Azam vs Virat Kohli ODI peak comparison: See their best years, runs, averages, centuries, consistency and match impact to find who had the stronger peak.

C
Criccatch Staff
Sep 4, 2026
8 min read
6 views
Babar Azam vs Virat Kohli ODI peak comparison

Babar Azam vs Virat Kohli ODI peak comparison

Babar Azam vs Virat Kohli: Who Had the Better ODI Peak

Babar Azam and Virat Kohli are two of the most successful ODI batters of the modern era. Both have built their reputations through consistent run scoring, centuries and strong performances at the top of the batting order. Their overall career numbers are often compared, but a bigger question is whether their best ODI period tells a different story.

Comparing their ODI peaks is more useful than simply looking at total career runs because the two players are at different stages of their careers. Verat Kohli has played far more ODIs, while Babar reached elite ODI numbers in a much shorter career period. So, instead of asking only who has scored more runs, this comparison looks at how dominant, consistent and effective each batter was during his best ODI years.

The goal is not to pick a winner based on popularity. We will look at their peak performances, batting numbers, consistency, centuries, match impact and major ODI achievements to understand who had the stronger ODI peak: Babar Azam or Virat Kohli.

What Does an ODI Peak Mean When Comparing Babar Azam and Virat Kohli?

When comparing Babar Azam and Virat Kohli, an ODI peak means the period when a batter was performing at his highest level in One Day International cricket. It is not simply about total career runs. A peak should consider how consistently a player scored, how often he made big innings, his batting average and strike rate, and how much impact he had for his team during his best years.

This is important because Babar and Kohli have played different numbers of ODIs and their careers have followed different paths. Current career comparisons show Kohli with a much larger ODI sample, while Babar has also produced elite numbers in a shorter career.

For this comparison, we will therefore focus on quality rather than career length alone. The key question is not who has scored the most runs overall, but which player produced the stronger combination of consistency, run-scoring, centuries, strike rate and match impact during his best ODI period.

Which ODI Years Represent Babar Azam and Virat Kohli at Their Best?

For a fair peak comparison, we should not simply choose one calendar year with the most runs. We need to look at the period when each batter was consistently performing at an elite level. Babar Azam's strongest ODI stretch can reasonably be placed around 2019 to 2022, when he became one of Pakistan's leading run-scorers and produced several major ODI performances. His 2022 season was especially strong, with 679 runs in 9 innings according to ESPNcricinfo's year-by-year figures.

Virat Kohli's clearest ODI peak came earlier, particularly around 2016 to 2018. During these years, Kohli was regularly producing big scores and was ranked among the world's leading ODI batters. His dominance during this period is also reflected in contemporary coverage and statistical discussions of his peak.

For this article, we can therefore use 2019–2022 as Babar Azam main ODI peak window and 2016–2018 as Virat Kohli's main ODI peak window. This gives us a more meaningful comparison than simply comparing their complete careers, because we are judging each player during the period when he was performing at his strongest.

Which ODI Years Represent Babar Azam and Virat Kohli at Their Best?

For a fair peak comparison, we should focus on the years when each batter produced his strongest combination of runs, average and consistency. Babar's strongest ODI period can be placed around 2019–2022, while Kohli's standout period was especially strong from 2016–2019. ICC records highlight Kohli's exceptional 2017 and 2018 seasons, while Babar produced outstanding ODI numbers and consistency during 2021 and 2022.

Player Strong ODI Peak Period Why It Stands Out
Babar Azam 2019–2022 Consistent run-scoring, major ODI milestones and strong performances across several seasons
Virat Kohli 2016–2019 Exceptional averages, centuries and several outstanding ODI seasons

These periods will be used as the main comparison window for the rest of the article, while individual seasons can be examined where they add useful context.

Babar Azam vs Virat Kohli ODI Peak Stats Compared Side by Side

The numbers show why both players are considered among the best ODI batters of their generation. During Babar's selected peak period, he produced excellent averages and consistent scoring, while Kohli's 2016–2019 period included several extraordinary ODI seasons, particularly 2017 and 2018.

Statistic Babar Azam Virat Kohli
Peak period 2019–2022 2016–2019
ODI runs 2,397 4,778
Centuries 9 21
Half-centuries 13 22
Best annual average 110.50 (2020) 133.56 (2018)
Highest score 158 160
Peak-period strike rate Strong Strong

Kohli has the larger run and century totals in this comparison because his selected peak covers many more ODI innings. Babar, however, produced remarkable consistency, including averages above 60 in 2019, 2021 and 2022.

This is why the final verdict should not depend on total runs alone. The quality of each player peak, consistency and impact per innings will give us a fairer picture of who had the better ODI peak.

Who Had the Better ODI Average and Strike Rate at Their Peak?

At their best ODI periods, Virat Kohli had the stronger overall combination of average and strike rate. His 2017 season, for example, produced 1,460 ODI runs at an average of 76.84 and a strike rate of 99.12, showing how effectively he combined consistency with scoring speed.

Babar Azam was also exceptional during his peak, particularly because of his high average and reliable run-scoring. However, when both average and strike rate are considered together, Kohli's peak period has a slight statistical advantage. This makes the comparison more interesting because Babar's strength was outstanding consistency, while Kohli combined that consistency with a more aggressive scoring rate.

How Their Centuries and Match Winning Innings Compare at Their Peak?

Both Babar Azam and Virat Kohli produced important centuries during their strongest ODI years. Babar's 2019–2022 period included nine ODI hundreds, while Kohli's 2016–2019 peak produced 21 centuries.

Kohli has the clear advantage in the number of centuries, but centuries alone do not tell the full story. Babar also produced several high-impact innings, including his 158 against England in 2021, while his 2022 ODI season brought 679 runs and three hundreds in only nine innings.

Peak Measure Babar Azam Virat Kohli
Selected peak period 2019–2022 2016–2019
ODI centuries 9 21
Notable peak score 158 160
Peak strength Consistency and controlled scoring Century-making and match-changing innings

Overall, Kohli has the stronger record for century production, while Babar's peak stands out for consistency and efficient run-scoring. To decide who had the better ODI peak, we also need to look at how these big innings translated into match-winning performances, not just the number of hundreds.

What the Numbers Reveal About Babar Azam and Virat Kohli at Their Peak

Numbers show that both Babar Azam and Virat Kohli had outstanding ODI peaks, but their strengths were slightly different. Kohli's peak was marked by a higher scoring rate, a huge number of centuries and exceptional run production, while Babar's peak stood out for his consistency and strong batting average.

The comparison also shows why career totals alone can be misleading. Kohli has played many more ODIs, so his overall numbers are naturally much larger. For a fair peak comparison, the focus should be on performance quality, consistency, average, scoring rate and match impact during each player best period.

Overall, the numbers give Virat Kohli a slight edge in peak ODI impact, while Babar Azam remains extremely close because of his consistency and efficiency. The final answer depends on whether greater weight is given to explosive run production and centuries or to consistency and batting average.

FAQs:

1. Who had the better ODI peak, Babar Azam or Virat Kohli?

Virat Kohli has a slight edge because of his exceptional run-scoring, centuries and match impact during his best ODI years.

2. What was Babar Azam’s best ODI period?

Babar’s strongest ODI period can be placed around 2019–2022, when he showed excellent consistency and a high batting average.

3. What was Virat Kohli’s best ODI period?

Kohli peak ODI years were especially strong from 2016 to 2019, with outstanding averages, centuries and run-scoring.

4. Who scored more centuries during their ODI peak?

Virat Kohli scored more centuries during the selected peak periods, giving him an advantage in big-score production.

5. Who had the better ODI batting average at their peak?

Both had excellent averages, but Babar Azam's consistency and high average were major strengths during his peak years.

6. Why is Babar Azam compared with Virat Kohli?

Both are modern-era ODI stars known for consistent run-scoring, centuries and strong performances for Pakistan and India.

**

Teams & Matches

Found this helpful?

Share it with your fellow cricket fans