AL Kandappah has the best batting average in ODIs (all-time) — 97 (min 120 balls). Computed from every ball bowled in ODIs (all-time) — the top ten below match the official record.
| Player | Average | Balls |
|---|---|---|
| 1. AL Kandappah | 97 | 156 |
| 2. Ishan Pandey | 79.50 | 174 |
| 3. Ben Curran | 78.25 | 395 |
| 4. Asa Tribe | 77.67 | 309 |
| 5. KJJ van Noortwijk | 70.50 | 138 |
| 6. Milind Kumar | 67.17 | 1231 |
| 7. JF Smith | 66 | 144 |
| 8. Irfan Karim | 65.33 | 231 |
| 9. Krunal Pandya | 65 | 128 |
| 10. Matthew Breetzke | 64.18 | 730 |
AL Kandappah has the best batting average in ODIs (all-time) — 97 (min 120 balls). Second is Ishan Pandey (79.50), third Ben Curran (78.25).
Source: DeepCover ball-by-ball warehouse · how we verify our numbers · methodology · all answered questions