Highest Batting Average in ODI Cricket History (Top 10 List)

By: Cricbites | October 14, 2025
banner
4.5
(27)

In the high-stakes world of one-day cricket, consistency is the true currency of greatness. Every batsman can have a good day, but few can turn those good days into a career full of runs and reliability. Batting average is a simple yet powerful metric that has long been used to measure this consistency. Even in the modern era of strikes and sixes, batting average remains the ultimate indicator of how often a batsman performs for his team.

Let’s explore the fascinating world of ODI averages and take a look at the top 10 players with the highest batting averages in ODI history.

The Meaning Behind The Numbers

At first glance, batting average is just a mathematical ratio: total runs scored divided by how many times a batsman is dismissed. But in cricket terms, it tells a much deeper story.

  • Above 40: The mark of a top-class batsman.
  • Above 50: The hallmark of modern greats.
  • Above 60: A rarefied air held by a few who have mastered both risk and reliability.

Context is important, though. A batsman’s average can be influenced by a number of factors, such as their position, the time of day in the game, the opposition team and the match conditions. For example, repeatedly remaining unbeaten in successful chases can boost a player’s average. But on the other hand, top-order batsmen facing the new ball can reap more variable returns. That’s why those who maintain an average above 50 over a long career truly stand out. They have faced every challenge that can be thrown at them in the ODI format and still managed to maintain consistency.

The Modern Benchmark: Above 50

An average above 50 in ODIs is no longer a statistical fluke; it is a badge of greatness. Yet, maintaining such an average over years and hundreds of innings is not easy. It requires discipline, adaptability and mental strength, especially in the era of multiple formats.

For comparison:

  • In the 1990s, only a handful of players averaged above 45.
  • Today, more than 20 active cricketers have averages above 45.
  • However, very few players have crossed the 50+ mark during their long careers.

This brings us to the toppers group, which is the top 10 highest ODI batting averages in cricket history.

Top 10 highest batting averages in ODI history

Rank Player Country Span Matches Runs Average Hundreds Strike Rate
1 Ryan ten Doeschate Netherlands 2006-2011 33 1,541 67.00 5 87.70
2 Shubman Gill India 2019-2025 55 2,775 59.04 8 99.56
3 Virat Kohli India 2008–2025 302 14,181 57.88 51 93.34
4 Dawid Malan England 2019–2023 30 1,450 55.76 6 97.44
5 Babar Azam Pakistan 2015–2025 134 6,291 54.23 19 87.63
6 Michael Bevan Australia 1994–2004 232 6,912 53.58 6 74.16
7 AB de Villiers South Africa 2005–2018 228 9,577 53.50 25 101.09
8 Jonathan Trott England 2009–2013 68 2,819 51.25 4 77.06
9 Ibrahim Zadran Afghanistan 2019–2025 38 1,774 50.68 6 82.20
10 MS Dhoni India 2004–2019 350 10,773 50.57 10 87.56

Averages Tell Different Stories

While these ten names have a statistical connection, the paths that led them are very different.

  • Associate talent: Ryan ten Doeschette’s average of 67 remains as a statistical top. It was good to play fewer games against inconsistent opposition, but his figures still show great skill.
  • Modern dominance: Players like Gill, Kohli and Azam represent the modern ODI, technically strong, fit and mentally sharp. Their ability to score big scores while maintaining high averages is amazing.
  • Classical consistency: Michael Bevan and Jonathan Trott belong to an era where consistency was more important. Bevan, often called “the best finisher before Dhoni”, turned the difficult chase into an art.
  • Power with precision: AB de Villiers redefined the balance between aggression and consistency. Despite his adventurous style, he finished with an average of over 53, which is a testament to his control and intelligence.
  • The complete cricketer: Dhoni’s average of 50.57 was built after 15 years and 350 matches. It shows us the reliability that made him one of the best finishers in the game.
  • The rise of the Afghans: The inclusion of Ibrahim Zadran shows how even emerging cricketing nations can retain classic batsmen.

Recommended to Read: Highest Batting Average in Test Cricket History (Top 10 List)

Understanding What Makes a High Average

A batting average does not exist in a vacuum. It is shaped by a number of contextual factors that go beyond the scoreboard:

1. Batting Position

Middle-order batsmen who remain unbeaten in successful chases often have higher averages. For example, Dhoni and Bevan, both known for finishing games, benefited from being unbeaten. In contrast, openers like Gill or Babar face the challenges of the new ball but repay it with big centuries.

2. Match Role And Format Balance

In the era of multi-format cricket, players like Kohli and Babar have remained focused despite the T20 explosion. Balancing aggression with ODI pace is a classic skill – one that defines the modern ODI master.

3. Era And Conditions

From the low-scoring games of the 1980s to the 350-run chases in today’s matches, conditions have evolved drastically. It is not fair to compare averages across eras because players like Bevan and de Villiers were from a time when batsmen were under-appreciated.

4. Mental And Tactical Adaptability

A great average does not come from pure talent. It reflects the ability to make decisions, when to attack, when to defend and when to trust your instincts. The best ODI batsmen can adapt to the pitch conditions, the strength of the opposition team and the match situations.

Consistency in An Era Of Chaos

Modern ODIs are unpredictable, pitches change, formats clash and schedules are relentless. In such chaos, maintaining a high average requires not only skill but also emotional stability. Today’s best ODI batsmen treat each innings as part of a long-term equation. And they also know when to take risks and when to play it safe.
An average above 50 is not based on luck; It is based on hundreds of smart decisions and when to take a single, when to go over the top, when to trust a partner. It is a chess game disguised as a batting scorecard.

Why Is Batting Average Still Important?

With strike rate rising as a key performance measure, many argue that batting averages are outdated. Yet, in ODIs, where the pace and longevity of an innings are balanced, averages remain important. They display one trait that defines a champion: reliability.

  • Strike rate shows impact.
  • Averages show stamina.

The best ODI players connect both scores quickly and they rarely fail.

In high-pressure chases, when the game swings between control and chaos, teams still rely on players with proven averages.

Must Read: Highest Batting Average in T20I Cricket History (Top 10 List)

Conclusion

The story of the highest ODI batting averages is not just about numbers. It is about mindset. It belongs to batsmen who refuse to throw their wickets away, who read situations better than anyone else, and who understand how to play for the long haul.

As long as ODIs exist, batting averages will continue to define the game’s most reliable run-scorers. So, who do you trust when the scoreboard seems impossible and time seems too short?

FAQs: Questions & Answers

Q1. Who has the highest batting average in ODI cricket history?

The highest batting average in ODI history (at least 30 matches) belongs to Netherlands’ Ryan ten Doeschette, who has an incredible 67.00.

Q2. Which full-time batsman has the highest ODI batting average?

Among full-time batsmen, Shubman Gill (India) leads with an average of 59.04 as of 2025.

Q3. Why do some finishers like Dhoni and Bevan have such high averages?

Finishers often remain unbeaten at the end of an innings, especially in successful chases. Since batting averages only count dismissals, remaining unbeaten increases the number.

How useful was this post?

Click on a star to rate it!

Average rating 4.5 / 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?

Share Post on: