CricGraph

Best batting average in ODI cricket

Shubman Gill (India) leads with 66.97. International matches only. Minimum 20 innings.

Top 25

#PlayerAverageMatInnsRunsSpan
1Shubman Gill · India66.9776744,0852018–2026
2Ryan Neil ten Doeschate · Netherlands62.8938371,6982006–2011
3Milind Kumar · United States of America62.7333311,3802024–2026
4Virat Kohli · India58.5831230214,9372006–2026
5Daryl Joseph Mitchell · New Zealand57.3761572,8112021–2026
6Vaibhav Sooryavanshi · India56.4825251,4122024–2026
7Dawid Johannes Malan · England55.7730301,4502019–2023
8Heenatigala Kanaththage Chamika Jayananda · Sri Lanka55.6725206682025–2026
9Abraham Benjamin de Villiers · South Africa53.922232159,4902005–2018
10Michael Gwyl Bevan · Australia53.842311956,8911994–2004
11Mohammad Babar Azam · Pakistan53.281571557,3002010–2026
12Matthew Paul Breetzke · South Africa53.2328271,3842017–2026
13Ian Jonathan Leonard Trott · England51.9172682,9592000–2013
14Sanju Viswanath Samson · India51.8022207772014–2023
15Hendrik Erasmus van der Dussen · South Africa51.6768632,6352019–2025
16Shai Diego Hope · West Indies50.931461466,2652016–2026
17Ibrahim Zadran · Afghanistan50.5659592,7302018–2026
18Kannaur Lokesh Rahul · India49.78107973,6842010–2026
19Mahendra Singh Dhoni · India49.7533128510,2992004–2019
20Joseph Edward Root · England49.682011938,1482010–2026
21Rohit Gurunath Sharma · India48.9028828412,0292006–2026
22Hashim Mahomed Amla · South Africa48.561881858,3042002–2019
23David Lloyd Hemp · Bermuda48.3327271,0152006–2009
24Kane Stuart Williamson · New Zealand48.241781727,3802008–2025
25Janneman Nieuwoudt Malan · South Africa47.9022229582020–2022

Top 10

02040608066.9762.8962.7358.5857.3756.4855.7755.6753.9253.84Shubman GillRyan Neil t…Milind KumarVirat KohliDaryl Josep…Vaibhav Soo…Dawid Johan…Heenatigala…Abraham Ben…Michael Gwy…

More ODI records