DeepCover

Best batting average in ODIs (all-time)

Ryan ten Doeschate has the best batting average in ODIs (all-time) - 67 (min 20 inns).

Verified cricket record
The readRyan ten Doeschate leads, but Milind Kumar is within 5% - this board can still change hands.
Ryan ten Doeschate
67
average · Ryan ten Doeschate
Best batting average in ODIs (all-time)
Top 8 - Average
Chart values: Ryan ten Doeschate: 67 Top 8 - Average; Milind Kumar: 63.90 Top 8 - Average; Shubman Gill: 60.30 Top 8 - Average; Virat Kohli: 58.60 Top 8 - Average; Daryl Mitchell: 57.40 Top 8 - Average; Dawid Malan: 55.80 Top 8 - Average; Michael Bevan: 53.60 Top 8 - Average; AB de Villiers: 53.50 Top 8 - Average
Ryan ten Doeschate67
Milind Kumar63.89
Shubman Gill60.33
Virat Kohli58.59
Daryl Mitchell57.36
Dawid Malan55.76
Michael Bevan53.58
AB de Villiers53.50
Answer data table
1. Ryan ten Doeschate671757
2. Milind Kumar63.891240
3. Shubman Gill60.333347
4. Virat Kohli58.5915903
5. Daryl Mitchell57.362975
6. Dawid Malan55.761488
7. Michael Bevan53.589320
8. AB de Villiers53.509473
9. Babar Azam53.437652
10. Jonathan Trott51.253658

Who has the best batting average in ODIs (all-time)?

Ryan ten Doeschate has the best batting average in ODIs (all-time) - 67 (min 20 inns). Second is Milind Kumar (63.89), third Shubman Gill (60.33).

Related leaderboards

Explore more