#2 Charlotte Edwards (5992 runs)
Charlotte Edwards had a pretty long career for England and played in 191 ODIs. She was a prolific run-getter for the English Women's team. She scored 5992 runs at a decent average of 38.16 and collected 9 centuries and 46 half centuries during her career.
Her highest score was 173 runs. Charlotte was a natural leader and captained the English women's team for 10 years. She will remain a popular figure in the history of women's cricket.
Looking for fast live cricket scores? Download CricRocket and get fast score updates, top-notch commentary in-depth match stats & much more! 🚀☄️
Edited by Sarah Waris