Indian Legendary Women’s Cricketer, Mithali Raj, is the all-time leading run scorer in Women’s cricket across all formats. The white ferns batter Suzie Bates and England’s Charlotte Edwards are among the list.
Since the introduction of Women’s professional cricket, a lot of players have scored runs consistently, and the development of the best batters across formats has also happened. There are a lot of batters leading the runs chart who are playing currently and will climb up the ladder for sure.
This article will explore the top 10 Women’s cricketers with the most runs in their careers in all formats combined.
Most Runs In Women’s Cricket – Top 10
From the ever-consistent Mithali Raj, the Fearless approach of players like Suzie Bates and Meg Lanning led the way for scoring runs consistently, and they all scored runs in all formats of cricket with domination.
Here is the top 10 batters with the most runs in all formats,
Position | Player | Country | Runs(All formats) |
---|---|---|---|
1 | Mithali Raj | India | 10868 |
2 | Suzie Bates | New Zealand | 10641 |
3 | Charlotte Edwards | England | 10273 |
4 | Stefanie Taylor | West Indies | 9245 |
5 | Meg Lanning | Australia | 8352 |
6 | Harmanpreet Kaur | India | 7741 |
7 | Chamari Athapaththu | Sri Lanka | 7368 |
8 | Elysse Perry | Australia | 6974 |
9 | Sarah Taylor | England | 6533 |
10 | Alyssa Healy | Australia | 5522 |
Let’s see how these players fared in different formats and their stats here,
1. Mithali Raj
The former Indian Women’s team skipper is widely regarded as one of the greatest female players ever to have played cricket. Her career is marked by significant records in Women’s international cricket.

Career Stats:
Parameter | Test | ODI | T20I |
---|---|---|---|
Matches | 12 | 232 | 89 |
Runs | 699 | 7805 | 2364 |
Average | 43.68 | 50.68 | 37.52 |
Highest Score | 214 | 125* | 97* |
100s | 1 | 7 | 0 |
50s | 4 | 64 | 17 |
She is the only Women cricketer ever to have crossed the 7000-run mark in ODIs. Mithali is the only third player as well to have scored more than 10000 runs in all formats. Many records complement her longest international career.
2. Suzie Bates
Suzie Bates is the second leading run scorer in Women’s cricket. The right-handed batter has established herself as one of the best opening batters over the years with her top consistency in scoring runs.

Career Stats:
Parameter | ODI | T20I |
---|---|---|
Matches | 171 | 177 |
Runs | 5896 | 4716 |
Average | 39.83 | 29.11 |
Highest Score | 168 | 124* |
100s | 13 | 1 |
50s | 37 | 28 |
She is dominant in white ball formats and is the leading runs scorer in Women’s T20Is with 4716 runs in 177 matches. Bates is one of the most experienced female cricketers, and she also holds some records across formats.
3. Charlotte Edwards
The former English cricketer is known for her consistent run-scoring stint and is the most runs scorer for England across formats. Apart from her batting records, Edwards captained the England Women’s team in a record number of matches.

Career Stats:
Parameter | Test | ODI | T20I |
---|---|---|---|
Matches | 23 | 191 | 95 |
Runs | 1676 | 5992 | 2605 |
Average | 44.10 | 38.16 | 32.97 |
Highest Score | 117 | 173* | 92* |
100s | 4 | 9 | 0 |
50s | 9 | 46 | 12 |
Having dominated in all formats, Charlotte Edwards is one of the best consistent batters, and her stats are proof of how she fared for their national team with the bat. She made her debut for the England Women’s team at the age of 16 and led her team to many victorious occasions before retiring in 2016.
4. Stefanie Taylor
Stefanie Taylor is among the elite list of Women’s cricketers, and she has scored more than 9000 runs in all formats combined in her international career. Taylor showcased her aggressive batting style and has scored runs freely, becoming the pillar of the West Indian batting lineup over the years.

Career Stats:
Parameter | ODI | T20I |
---|---|---|
Matches | 170 | 126 |
Runs | 5873 | 3426 |
Average | 42.25 | 34.95 |
Highest Score | 171 | 90 |
100s | 7 | 0 |
50s | 41 | 22 |
Consistent in both ODIs and T20Is, and her tally of runs, including 7 centuries and 63 fifty-plus scores. Stefanie made a significant contribution to the Windies Women’s team with her vast experience and leadership qualities.
5. Meg Lanning
Meg Lanning is one of the greatest batters in Women’s cricket and is the leading run scorer for Australia. She holds numerous records, including most hundreds in Women’s international cricket(17).

Career Stats:
Parameter | Test | ODI | T20I |
---|---|---|---|
Matches | 6 | 103 | 132 |
Runs | 345 | 4602 | 3405 |
Average | 31.36 | 53.51 | 36.61 |
Highest Score | 93 | 152* | 133* |
100s | 0 | 15 | 2 |
50s | 2 | 21 | 15 |
Exceptional batting performances mark Lanning’s long international career and considered as one of the greatest cricketers of all time.
6. Harmanpreet Kaur
Harmanpreet Kaur, the Indian Women’s team skipper, is in the 6th position of the most runs scored in Women’s cricket with 7741 runs combined in all formats.

Career Stats:
Parameter | Test | ODI | T20I |
---|---|---|---|
Matches | 6 | 149 | 182 |
Runs | 200 | 4069 | 3654 |
Average | 25.00 | 37.67 | 28.77 |
Highest Score | 69 | 171* | 103 |
100s | 0 | 7 | 1 |
50s | 1 | 19 | 14 |
She has amassed more than 3000 runs in both Women’s ODIs and T20Is, including 8 centuries. Consistent scoring across formats made her one of the finest batters with solid stroke play and power.
7. Chamari Athapaththu
The Sri Lankan Skipper is one of the powerful left-handed batters we have ever seen in Women’s cricket. She has many records in both ODIs and T20Is for Sri Lanka.

Career Stats:
Parameter | ODI | T20I |
---|---|---|
Matches | 115 | 146 |
Runs | 3877 | 3458 |
Average | 35.24 | 25.42 |
Highest Score | 195* | 119* |
100s | 9 | 3 |
50s | 19 | 13 |
Athapaththu’s stats demonstrate her ability to score runs at a good pace in white ball formats of the game. She is set to add more to her tally of runs and lead the Lankan side to a successful time ahead.
8. Elysse Perry
Elysse Perry has established herself as the best all-rounder in Women’s cricket, and she excelled with the bat in all formats for the Australian Women’s team. She is capable of playing long innings and adapting according to the situations in the middle.

Career Stats:
Parameter | Test | ODI | T20I |
---|---|---|---|
Matches | 14 | 155 | 168 |
Runs | 930 | 4187 | 2173 |
Average | 58.12 | 48.68 | 31.04 |
Highest Score | 213* | 112* | 75 |
100s | 2 | 3 | 0 |
50s | 4 | 35 | 9 |
She has played 14 test matches and played more than 150 matches in both Women’s ODIs and T20Is. Perry has been recognised for her outstanding contributions with the bat for the Australian Women’s team and is still ruling the 22 yards with consistent run scoring.
9. Sarah Taylor
Sarah Taylor is a delicate wicket-keeper batter and has scored runs freely with her prolific batting skills. Capable of scoring runs across all formats, she delivered consistent performance for the English Women’s team during her long tenure.

Career Stats:
Parameter | Test | ODI | T20I |
---|---|---|---|
Matches | 10 | 126 | 90 |
Runs | 300 | 4056 | 2177 |
Average | 18.75 | 38.26 | 29.02 |
Highest Score | 40 | 147 | 77 |
100s | 0 | 7 | 0 |
50s | 0 | 20 | 16 |
Taylor’s ability to adapt her game to different formats made her a significant and crucial player for the England Women’s team. Her tally of 7 centuries and 36 fifty-plus scores proves why she earned the tag of one of the best batters ever to have played cricket.
10. Alyssa Healy
Alyssa Healy, the Australian Women’s team captain, is a player who has made a real impact in the current era of Women’s cricket. Being a reliable wicket-keeper batter, Healy has been having a good run of form with the bat over the last few years.

Career Stats:
Parameter | Test | ODI | T20I |
---|---|---|---|
Matches | 10 | 115 | 162 |
Runs | 489 | 3198 | 3054 |
Average | 30.56 | 34.76 | 25.45 |
Highest Score | 99 | 170 | 148* |
100s | 0 | 5 | 1 |
50s | 3 | 18 | 17 |
She is basically an aggressive opening batter and always scores runs and helps her team get a start and later converts those starts into big scores. Healy is determined to score more in the future and aims to climb the ladder of the most runs chart in Women’s cricket.
Related Reads:
Conclusion: Mithali Raj Is The All Time Leading Run Scorer In Women’s Cricket!
Mithali Raj’s remarkable tally of 10,868 runs firmly establishes her as the all-time leading run scorer in Women’s cricket across all formats. Her consistency, longevity, and technical excellence have set a benchmark for aspiring cricketers worldwide.
Close on her heels are legends like Suzie Bates, Charlotte Edwards, and Stefanie Taylor, each of whom has contributed immensely to the growth of Women’s cricket.
The list also features current stars like Harmanpreet Kaur and Alyssa Healy, who continue to climb the charts.