The leading run-scorer for India in Women's One day Internationals is Mithali Raj with 7805 runs in 232 matches, who also holds the record for the most runs in WODI history globally. Smriti Mandhana is second highest run-scorer with 5443 runs in 123 matches. Harmanpreet Kaur is third highest run-scorer with 4667 runs in 167 matches.
Deepti Sharma also holds the fourth position, having scored 2877 runs in 127 matches.
The top Indian women with the most runs in ODIs are detailed below:
Top Run-Scorers for India Women in ODIs
Most runs for India Women in WODIs records hold Smriti Mandhana with 4,923 runs in 182 matches.
| Rank | Player | Runs | Matches | Highest Score | Average | Span |
|---|---|---|---|---|---|---|
| 1 | Mithali Raj | 7,805 | 232 | 125* | 50.68 | 1999-2022 |
| 2 | Smriti Mandhana | 5443 | 123 | 136 | 47.88 | 2013-2026 |
| 3 | Harmanpreet Kaur | 4667 | 167 | 171* | 37.22 | 2009-2026 |
| 4 | Deepti Sharma | 2877 | 127 | 188 | 35.98 | 2014-2026 |
| 5 | Anjum Chopra | 2,856 | 127 | 100 | 31.38 | 1995-2012 |
| 6 | Punam Raut | 2,299 | 73 | 109* | 34.83 | 2009-2021 |
| 7 | Jaya Sharma | 2,091 | 77 | 138* | 30.75 | 2002-2008 |
| 8 | Jemimah Rodrigues | 1,810 | 62 | 127* | 29.41 | 2018-2026 |
| 9 | Anju Jain | 1729 | 65 | 90 | 29.81 | 1993-2005 |
| 9 | Pratika Rawal | 1350 | 30 | 154 | 47.56 | 2024-2026 |
Latst updated on 28 October 2026

