When we talk about consistency, class, and long-lasting impact in cricket, women’s cricket has its own list of legends who’ve redefined batting. From Mithali Raj’s calm dominance to Suzie Bates’ explosive stroke play, these players have inspired generations.
Here’s a look at the top 10 run-scorers in women’s international cricket across all formats — Tests, ODIs, and T20Is — and how each of them built their legacy.
Most Runs in Women’s International Cricket in All Formats
| Rank | Player | Country | Total Runs | Tests | ODIs | T20Is |
|---|---|---|---|---|---|---|
| 1 | Mithali Raj | India | 10,868 | 699 | 7,805 | 2,364 |
| 2 | Charlotte Edwards | England | ~10,273 | 1,676 | 5,992 | 2,605 |
| 3 | Suzie Bates | New Zealand | ~10,635 | 29 | 5,890 | 4,716 |
| 4 | Stafanie Taylor | West Indies | ~9,299 | 0 | 5,873 | 3,426 |
| 5 | Meg Lanning | Australia | ~8,007 | 99 | 4,602 | 3,406 |
| 6 | Tammy Beaumont | England | ~5,850+ | 612 | 4,528 | 700 |
| 7 | Amy Satterthwaite | New Zealand | ~6,423 | 0 | 4,639 | 1,784 |
| 8 | Heather Knight | England | ~5,800+ | ~750 | 4,037 | ~1,000 |
| 9 | Beth Mooney | Australia | ~6,696 | 529 | 2,786 | 3,381 |
| 10 | Smriti Mandhana | India | ~5,517 | 629 | 4,888 | (Partial) |
1. Mithali Raj (India) – 10,868 Runs
- Tests: 699 | ODIs: 7,805 | T20Is: 2,364
Mithali Raj sits at the very top — and rightfully so. The former Indian captain is the only woman cricketer to cross 10,000 international runs. Known for her composure and elegant cover drives, Mithali led India for over two decades. Her ability to anchor innings under pressure made her one of the most reliable batters in the world.
2. Charlotte Edwards (England) – ~10,273 Runs
- Tests: 1,676 | ODIs: 5,992 | T20Is: 2,605
A trailblazer for English cricket, Charlotte Edwards’ career spanned nearly two decades. She was the backbone of England’s batting and captained her side to several historic wins. Known for her impeccable timing and consistency, she inspired a new generation of English players to take up the game.
Also see: Smriti Mandhana Creates History: Breaks 8 Major Records
3. Suzie Bates (New Zealand) – ~10,635 Runs
- Tests: 29 | ODIs: 5,890 | T20Is: 4,716
Suzie Bates is one of the most entertaining players in world cricket. A former basketball player for New Zealand, Bates brought athleticism and flair to the game. She is currently among the few active players still adding to her tally — a true symbol of modern-day professionalism.
4. Stafanie Taylor (West Indies) – ~9,299 Runs
- ODIs: 5,873 | T20Is: 3,426
The heartbeat of West Indies women’s cricket, Stafanie Taylor is an all-rounder who’s equally dangerous with both bat and ball. Her calm presence and match-winning instincts have led West Indies to many memorable victories — including the 2016 T20 World Cup title.
5. Meg Lanning (Australia) – ~8,007 Runs
- Tests: 99 | ODIs: 4,602 | T20Is: 3,406
Meg Lanning redefined dominance in women’s cricket. Known as “The Megastar,” her aggressive yet calculated batting style helped Australia become an unstoppable force. Under her captaincy, Australia lifted multiple ICC trophies, making her one of the most successful captains ever.
6. Tammy Beaumont (England) – ~5,850+ Runs
- Tests: 612 | ODIs: 4,528 | T20Is: 700
Tammy Beaumont’s hunger for runs is unmatched. She’s known for her strong temperament and adaptability. Whether it’s holding the innings together or going on the attack, Tammy has proven herself across all formats and continues to be one of England’s most dependable batters.
7. Amy Satterthwaite (New Zealand) – ~6,423 Runs
- ODIs: 4,639 | T20Is: 1,784
Amy Satterthwaite’s elegant batting and consistency made her a key figure for New Zealand for over a decade. She’s also one of the few players to score four consecutive ODI centuries, an incredible achievement that highlights her class and concentration.
8. Heather Knight (England) – ~5,800+ Runs
- Tests: ~750 | ODIs: 4,037 | T20Is: ~1,000
Heather Knight is the perfect blend of leadership and skill. She led England to victory in the 2017 Women’s World Cup and remains one of the most composed batters in pressure situations. Her tactical mind and consistency make her a pillar of English cricket.
9. Beth Mooney (Australia) – ~6,696 Runs
- Tests: 529 | ODIs: 2,786 | T20Is: 3,381
Beth Mooney has been one of the most consistent modern batters for Australia. Her ability to adapt — whether as an opener or middle-order finisher — makes her an invaluable asset. She’s known for delivering big runs when it matters the most.
10. Smriti Mandhana (India) – ~5,517 Runs
- Tests: 629 | ODIs: 4,888 | T20Is: (Ongoing)
Smriti Mandhana is the face of the new generation of Indian cricket. Stylish, fearless, and technically gifted, she has already broken multiple records — including becoming the fastest Indian (men or women) to reach 5000 ODI runs. Her ability to dominate world-class bowling attacks has made her a global star.
From Mithali Raj’s calm control to Smriti Mandhana’s flair, these women have not just scored runs — they’ve inspired millions. Each player on this list represents a chapter in the evolution of women’s cricket, proving that talent, hard work, and resilience can take the game to new heights.




