Smriti Mandhana now holds the record for the most international runs in women’s cricket. She passed Mithali Raj‘s tally of 10,868 on September 3, 2026, and sits at 10,880 runs across Tests, ODIs, and T20Is combined.
Here’s the full top 10, updated right after Mandhana’s record breaking century at the Women’s Asia Cup.
Top 10 Women’s Cricket All-Time Run Scorers
| Rank | Player | Country | Total Runs | Tests | ODIs | T20Is | Status |
|---|---|---|---|---|---|---|---|
| 1 | Smriti Mandhana | India | 10,880 | 788 | 5,411 | 4,681 | Active |
| 2 | Mithali Raj | India | 10,868 | 699 | 7,805 | 2,364 | Retired |
| 3 | Suzie Bates | New Zealand | 10,740 | 0 | 5,982 | 4,758 | Retired |
| 4 | Charlotte Edwards | England | 10,273 | 1,676 | 5,992 | 2,605 | Retired |
| 5 | Stafanie Taylor | West Indies | 10,007 | 0 | 6,341 | 3,666 | Active |
| 6 | Harmanpreet Kaur | India | 9,076 | 304 | 4,541 | 4,231 | Active |
| 7 | Laura Wolvaardt | South Africa | 8,831 | 255 | 5,695 | 2,881 | Active |
| 8 | Meg Lanning | Australia | 8,352 | 345 | 4,602 | 3,405 | Retired |
| 9 | Chamari Athapaththu | Sri Lanka | 8,347 | 0 | 4,253 | 4,094 | Active |
| 10 | Sophie Devine | New Zealand | 8,096 | 0 | 4,279 | 3,817 | Retired |
These numbers combine all three formats and change after every international match. Five names on this list are still active, so ranks 5 through 9 in particular can shuffle within a single series.
How This Ranking Works
This list adds up runs from Test matches, One Day Internationals, and T20 Internationals for the national side. It doesn’t count franchise league runs from the WPL, WBBL, or The Hundred.
That’s the same method the ICC when they talk about the leading run scorer in women’s international cricket, so it keeps the comparison fair across eras.
A few players here never played a Test. Stafanie Taylor, Chamari Athapaththu, and Sophie Devine built almost their entire tally in ODIs and T20Is, since their boards schedule far fewer red ball fixtures than India, England, Australia, and South Africa do.
1. Smriti Mandhana (India), 10,880 Runs
Mandhana leads the chart after a blazing 124 off 64 balls against Hong Kong, China on September 3, 2026, at the Women’s Asia Cup. That innings also brought up her 18th international century, one more than Meg Lanning, who sits on 17.

Her tally splits into 788 Test runs, 5,411 ODI runs, and 4,681 T20I runs. She made her India debut in 2013 and became the first Indian batter to score a hundred in all three formats.
Raj, the batter Mandhana just passed, posted a warm reaction online, calling it a proud moment to watch her records fall to someone she’d watched grow into one of India’s finest. Nice touch, considering most record holders aren’t around to hand over the baton in person.
2. Mithali Raj (India), 10,868 Runs (Retired)
Raj held the top spot for five years, from July 2021 until September 2026. She retired in June 2022 with 699 Test runs, 7,805 ODI runs, and 2,364 T20I runs across a 23-year career.

She’s still the highest run scorer in Women’s ODI cricket by nearly 1,800 runs. Raj also captained India to two World Cup finals, in 2005 and 2017, though the trophy stayed out of reach both times.
3. Suzie Bates (New Zealand), 10,740 Runs (Retired)
Bates retired in 2026 after New Zealand’s exit from the T20 World Cup they were defending. She finishes as the format’s all-time top scorer in T20Is with 4,758 runs, and added 5,982 in ODIs.

She debuted in 2006 and captained the White Ferns for over a decade. Her top score of 168 came in a 2009 World Cup match against Pakistan, a knock that still ranks among the best in the format’s history.
4. Charlotte Edwards (England), 10,273 Runs (Retired)
Edwards retired in 2016 after leading England to World T20 and World Cup titles. Her tally reads 1,676 Test runs, 5,992 ODI runs, and 2,605 T20I runs from 309 international appearances.

She made her England debut at 16 and captained the side for the final 10 years of her career, a run that included the 2009 double of the ODI and T20 World Cups.
5. Stafanie Taylor (West Indies), 10,007 Runs
Taylor is the only player outside India, England, New Zealand, and Australia to break into the top five. West Indies women have never played a Test, so her entire total comes from 6,341 ODI runs and 3,666 T20I runs.

She debuted in 2008 and has captained West Indies through several World Cup cycles. Her highest score, 171, came against Sri Lanka in Mumbai back in 2013.
6. Harmanpreet Kaur (India), 9,076 Runs
Kaur is the second Indian name on this list and the only active national captain in the top 10. Her breakdown stands at 304 Test runs, 4,541 ODI runs, and 4,231 T20I runs.

She led India to their first Women’s Cricket World Cup title in 2025, ending a wait that stretched back to India’s first appearance in 1978. Kaur has kept adding to her T20I tally through India’s Asia Cup 2026 campaign, and her Test runs jumped sharply after India’s one-off Test win over England in July 2026.
7. Laura Wolvaardt (South Africa), 8,831 Runs
Wolvaardt is the newest name to crack this list and the only South African here. Her tally reads 255 Test runs, 5,695 ODI runs, and 2,881 T20I runs, the fifth-highest ODI total in the sport’s history.

She captains South Africa across formats and led the side to their first ever ODI World Cup final in 2025, where they lost to hosts India. Wolvaardt topped the run charts at that tournament and has been South Africa’s most consistent batter for close to a decade, having made her debut back in 2016 at just 17.
8. Meg Lanning (Australia), 8,352 Runs (Retired)
Lanning retired in November 2023 as Australia’s most successful captain, with seven World Cup titles to her name across formats. Her final tally reads 345 Test runs, 4,602 ODI runs, and 3,405 T20I runs.

She held the record for most centuries by a woman, 17, before Mandhana moved past it in September 2026.
9. Chamari Athapaththu (Sri Lanka), 8,347 Runs
Athapaththu is Sri Lanka’s most influential batter and the only player from her country on this list. Her tally splits into 4,253 ODI runs and 4,094 T20I runs, since Sri Lanka have played just one women’s Test, and it happened before her debut.

She captains Sri Lanka across formats and led the side to the 2024 Women’s Asia Cup title, the country’s first major trophy in the format. She’s kept climbing this list steadily through 2026, adding runs across tours of Bangladesh and the West Indies.
10. Sophie Devine (New Zealand), 8,096 Runs (Retired)
Devine ended her international career after the 2026 T20 World Cup, finishing with 4,279 ODI runs and 3,817 T20I runs. She’d already stepped away from ODIs in October 2025.

She reached the 8,000-run mark on June 13, 2026, in New Zealand’s tournament opener against West Indies, closing out a career that stretched back to 2006.
Why India Shows Up Three Times On This List
India places three batters (Mandhana, Raj, and Kaur) inside the top six, more than any other country manages. That reflects both the sheer volume of matches India’s women now play and a batting depth that’s grown fast since central contracts arrived in 2015.
New Zealand places two players in the top 10, Bates and Devine, though both have now retired. Australia, South Africa, England, West Indies, and Sri Lanka have one name apiece, with Laura Wolvaardt the only current entrant still building her total from a relatively young age.
The Bottom Line: Smriti Mandhana Top’s the list of Most International Runs in Women’s Cricket
Mandhana’s climb to the top of this list caps a run that started with her India debut back in 2013. Five players have now crossed 10,000 international runs, and five more sit between 8,000 and 9,100, so cracking the top five takes more than simply outlasting the competition.
With Mandhana, Kaur, Wolvaardt, and Athapaththu all still active and adding runs by the week, don’t be surprised if this list looks different again within a year.