SportsMonkie
Cricket

Highest Batting Average in ODI Cricket: Top Contributors

By SportsMonkie Editorial Updated July 6, 2026
Highest Batting Average in ODI Cricket: Top Contributors

Do the math on batting average and you get a simple ratio: runs scored divided by times dismissed. But that simplicity hides how hard it is to keep that number above 50 for a decade of ODI cricket. Bowlers adjust, fields change, conditions vary from Mirpur to Manchester, and a batter still has to keep finding a way to survive and score. Only a handful of names have managed it for long enough to matter: Babar Azam, Virat Kohli, AB de Villiers, Hashim Amla, and MS Dhoni, each doing it in a completely different way.

What makes a high ODI average?

Tests give a batter five days to build an innings. ODIs give 50 overs, and the scoreboard pressure never really lets up. Averaging highly in this format comes down to three things:

  • Converting starts into big scores consistently
  • Avoiding cheap dismissals under pressure
  • Performing across different conditions, opposition, and match situations

Elite ODI averages — a qualitative overview

These are the names that show up again and again when the conversation turns to the highest all-time ODI averages (minimum roughly 30 innings):

BatterEraNoted for
Babar Azam2015–presentTechnical elegance, consistent run-scoring
Virat Kohli2008–presentChase mastery, elite record in run-chases
AB de Villiers2005–2018Extraordinary range of shots, high average + high SR
Hashim Amla2008–2019Methodical accumulation, ultra-low dismissal rate
MS Dhoni2004–2019Finishing skills, exceptional not-out record inflates average
Quinton de Kock2014–presentAggressive opening, consistent conversion
Joe Root2013–presentAdaptability across formats and conditions
Kane Williamson2010–presentComposure, few reckless dismissals

Note: Live averages shift with every innings. Check ESPNcricinfo or the ICC site for current figures.

Why “not outs” matter

Dhoni’s numbers only make sense once you factor in how he batted. Finishers who come in lower down the order rack up plenty of not-out innings simply because the match ends before they get out. An opener rarely gets that luxury; they’re dismissed far more often relative to their innings count. So comparing a finisher’s average against an opener’s isn’t really an apples-to-apples exercise unless you account for batting position.

The 50-average benchmark

Very few players hold an ODI average above 50 across 50-plus innings. The ones who do it tend to share three habits:

  1. High conversion rate (turning 30s into 80s and beyond)
  2. Strong big-innings ratio
  3. Intelligent shot selection against both pace and spin

Records vs. active players

Any “top ODI batting averages” list keeps moving because active players are still adding innings every series. Names like Graeme Pollock and Don Bradman put up staggering numbers in other formats, but they played before ODI cricket existed. Within the ODI format itself, every name on this list comes from the post-1971 era.

Frequently asked questions

What is a good batting average in ODI cricket?+

An average above 40 is considered excellent in ODIs. Sustaining an average above 50 across a substantial number of innings puts a batter in the elite category.

Why is AB de Villiers rated so highly for ODI batting average?+

De Villiers combined an extraordinary strike rate with a high average, making him one of the most effective ODI batters of his era. He retired with an average well above 50 across nearly 230 innings.

Does minimum innings matter for batting average records?+

Yes. Most official rankings apply a minimum qualification — typically 20 or more innings — to filter out players with tiny, unrepresentative samples.

Sources

Related cricket guides

View all →
Cricket

Most Double Centuries in Test Cricket: Top 20 Scorers of All Time

Don Bradman leads all batters with the most double centuries in Test cricket history. This article covers the top scorers, the feats that define Test batting greatness, and what it takes to reach 200.

Cricket

Biggest Sixes in Cricket History: Longest Hits Ever Recorded

A look at some of the biggest sixes ever hit in cricket — the longest measured hits, the batters known for their extraordinary power, and what makes a truly remarkable six.

Cricket

Longest Six in Cricket History: The Biggest Hits Ever Recorded

Several sixes in cricket history have been measured at over 110 metres, with Shahid Afridi, Brett Lee, and a handful of power-hitters credited with some of the longest hits ever officially tracked.

Cricket

Highest Wicket Takers in ODI Cricket: All-Time Records

Muttiah Muralitharan leads the all-time ODI wicket-takers list with over 500 wickets. Wasim Akram, Waqar Younis, and Chaminda Vaas are among the other bowlers in the top bracket.

Cricket

Most Test Wins as Captain in Cricket: The All-Time Leaders

Ricky Ponting, Graeme Smith, and Steve Waugh are among the most successful captains in Test cricket history. This guide examines the all-time leaders in Test match wins as captain.

Cricket

How Much Do Professional Cricketers Make in 2023?

Professional cricketer salaries range from a few thousand dollars a year for domestic players to several million for elite internationals. Earnings vary widely by format, contract tier, and country.