Most Runs in Women’s Cricket Across All Formats

Most Runs in Women’s Cricket: ODI, T20I & Tests

Women’s cricket has grown into a global force, producing some of the finest batting talents the sport has ever seen. From the calm consistency of Mithali Raj to the aggressive flair of Meg Lanning and the fearless approach of players like Suzie Bates, the women’s game has been blessed with run-machines who’ve redefined batting across generations. This blog highlights the legendary players with the most runs in women’s cricket across all three international formats — ODI, T20I, and Test — offering a comprehensive look at the icons who’ve dominated the scoreboard and etched their names in cricket history.

Top 10 Players with the Most Runs in Women’s Cricket in All Formats

Here’s a look at the women who have scored the most runs in women’s cricket in all formats, combining their statistics from ODIs, T20Is, and Test matches. These legendary batters have been the backbone of their teams, delivering runs consistently across all versions of the game.

Player Country Total Runs Format Breakdown (Test / ODI / T20I)
Mithali Raj India 10,868 699 / 7,805 / 2,364
Suzie Bates New Zealand 10,641 29 / 5,896 / 4,716
Charlotte Edwards England 10,273 1,676 / 5,992 / 2,605
Stafanie Taylor West Indies 9,245 319 / 5,805 / 3,121
Meg Lanning Australia 8,352 345 / 4,602 / 3,405
Ellyse Perry Australia 6,974 928 / 3,958 / 2,088
Harmanpreet Kaur India 7,741 209 / 3,943 / 3,589
Sarah Taylor England 6,533 300 / 4,056 / 2,177
Alyssa Healy Australia 5,522 236 / 3,198 / 2,088
Chamari Athapaththu Sri Lanka 7,368 33 / 3,877 / 3,458

Mithali Raj

Format Matches Runs 100s
Test 12 699 1
ODI 232 7,805 7
T20I 89 2,364 0

Mithali Raj holds the crown for the most runs in women’s cricket, making her the undisputed queen of consistency. Across a career that spanned 22 years, Mithali amassed 10,832 international runs, excelling in all three formats. Her ODI record is unparalleled, with 7,805 runs, while her contributions of 663 Test runs and 2,364 T20I runs further highlight her versatility. With seven international centuries and over 80 fifties, Mithali didn’t just play the game — she mastered it. Her ability to anchor innings and build partnerships made her a pillar of the Indian batting lineup for over two decades.

Format Matches Runs 100s
Test 1 29 0
ODI 169 5,890
T20I 177 4,716

Suzie Bates has carved her name into the history books with sheer consistency and unmatched determination. As one of the top players with the most runs in women’s international cricket across all formats, Bates has crossed key milestones with both elegance and power. Her ODI and T20I numbers are among the best in the world, and she holds the distinction of being New Zealand’s highest run-scorer in both formats.

Stafanie Taylor – West Indies’ All-Format Anchor

Format Matches Runs 100s
Test 3 319 0
ODI 170 5,873 7
T20I 125 3,426 0

A dependable top-order batter and occasional off-spinner, Taylor’s value goes beyond the scoreboard. With over 5,000 ODI runs and more than 3,000 in T20Is, she’s been the backbone of her team’s batting unit across formats. 

Known for her calm demeanor and ability to pace an innings, Taylor has often played the role of stabilizer when the top order faltered and finisher when quick runs were needed. Her cricketing intelligence, adaptability, and leadership have helped shape the identity of West Indies women’s cricket, making her one of the most respected and admired players on the global stage.

Meg Lanning – Australia’s Run-Making Machine

Format Matches Runs 100s
Test 6 345 0
ODI 103 4,602 15
T20I 132 3,405 2

Few players have left a mark on women’s cricket quite like Meg Lanning. Beyond her remarkable run-scoring ability, she’s been one of the most successful captains in the sport’s history. Under her leadership, Australia clinched multiple ICC titles, including the T20 World Cups and the ODI World Cup. Lanning’s calm presence at the crease, paired with her sharp cricketing brain, allowed her to thrive under pressure. With over 8,300 international runs, her contribution to Australia’s golden era cannot be overstated.

Charlotte Edwards – England’s Timeless Trailblazer

Format Matches Runs 100s
Test 23 1,676 4
ODI 191 5,992 9
T20I 95 2,605 0

With nearly 10,300 runs across formats, Charlotte Edwards stands tall among players with the most runs in women’s cricket in all format. Her contribution to England’s success in the 2000s and early 2010s was immense, particularly in ODIs where she scored 5,992 runs, including 9 centuries. She also thrived in Tests and early T20Is, adapting her classical style to every format the game offered.

Ellyse Perry – The Ultimate All-Rounder

Format Matches Runs 100s
Test 11 876 2
ODI 137 3,654 2
T20I 139 1,842 0

Ellyse Perry has quietly built one of the most impressive careers in the modern game. With a combined run tally of over 6,300, she ranks high among players with the most runs in women’s cricket. Add to that her bowling achievements, and it’s clear why Perry is considered one of the greatest all-rounders the game has seen.

Harmanpreet Kaur – India’s Big-Match Player

Format Matches Runs 100s
Test 3 209 0
ODI 139 3,928 6
T20I 160 3,200+ 1

Harmanpreet Kaur Known for her aggressive stroke play and calm under pressure, she has delivered some of the most memorable performances in Indian women’s cricket. Her unbeaten 171 against Australia in the 2017 World Cup semi-final is still regarded as one of the greatest innings ever played. Over the years, she has become a dependable force in the middle order, contributing across formats with maturity and flair. As captain in T20Is and ODIs, she continues to lead with intent and innovation.

Sarah Taylor – The Artistry Behind the Stumps

Format Matches Runs 100s
Test 9 300 0
ODI 126 4,056 7
T20I 90 2,177 0

Sarah Taylor was not only one of the most stylish batters of her generation but also arguably the finest wicketkeeper in women’s cricket. Her fluid stroke play and lightning-quick reflexes made her a fan favorite. With over 4,000 runs in ODIs and more than 2,000 in T20Is, she consistently delivered with the bat, often opening the innings or stabilizing the middle order. Behind the stumps, she redefined standards with her swift glove work and sharp presence, inspiring a new generation of keepers with her technique and grace.

Alyssa Healy – Power, Precision & Presence

Format Matches Runs 100s
Test 7 236 0
ODI 101 3,000+ 5
T20I 148 2,800+ 1

Alyssa Healy is the kind of player who brings energy to every game. With her explosive batting at the top and sharp skills behind the stumps, she’s become one of Australia’s most valuable match-winners. Her quick starts and fearless attitude have changed how teams approach power plays in women’s cricket.

Chamari Athapaththu – Sri Lanka’s Lone Warrior

Format Matches Runs 100s
Test 1 33 0
ODI 103 3,500+ 8
T20I 124 2,300+ 1

Chamari Athapaththu has carried the Sri Lankan batting lineup on her shoulders for years. A powerful left-hander, she has the rare ability to single-handedly dominate top-tier bowling attacks. Her unbeaten 178* against Australia in the 2017 World Cup remains one of the most destructive knocks in the history of the women’s game. Despite limited support from the other end, Athapaththu has consistently delivered match-winning performances in both ODIs and T20Is, establishing herself as one of the most respected and feared openers in world cricket.

Read More: Most Centuries in Women’s Cricket

Most Runs in Women’s T20I Cricket History (As of 2025)

Over the past two decades, women’s T20 internationals have become one of the most exciting formats in the game, demanding power, precision, and adaptability. As the format evolved, a select group of players stood out for their consistency and impact with the bat. These batters have not only scored runs but shaped how T20I cricket is played — setting records, winning games, and redefining aggression. Below is a look at the top run-scorers in women’s T20I history, showcasing those who have mastered this fast-paced format.

Rank Player Country Matches Runs
1 Suzie Bates New Zealand 177 4,716
2 Smriti Mandhana India 150 3,886
3 Harmanpreet Kaur India 179 3,590
4 Chamari Athapaththu Sri Lanka 146 3,458
5 Sophie Devine New Zealand 146 3,431
6 Stafanie Taylor West Indies 123 3,426
7 Meg Lanning Australia 132 3,405
8 Beth Mooney Australia 126 3,381
9 Danielle Wyatt England 175 3,208
10 Alyssa Healy Australia 162 3,054

Top Run-Scorers in Women’s One-Day Internationals

Rank Player Country Matches Runs
1 Mithali Raj India 232 7,805
2 Charlotte Edwards England 191 5,992
3 Suzie Bates New Zealand 160 5,896
4 Stafanie Taylor WI 170 5,873
5 Belinda Clark Australia 118 4,844
6 Karen Rolton Australia 141 4,814
7 Amy Satterthwaite New Zealand 145 4,639
8 Meg Lanning Australia 103 4,602
9 Laura Wolvaardt South Africa 107 4,519
10 Tammy Beaumont England 129 4,487

Women’s Test Cricket: Highest Career Run-Getters

While Test cricket in the women’s game is played far less frequently than limited-overs formats, it remains the purest and most challenging form of the sport. Over the years, a select group of batters have showcased their class, patience, and technique in the long format, etching their names into the record books. These women have not only scored big but have done so in an era where opportunities in Tests were limited, making their achievements all the more remarkable. Let’s explore the top run-scorers in women’s Test cricket history.

Rank Player Country Matches Runs
1 Jan Brittin England 27 1,935
2 Charlotte Edwards England 23 1,676
3 Rachael Heyhoe Flint England 38 1,594
4 Debbie Hockley New Zealand 29 1,301
5 Carole Hodges England 31 1,164
6 Sandhya Agarwal India 13 1,110
7 Smriti Mandhana India 7 629
8 Mithali Raj India 12 699
9 Nat Sciver-Brunt* England 12 883
10 Denise Annetts Australia 10 819

Final Words

The landscape of women’s cricket has evolved tremendously over the years, and the remarkable batters featured in this list are living proof of that progress. From Mithali Raj’s unshakable dominance to Suzie Bates’ explosive consistency and Stafanie Taylor’s all-format reliability, these players have redefined what it means to be great in the international arena. Their achievements are not just numbers—they represent years of dedication, resilience, and passion for the game. As women’s cricket continues to grow globally, these run machines have laid the foundation for future stars to shine even brighter. Whether it’s ODIs, T20Is, or the rare but treasured Test matches, these legends have left an unforgettable mark on the sport.

Frequently Asked Questions (FAQs)

Q1. Who has scored the most runs in women’s international cricket across all formats?
A: Mithali Raj of India holds the record for the most runs in women’s international cricket, with a total of 10,868 runs across Tests, ODIs, and T20Is.

Q2. Who has the most runs in women’s ODI cricket?
A: Mithali Raj leads the chart in women’s ODIs with 7,805 runs from 232 matches.

Q3. Who is the highest run-scorer in women’s T20I cricket?
A: Suzie Bates from New Zealand is the top run-scorer in Women’s T20Is with over 4,700 runs.

Q4. Which player has the most runs in women’s Test cricket?
A: Jan Brittin of England tops the all-time list with 1,935 Test runs.

Q5. Which active women’s cricketer is close to breaking major run records?
A: Players like Chamari Athapaththu, Smriti Mandhana, and Alyssa Healy are among the top active batters and are rapidly climbing the run charts.

Q6. Who has scored the most centuries in women’s cricket across formats?
A: Meg Lanning has scored the most international centuries in women’s cricket, including multiple hundreds in both ODIs and T20Is.

Comments

No comments yet. Why don’t you start the discussion?

Leave a Reply

Your email address will not be published. Required fields are marked *