Highest Batting Average in ODI

Players having highest batting average in ODI

ODI is the long format batsman needed to play innings sensibly to give their best. Many greats represented their countries in this format. They made many unique records at the international level. But in the stats of batting average Ryan Ten Doeschate left everyone behind.

1-Ryan ten Doeschate comes from South Africa. But he played for Holland on the international stage. He scores 1541 runs with a batting average of 67 which is the highest in ODI history. He hits 9 centuries in his One day career.

Highest Batting Average in ODI

Player Team Inn Avg Runs HS 100s 50s
Ryan ten Doeschate Netherlands 32 67 1541 119 5 9
Shubman Gill India 47 58.2 2328 208 6 13
Virat Kohli India 283 58.18 13906 183 50 72
Babar Azam Pakistan 114 56.72 5729 158 19 32
Sanju Samson India 14 56.66 510 108 1 3
Dawid Malan England 30 55.76 1450 140 6 7
Michael Bevan Australia 196 53.58 6912 108* 6 46
AB de Villiers South Africa 218 53.5 9577 176 25 53
Daryl Mitchell New Zealand 35 52.56 1577 134 6 5
Rassie van der Dussen South Africa 56 52.44 2360 134 6 14
Azmatullah Omarzai Afghanistan 24 52 832 149* 1 6
Anshuman Rath Hong Kong 18 51.5 824 143* 1 7
Jonathan Trott England 65 51.25 2819 137 4 22
MS Dhoni India 297 50.57 10773 183* 10 73
Shai Hope West Indies 119 50.26 5177 170 16 25

2- Shubman Gill

At the beginning of his career, this Indian star makes an impact with his performances. Shubman just played 47 matches and surpassed the 2000 runs in this format. His average is 58.2 which is enough to prove his potential in ODI’s.

3- Virat Kohli

The King of cricket Virat Kohli is also in the top 3 in this competition. He smashed 50 centuries in One Day cricket with an average of 58.18. Even after playing 283 games for his country, he maintains a high average.

4- Babar Azam

The backbone of the Pakistan team Babar Azam also keeps an average of 56.72. Since 2020, he has been considered the best ODI batsman. He is the fastest to score 5000 runs in this format. His best knock was 158 against England.

1 thought on “Highest Batting Average in ODI

  1. Your writing awakens the mind and softens the heart — a rare and powerful combination.

Leave a Reply

Your email address will not be published. Required fields are marked *