Answer
Charlotte Edwards, the former England captain, held the record for most runs in women's ODI cricket. However, in July 2021, Indian women's cricket team captain Mithali Raj surpassed Edwards' tally of 5,992 runs to become the all-time leading run-scorer in women's ODIs. This achievement cemented Raj's status as one of the greatest batters in the history of women's cricket.