Meg Lanning tops the list of most centuries in Women’s ODIs with 15 centuries. She took only 103 matches to reach this milestone. She is followed by Suzie Bates (13), Tammy Beaumont (12), and Smriti Mandhana (11).
Notably, only four players could get the double-digit mark of centuries in Women’s ODI history. Read this blog to learn more about who is in the top 10 list of most hundreds in WODIs.
Top 10 Players with Most Hundreds in WODIs
Here is a list of the top 10 players who scored the most centuries, along with their ODI career overview.
| Rank | Player | Country | No. of Centuries | Matches (Innings) | Runs | Average | Strike Rate |
|---|---|---|---|---|---|---|---|
| 1 | Meg Lanning | Australia | 15 | 103 (102) | 4602 | 53.51 | 92.2 |
| 2 | Suzie Bates | New Zealand | 13 | 171 (164) | 5896 | 39.83 | 79.9 |
| 3 | Tamsin Beaumont | England | 12 | 132 (122) | 4528 | 41.16 | 76.4 |
| 4 | Smriti Mandhana | India | 11 | 105 (105) | 4588 | 46.34 | 87.82 |
| 5 | Hayley Matthews | West Indies | 9 | 99 (96) | 3074 | 33.78 | 76.41 |
| 6 | Chamari Athapaththu | Sri Lanka | 9 | 115 (115) | 3877 | 35.24 | 75.35 |
| 7 | Nat Sciver-Brunt | England | 9 | 121 (108) | 4092 | 46.5 | 95.34 |
| 8 | Charlotte Edwards | England | 9 | 191 (180) | 5992 | 38.16 | 65.29 |
| 9 | Laura Wolvaardt | South Africa | 8 | 107 (106) | 4519 | 49.11 | 71.83 |
| 10 | Samantha Claire Taylor | England | 8 | 126 (120) | 4101 | 40.2 | 69.77 |
1. Meg Lanning: 15 Centuries
Meg Lanning had an outstanding ODI career from 2011 to 2023. Known for her consistency, she scored over 4,602 runs at an average above 53.12.

With 15 centuries, the highest by any woman in ODIs, her achievements are detailed in the list of WODI top scorers, alongside a strike rate of 92.2.
2. Suzie Bates: 13 Centuries
Suzie Bates has had an incredible ODI career for New Zealand, playing 171 matches. She has scored 5,896 runs at an impressive average of around 40.

She has hit 13 centuries and 37 half-centuries, with a highest score of 168. She holds the record for the second most ODI centuries and the third most ODI runs in Women’s cricket.
3. Tammy Beaumont: 12 Centuries
Tammy Beaumont has had a remarkable ODI career for England. Beaumont has played 132 ODIs and scored 4,528 runs at an average above 41.

She has hit 12 ODI centuries, including a high score of 168. She captained England in T20Is for the first time in 2025.
4. Smriti Mandhana: 11 Centuries
Smriti Mandhana, vice-captain of the Indian women’s cricket team, has hit 11 ODI centuries. She has scored 4,588 runs at an impressive average of around 46.34.

She is the fastest Indian woman to reach 4,000 ODI runs and the first Indian to score 10+ ODI centuries. Mandhana’s leadership and versatility make her one of the most valuable players in women’s cricket today. She has also earned multiple ICC awards, including Women’s Cricketer of the Year and ODI Player of the Year.
5. Hayley Matthews: 9 Centuries
Hayley Matthews is the greatest women’s cricketer West Indies has produced. She has played 99 ODIs, scored 3,074 runs at an average of 33.78.

Hayley has hit 9 centuries and 8 fifties. She has the highest ODI score of 141. She is one of the finest all-rounders in ODI history, as she has taken 125 wickets with an economy rate of about 4.12.
6. Nat Sciver-Brunt: 9 Centuries
Nat Sciver-Brunt is a prominent all-rounder for England’s women’s cricket team, as she has scored 4.092 runs and 79 wickets.

She has played 121 ODIs, where she has hit 9 centuries and 25 half-centuries. She has a strike rate of 95.34 in ODIs. With the ball, Sciver-Brunt has taken 79 wickets at an average of 31.28 and an economy rate of 4.43.
7. Chamari Athapaththu: 9 Centuries
Chamari Athapaththu is a leading Sri Lankan women’s cricketer. She has played 115 Women’s ODI matches, where she scored 3877 runs with a top score of 195 not out, which is the third-highest individual score in women’s ODIs.

She has scored 9 centuries and 19 half-centuries in ODIs with a strike rate of 75.35. She has helped Sri Lanka chase the highest successful chase (305/4) in women’s ODIs, where she scored 195*.
8. Charlotte Edwards: 9 Centuries
Charlotte Edwards’ international career spanned over 20 years from 1996 to 2016, during which she played 191 ODIs and hit 9 centuries. In her ODI career, she ended up with 5,992 runs, the second most by any women cricketer.

She finished her T20I career with 2,605 runs in 95 matches at an average of 32.97. Edwards was also a handy leg-spin bowler with 54 ODI wickets at an average of 21.74.
9. Laura Wolvaardt: 8 Centuries
Laura Wolvaardt, a South African cricketer, has hit 8 ODI centuries. She has played over 107 WODI matches, scored 4,519 runs at an impressive average of 49.11.

She is recognised as one of South Africa’s cricketing greats and remains a key player in international women’s cricket.
10. Samantha Claire Taylor: 8 Centuries
Claire Taylor represented England from 1998 to 2011. Over her 126 ODI career, she scored 8 centuries.

It included an unbeaten 156 at Lord’s, the highest women’s ODI score at the venue. Taylor scored 4101 runs in her 120 innings.
Also Checkout:
Conclusion: Meg Lanning Has 15 Centuries In The ODI Format
From Meg Lanning’s record-breaking 15 centuries to Smriti Mandhana’s rapid rise as India’s star opener with 11 centuries, each player on this list has left their mark already. As Tammy Beaumont and Smriti Mandhana are the active players in this list, can they break the record of Meg Lanning?
Leave a Comment