Highest Batting Average in ODI Cricket

In-form Batsman Shubman Gill got past van der Dussen to top the group for the highest batting average in ODI cricket history.

In the Modern era of Cricket, scoring runs with consistency is all that matters. One needs to maintain his average while scoring runs. In cricket, a player's batting average is the total number of runs they have scored divided by the number of times they have been out, usually given to two decimal places. Let's go through the list of the highest batting average in ODI cricket in a minimum of 20 innings.

Highest Batting Average in ODI Cricket

1. Shubman Gill | India | 73.76 Avg

Shubman Gill
Image – BCCI

Shubman Gill is on fire right now & he is not stopping till making some more records. Gill got past Van der Dussen to reach the number 1 spot on the list. He also became the second player with over 70+ average. Gill reached the landmark while playing an ODI match against New Zealand on Tuesday in India. Gill has played 21 ODI matches for India till now & has scored 1254 runs with an unbelievable avg of 73.76. In the process, he made 1 double century, 4 centuries & 5 half centuries.

2. HE van der Dussen | South Africa | 69.31 Avg

HE van der Dussen
Image –
Hindustan Times

Hendrik Erasmus Rassie van der Dussen made a record for scoring runs with an avg of over 70+ last year while playing against England. Rassie van der Dussen was the only ODI batter to register a batting average over 70. Eventually, his avg declined. His current average in ODI is 69.31 in 32 innings. He has scored 1525 runs with 3 centuries & 11 half-centuries.

3. Ryan ten Doeschate | Netherland | 67.00

Ryan ten Doeschate
Image –
Hindustan Times

The now-retired Dutchman Ryan ten Doeschate is arguably one of the greatest players to have played cricket from an Associate nation, as he smashed 1,541 runs in 33 ODI matches with an avg of 67.00. Ten Doeschate retired in 2021 as the Netherlands' leading run-getter in ODIs, with five centuries and nine fifties. 

4. Babar Azam | Pakistan | 59.41 Avg

Babar Azam
Image –
Cricket Pakistan

Babar Azam, the current top-ranked batter on the ICC Men's ODI rankings, is the fourth batter with the best batting average in ODI cricket. The Pakistan captain has scored 4,813 runs in 95 matches while registering a batting average of 59.41. Azam is one of the finest batters Pakistan has ever had, and he continues to climb up to the top.

5. Virat Kohli | India | 57.69 Avg

Virat Kohli
Image – BCCI

Former India captain Virat Kohli is next on the list. He is currently the highest-active ODI run-scorer with 12,809 runs in 271 with a batting average of 57.69.

Kohli is among the greatest modern-day batsmen across all forms of cricket. But in ODI cricket alone, Virat is seen as someone who could break Sachin Tendulkar's record of 49 ODI hundreds, given he has scored 46 centuries.

Highest Batting Average In ODI Cricket History

Top 10 Batsmen :

Player Name Matches Runs Average HS 100 50
Shubman Gill (IND) 211254 73.76208 45
Van der Dussen (SA) 381525 69.31134311
Ten Doeschate (NED) 331541 67.0011959
Babar Azam (PAK) 954813 59.411581724
Virat Kohli (IND) 27112,809 57.691834664
MG Bevan (AUS) 2326912 53.58108*646
HT Tector (IRE) 261071 53.5511338
AB de Villiers (SA) 2289577 53.501762553
J Trott (Eng) 682819 51.25137422
Imam- ul-Haq (Pak) 562545 50.90151914

Follow us on Google News.

Related Stories

No stories found.