Home » Most Runs In Women’s Cricket History – Test, ODI & T20 (2025)

Most Runs In Women’s Cricket History – Test, ODI & T20 (2025)

August 25, 2025

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,

PositionPlayerCountryRuns(All formats)
1Mithali RajIndia10868
2Suzie BatesNew Zealand10641
3Charlotte EdwardsEngland10273
4Stefanie TaylorWest Indies9245
5Meg LanningAustralia8352
6Harmanpreet KaurIndia7741
7Chamari AthapaththuSri Lanka7368
8Elysse PerryAustralia6974
9Sarah TaylorEngland6533
10Alyssa HealyAustralia5522

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.

Mithali Raj's Most Runs In Women’s Cricket
Source: ABP News

Career Stats:

ParameterTestODIT20I
Matches1223289
Runs69978052364
Average43.6850.6837.52
Highest Score214125*97*
100s170
50s46417

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.

Suzie Bates's Most Runs In Women’s Cricket
Source: Sky Sports

Career Stats:

ParameterODIT20I
Matches171177
Runs58964716
Average39.8329.11
Highest Score168124*
100s131
50s3728

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.

Charlotte Edwards
Source: Sky Sports

Career Stats:

ParameterTestODIT20I
Matches2319195
Runs167659922605
Average44.1038.1632.97
Highest Score117173*92*
100s490
50s94612

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.

Stefanie Taylor
Source: Cricket Country

Career Stats:

ParameterODIT20I
Matches170126
Runs58733426
Average42.2534.95
Highest Score17190
100s70
50s4122

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).

Meg Lanning
Source: Zap Cricket

Career Stats:

ParameterTestODIT20I
Matches6103132
Runs34546023405
Average31.3653.5136.61
Highest Score93152*133*
100s0152
50s22115

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.

Harmanpreet Kaur
Source: India Today

Career Stats:

ParameterTestODIT20I
Matches6149182
Runs20040693654
Average25.0037.6728.77
Highest Score69171*103
100s071
50s11914

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.

Chamari Athapaththu
Source: ANI News

Career Stats:

ParameterODIT20I
Matches115146
Runs38773458
Average35.2425.42
Highest Score195*119*
100s93
50s1913

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.

Elysse Perry
Source: Hindustan Times

Career Stats:

ParameterTestODIT20I
Matches14155168
Runs93041872173
Average58.1248.6831.04
Highest Score213*112*75
100s230
50s4359

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.

Sarah Taylor
Source: The Independent

Career Stats:

ParameterTestODIT20I
Matches1012690
Runs30040562177
Average18.7538.2629.02
Highest Score4014777
100s070
50s02016

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.

Alyssa Healy
Source: The Independent

Career Stats:

ParameterTestODIT20I
Matches10115162
Runs48931983054
Average30.5634.7625.45
Highest Score99170148*
100s051
50s31817

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. 

Siddharth Joshi is the voice behind GenZcricket, a cricket lover turned storyteller. Born in 2001, his dream of becoming a cricketer was cut short by an early injury—but his love for the game never faded. Instead, he found a new way to stay connected by analyzing matches, players, and stadiums through his platform. With GenZcricket, Siddharth aims to help the younger generation dive deeper into the game with insights, stats, and stories. His goal is to make cricket exciting, relatable, and accessible for fans of all ages—especially Gen Z.

Scroll to Top