Rachael Heyhoe-Flint has the best batting average in women's ODIs (all-time) - 58.45 (min 20 inns).
| 1. Rachael Heyhoe-Flint | 58.45 | - |
| 2. Lindsay Reeler | 57.44 | - |
| 3. Natalie Sciver-Brunt | 56.04 | 1421 |
| 4. Meg Lanning | 53.51 | - |
| 5. Bronwyn Calver | 53.40 | - |
| 6. Laura Wolvaardt | 51.30 | - |
| 7. Mithali Raj | 50.68 | - |
| 8. Beth Mooney | 50.38 | - |
| 9. Ellyse Perry | 48.22 | - |
| 10. Karen Rolton | 48.14 | - |
Rachael Heyhoe-Flint has the best batting average in women's ODIs (all-time) - 58.45 (min 20 inns). Second is Lindsay Reeler (57.44), third Natalie Sciver-Brunt (56.04).
Each answer states its source and coverage. All-time totals use verified scorecards or official career records when available; ball-level analysis uses recorded deliveries. When coverage differs, the page says so. · how we verify our numbers · methodology · all answered questions