2. Charlotte Edwards- 10,273
England cricketer Charlotte Edwards takes the 2nd spot in this list with 10,273 total runs across all the formats in women’s cricket. The former England women’s captain scored 1676 runs in 23 Tests (43 innings) at an average of 44.10. She smacked 4 centuries in her Test career.
In 191 ODIs during her career, she has mustered 5992 runs in 180 innings at an average of 38.16. Edwards also smacked 9 centuries and 46 half-centuries in ODIs. In her T20I career, the top-order English batswoman has played 95 matches, scoring 2605 runs in 93 innings at an average of 32.97. She also hit 12 fifties in T20Is.