Consistency in run scoring is essential in modern cricket. A player’s ability and performance on the field are demonstrated by his or her ability to keep a high batting average while scoring runs. In cricket, a player’s batting average is determined by dividing their total runs scored by the total dismissals they have received, usually rounded to two decimal places. The players with the highest ODI averages in cricket, with at least 20 innings played, are listed below.
Highest ODI Averages
Shubman Gill | India | 73.76 Average
Shubman Gill is now lighting up the world of cricket and doesn’t appear to be slowing down. Gill has surpassed his rivals and moved up to the top spot on the list. He is only the second athlete to record a remarkable batting average of over 70. Shubman Gill reached this outstanding milestone during an ODI match in India versus New Zealand. He has played in 21 One-Day Internationals for India and has amassed a stunning 1,254 runs at an astounding average of 73.76. Gill has accrued one double century, four centuries, and five half-centuries during this time.
van der Dussen | South Africa | 69.31 Average
By out-batting England last year with a batting average of over 70, Hendrik Erasmus Rassie van der Dussen grabbed attention. He was the only ODI batsman at the time with an average above 70, though it has since somewhat dropped. His current ODI batting average, accumulated over 32 innings, is 69.31. With three centuries and eleven half-centuries, he has amassed 1,525 runs.
Ryan ten Doeschate | Netherlands | 67.00 Average
One of the greatest players who have represented an Associate country was the now-retired Dutch cricketer Ryan ten Doeschate. In 33 ODI games, he scored 1,541 runs, keeping a remarkable average of 67.00. The top run-scorer for the Netherlands in ODIs, Ten Doeschate retired from international cricket in 2021. Nine half-centuries and five centuries were a part of his great career.
Babar Azam | Pakistan | 59.41 Average
With a batting average of 59.41, Babar Azam, the top-ranked batsman in the ICC Men’s ODI rankings, holds the fourth spot on this list. In 95 ODI games, the Pakistani captain has amassed 4,813 runs, displaying impressive consistency and ability. Unquestionably one of the best batters Pakistan has ever produced, Babar Azam excels in international cricket.
Virat Kohli | India | 57.69 Average
Virat Kohli, a former Indian captain, is listed fifth on this distinguished list. With an astounding 12,809 runs scored in 271 games and a stellar batting average of 57.69, he presently holds the record for most active ODI run scorers.
Virat Kohli is regarded as one of the best batsmen in all of modern cricket, regardless of the format. Notably, having already scored 46 centuries, he is considered a strong candidate to topple Sachin Tendulkar’s record of 49 ODI centuries. In cricket, Kohli’s dependability and tremendous talent continue to cause ripples.
In conclusion, these five players have distinguished themselves as pillars of ODI cricket due to their extraordinary batting averages and continue to captivate fans with their outstanding on-field exploits. Their commitment and expertise have not only raised the bar but also cemented their places in cricketing history.