Since the dawn of the 1970s, the ODI game has remained a sundry platform for women’s cricket, underlining the perseverance, fire, and dedication of numerous players over the decades. The Australia Women have arguably been the best in WODIs, annihilating their rivalries all through the years and also winning seven ICC Women’s Cricket World Cup titles.
Many batters have carved out their legacy in Women’s ODIs for their sheer sublimity of consis’uan’ch with the bat throughout. Their dominance over the format goes on highly with technique, endurance, and brute winning power.
Only four players have managed to pass the 5000 run mark in Women’s ODI cricket so far. Moreover, only one female batter has passed the 7000-run mark in Women’s ODIs. On that note, here’s a fast view of the top five run-scorers in Women’s ODI cricket.
Top 5 Highest Run Scorer in Women’s Cricket
Rank | Player | Team | Runs | Mat | Avg | 100s | 50s | HS |
---|---|---|---|---|---|---|---|---|
1 | Mithali Raj | India | 7805 | 232 | 50.68 | 7 | 64 | 125* |
2 | Charlotte Edwards | England | 5992 | 191 | 38.16 | 9 | 46 | 173* |
3 | Suzie Bates | New Zealand | 5896 | 173 | 39.30 | 13 | 37 | 168 |
4 | Stafanie Taylor | West Indies | 5873 | 170 | 42.25 | 7 | 41 | 171 |
5 | Smriti Mandhana | India | 4919 | 110 | 47.29 | 13 | 32 | 136 |
Read Also:- Complete List of Indian ODI Cricket Captains
1. Mithali Raj, India – 7805 runs

Topping the charts with 7805 runs in 232 ODIs during her career, former India Women captain Mithali Raj. Raj retired in 2022 while boasting an excellent batting average of 50.68 in ODIs. The right-handed batter hit seven centuries and 64 fifties in Women’s ODI, with her highest score being an unbeaten 125.
2. Charlotte Edwards, England – 5992 runs

Second on this list is former England batter Charlotte Edwards. She aggregated 5992 runs in 191 ODIs during her career with an average of 38.16. Edwards hit nine centuries and 46 half-centuries across Womens ODI cricket, with 173 not out being her highest.
3. Suzie Bates (New Zealand) – 5896 runs

Giving 5896 runs in Women’s ODI cricket is New Zealand’s all-rounder Suzie Bates. Since 2006, she has appeared in 173 ODIs for New Zealand, and her batting average is 39.30. She has scored 13 centuries and 37 half-centuries in 166 innings, including a highest score of 168.
4. Stafanie Taylor West Indies – 5873 runs

West Indies all-rounder Stafanie Taylor has scored 5873 runs in 170 ODIs since debut in 2008. The West Indies stalwart has scored seven hundreds and 41 fifties in 163 innings at an average of 42.25. Her highest score in ODIs is 171 runs.
5. Smriti Mandhana, India – 4919 runs

Indian female opener Smriti Mandhana grabs the fifth spot on this list. This southpaw batter has so far piled up 4919 runs in 110 matches of ODIs, recording an impressive average of 47.29. Mandhana has slammed 13 ODI centuries to 32 fifties, her highest being 136 in ODIs. She also holds the most number of ODI centuries for India Women.