Women’s One-Day Internationals (ODIs) have given us many great players over the years. Some batters have scored thousands of runs and made their names in cricket history.
In this article, you’ll learn about the top 10 women cricketers who have scored the most runs in ODI matches. From Mithali Raj’s consistency to Meg Lanning’s aggressive batting, these players have made huge contributions to their teams.
By the end, you’ll know who scored the most, how they played, and why they are so special in women’s cricket.
Top 10 Players with the Most Runs in Women’s ODIs
Here’s a quick look at the top 10 run-scorers in women’s ODI history.
| Player | Matches | Runs | Average | Strike Rate | 100s | 50s | Best Score |
|---|---|---|---|---|---|---|---|
| Mithali Raj (IND) | 232 | 7805 | 50.68 | 66.19 | 7 | 64 | 125* |
| Charlotte Edwards (ENG) | 191 | 5992 | 38.16 | 65.29 | 9 | 46 | 173* |
| Suzie Bates (NZ) | 171 | 5896 | 39.83 | 79.90 | 13 | 37 | 168 |
| Stafanie Taylor (WI) | 165 | 5805 | 42.68 | 68.64 | 7 | 41 | 171 |
| Belinda Clark (AUS) | 118 | 4844 | 47.49 | 66.38 | 5 | 30 | 229* |
| Karen Rolton (AUS) | 141 | 4814 | 48.14 | 73.69 | 8 | 33 | 154* |
| Amy Satterthwaite (NZ) | 145 | 4639 | 38.33 | 75.44 | 7 | 27 | 137* |
| Meg Lanning (AUS) | 103 | 4602 | 53.51 | 92.20 | 15 | 21 | 152* |
| Smriti Mandhana (IND) | 102 | 4473 | 46.59 | 87.79 | 11 | 31 | 136 |
| Laura Wolvaardt (SA) | 104 | 4389 | 49.31 | 71.72 | 8 | 34 | 184* |
Let’s take a closer look at each of these amazing players.
1. Mithali Raj (India)
| Stat | Value |
|---|---|
| Debut | 1999 |
| Matches | 232 |
| Innings | 211 |
| Runs | 7805 |
| 50s | 64 |
| 100s | 7 |
Mithali is the queen of women’s cricket. She has scored the most runs ever in women’s ODIs. She played for India for over 20 years and was their team leader for a long time. Her steady batting and calm mind made her special.

Mithali rarely played bad shots and could score runs when her team was in trouble. She was very good at reading the game and helped many young players learn cricket. Even when she got older, she kept scoring runs and breaking records.
2. Charlotte Edwards (England)
| Stat | Value |
|---|---|
| Debut | 1997 |
| Matches | 191 |
| Innings | 180 |
| Runs | 5992 |
| 50s | 46 |
| 100s | 9 |
Charlotte was England’s best batter for many years. She started playing for England when she was just 16 years old. She was also a great leader who helped England win many big games and tournaments.

Charlotte could play both fast and slow when needed. She was very smart about cricket and knew how to win games. After she stopped playing, she became a coach to help other players get better. Her 173 not out is one of the highest scores in women’s ODIs.
3. Suzie Bates (New Zealand)
| Stat | Value |
|---|---|
| Debut | 2006 |
| Matches | 171 |
| Innings | 167 |
| Runs | 5896 |
| 50s | 37 |
| 100s | 13 |
Suzie is not just a cricket star but was also an Olympic basketball player. She can hit the ball very hard and score runs quickly. Her happy smile and fighting spirit make her loved by fans.

Suzie is good at both batting and bowling. She leads by doing, not just by talking. She has scored many hundreds and won many games for New Zealand. Even after playing for many years, she still loves cricket and plays with joy.
4. Stafanie Taylor (West Indies)
| Stat | Value |
|---|---|
| Debut | 2008 |
| Matches | 165 |
| Innings | 159 |
| Runs | 5805 |
| 50s | 41 |
| 100s | 7 |
Stafanie has accumulated 5,805 ODI runs in 165 matches for West Indies. Her batting average of 42.68 is impressive, showing her reliability as a run-scorer. She has 7 centuries and 41 half-centuries to her name, with a highest score of 171.

Stafanie’s ODI batting combines elegance with power. She can score all around the wicket and adapts well to different situations. Her consistent run-scoring has been crucial for the West Indies over the years. She scores runs even when other batters struggle, making her one of the top ODI run-getters of all time.
5. Belinda Clark (Australia)
| Stat | Value |
|---|---|
| Debut | 1991 |
| Matches | 118 |
| Innings | 114 |
| Runs | 4844 |
| 50s | 30 |
| 100s | 5 |
Belinda was ahead of her time. She was the first person to score a double century in ODIs (229*) – years before Sachin Tendulkar did it in men’s cricket. Her consistent run-making helped Australia become the best team in the world during the 1990s.

Belinda was smart and brave as a leader. She scored nearly 5000 ODI runs at an impressive average of 47.49. Her batting was solid and reliable in big matches. Her 229 not out remains one of the highest individual scores in women’s ODI history.
6. Karen Rolton (Australia)
| Stat | Value |
|---|---|
| Debut | 1995 |
| Matches | 141 |
| Innings | 132 |
| Runs | 4814 |
| 50s | 33 |
| 100s | 8 |
Karen scored 4,814 ODI runs at an excellent average of 48.14 in 141 matches. Her ability to score quickly is shown by her strike rate of 73.69. She hit 8 centuries and 33 half-centuries during her ODI career, with a top score of 154*.

Karen’s powerful batting made her one of Australia’s best run-scorers. She was particularly strong against fast bowling and could dominate attacks when in form. Her consistent run-scoring in ODIs helped Australia win many matches and tournaments during her playing days.
7. Amy Satterthwaite (New Zealand)
| Stat | Value |
|---|---|
| Debut | 2007 |
| Matches | 145 |
| Innings | 130 |
| Runs | 4639 |
| 50s | 27 |
| 100s | 7 |
Amy has gathered 4,639 ODI runs in 145 matches at an average of 38.33. Her ability to score consistently is shown by her 7 centuries and 27 half-centuries. She holds the record for scoring four consecutive ODI centuries, a feat unmatched in women’s cricket.

Amy’s left-handed batting brings elegance to her run-scoring. She times the ball beautifully and builds her innings methodically. Her strike rate of 75.44 shows she can score at a good pace when needed. Her highest score of 137* demonstrates her ability to play substantial innings.
8. Meg Lanning (Australia)
| Stat | Value |
|---|---|
| Debut | 2011 |
| Matches | 103 |
| Innings | 102 |
| Runs | 4602 |
| 50s | 21 |
| 100s | 15 |
Meg has compiled 4,602 ODI runs in just 103 matches, giving her an outstanding average of 53.51. Her 15 centuries are the most by any woman in ODI cricket. She scores at a rapid strike rate of 92.20, making her one of the fastest-scoring batters on this list.

Meg’s ODI batting combines technical excellence with aggressive intent. She can dominate bowling attacks and score all around the wicket. Her ability to convert starts into big scores is remarkable – she has more centuries than half-centuries, showing her hunger for big runs in ODIs.
9. Smriti Mandhana (India)
| Stat | Value |
|---|---|
| Debut | 2013 |
| Matches | 102 |
| Innings | 100 |
| Runs | 4473 |
| 50s | 31 |
| 100s | 11 |
Smriti has accumulated 4,473 ODI runs in 102 matches at an impressive average of 46.59. Her strike rate of 87.79 is among the highest on this list, showing her attacking batting style. She has scored 11 centuries and 31 half-centuries in ODIs.

Smriti’s ODI batting is characterized by elegant strokes, especially her cover drives. She can score quickly but also has the technique to build long innings. Her consistent run-scoring has made her one of India’s most reliable ODI batters. Her highest score of 136 shows her ability to play match-winning innings.
10. Laura Wolvaardt (South Africa)
| Stat | Value |
|---|---|
| Debut | 2016 |
| Matches | 104 |
| Innings | 102 |
| Runs | 4389 |
| 50s | 34 |
| 100s | 8 |
Laura has scored 4,389 ODI runs in 104 matches at an excellent average of 49.31. Despite being the youngest on this list, she has already hit 8 centuries and 34 half-centuries. Her highest score of 184* shows her ability to play big innings.

Laura’s ODI batting is built on perfect technique and shot placement. Her cover drive is considered one of the best in women’s cricket. She scores consistently against all types of bowling and in different conditions. Her steady run accumulation has quickly moved her into the top 10 ODI run-scorers of all time.
Suggested Reads:
- In what year was the first-ever women’s ODI World Cup played?
- Most Beautiful Women Cricketers In The World
Conclusion: Mithali Raj Has the Most Runs in ODI women’s Cricket
Mithali Raj is the top run-scorer in women’s ODI cricket, with over 7,800 runs. But many others have also made their mark with amazing performances.
These players have set high standards and inspired girls around the world to pick up a bat and dream big. They’ve proven that women’s cricket is full of talent, power, and passion.
As women’s cricket grows bigger, new players may break these records. But these legends will always be remembered for what they did for the game.
FAQs
Mithali Raj from India has the most runs in women’s ODI history. She scored 7,805 runs in 232 matches from 1999 to 2022.
Suzie Bates from New Zealand is still playing and has scored over 5,800 runs. She may move even higher in the list soon.
Yes, Belinda Clark from Australia was the first woman to score a double century (229*) in an ODI in 1997.
Meg Lanning from Australia had one of the best averages, over 53, while scoring more than 4,600 runs in her career.
Mithali played for over 20 years and was always consistent. She also led India to many important wins and was a role model for young players.
Leave a Comment