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.