Top 6 Batsmen with Highest ODI Average 

The retired Aussie legend is one of the greatest ODI batsmen of all time. He used to build his innings brick by brick and had the skill of turning the tables. He remained not out for more than one-third of his innings, which also boosted his average.

Michael Bevan- 53.58

The most ambitious cricketer without a doubt. He makes run-chase way too easy. And now, he is on the cusp of equaling Sachin Tendulkar's record of 49 ODI tons.

Virat Kohli- 57.69

ICC named him the Cricketer of the Year as well as the ODI Cricketer of the Year in 2022. Just one year after his ODI debut, he would slam consecutive tons against West Indies in 2016, and a few years later, he would become one of the best batsmen in the world.

Babar Azam - 59.41

The Dutch all-rounder would have been a household name had he played for the top teams. His team doesn't get too many chances to play the best also.

Ryan ten Doeschate- 67.00

Unfortunately, this stalwart has featured in just 33 innings, because of too many all-rounders in the set-up. Since his debut in 2019 vs Pakistan, the 33-year-old has been consistently scoring runs for this team.

Rassie van der Dussen- 71.13

The 23-year-old has played just 21 innings, topping the list with 73.76 average points. He recently smashed his maiden 200 against New Zealand.

Shubma Gill- 73.76

For more stories