The article lists the top 10 women cricketers with the most centuries across all formats. It highlights Meg Lanning and Smriti Mandhana as joint leaders with 17 centuries each, followed by players like Suzie Bates, Tammy Beaumont, and Charlotte Edwards. It includes each player’s career stats, achievements, and impact on women’s cricket, showing how these batters have shaped the modern game and inspired the growth of women’s cricket globally.
Advertisement
Top 10 Most Centuries in Women's Cricket – (2025 Updated)

Summary
Cricket is one of the most loved sports in the world. In the past, the game was considered the men’s game, but as time progressed, women have excelled in this incredible sport as well. The rise in women's cricket has seen the game grow to another level.
Every woman batter in the world who grows up to have a dream of playing cricket has one specific goal is to make a century for their nation. When we talk about the most centuries in the world in women’s cricket, Australia’s top order batter, Meg Lanning, is the player with the most centuries in women's cricket.
Below her is one of the most famous female cricketers of India right now, Smriti Mandhana, who is a fine opening batter herself. Over the years, the world of cricket has taken a turn and is focusing on women’s cricket as much as men’s cricket. This article will cover the top ten batters with the most centuries in the Women’s cricket list.
List of Top 10 Most Centuries in Women's Cricket
Nowadays, scoring a century is one of the most common things in modern-day cricket, but to make it in the list of most centuries in women's cricket in all formats tells much more about the batter's consistency and their performance for their nation in the international format. Here is the list of the most centuries by a player in women’s cricket history across all formats.
| S. No. | Player | Team | Matches | No. of Centuries |
|---|---|---|---|---|
| 1. | Meg Lanning | Australia | 242 | 17 |
| 2. | Smriti Mandhana | India | 274 | 17 |
| 3. | Tammy Beaumont | England | 258 | 14 |
| 3. | Suzie Bates | New Zealand | 354 | 14 |
| 5. | Charlotte Edwards | England | 309 | 13 |
| 6. | Clair Taylor | England | 168 | 12 |
| 7. | Hayley Matthews | West Indies | 211 | 12 |
| 8. | Chamari Athapaththu | Sri Lanka | 267 | 12 |
| 9. | Nat Sciver-Brunt | England | 276 | 12 |
| 10. | Laura Wolvaardt | South Africa | 203 | 11 |
Who Has the Most Centuries in Women’s Cricket?
The batter with the most centuries in Women’s cricket history across all formats is none other than Meg Lanning, with 17 incredible centuries to her name. Her first century came back in January 2011 against the England Team; since then, she has emerged as one of the legends in women's cricket. Batting at the top order, especially No. 3, Lanning showed a high level of consistency while also scoring runs at a good pace.
She excelled in all formats of the game and was highly important to Australia's chances in every game she played. Alongside being a highly successful batter, Lanning was also a world-class captain, having led Australia to several ICC titles.
10. Laura Wolvaardt | South Africa | 11 Centuries
-1758700881671.webp)
The Proteas Skipper and top-order batter, Laura Wolvaardt, is in 10th position among the batters with the most hundreds in women’s cricket. The right-hand opening batter has a total of 11 centuries to her name in just 203 matches she has played for South Africa. This indicates why she is considered one of the best women’s batters in the world right now.
| Format | Mat | Runs | HS | Ave | SR | 100s | 50s | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|
| WTests | 4 | 255 | 122 | 31.87 | 40.66 | 1 | 1 | 35 | 0 |
| WODIs | 116 | 4921 | 184 | 49.21 | 72.79 | 9 | 38 | 548 | 13 |
| WT20Is | 83 | 2088 | 102 | 34.80 | 115.10 | 1 | 12 | 242 | 25 |
9. Nat Sciver-Brunt | England | 12 Centuries

One of the best all-rounders in the world right now, Nat Sciver-Brunt, is currently in the 9th position of the batters with the most 100s in women's cricket. Since her debut back in July 2013 against Pakistan Women, she has been consistent for her team, especially when it comes to white-ball cricket. In the 276 matches she has played for her nation, she has 12 centuries to her name till now.
| Format | Mat | Runs | HS | Ave | 100s | 50s | 4s | 6s |
|---|---|---|---|---|---|---|---|---|
| WTests | 12 | 883 | 169* | 46.47 | 2 | 5 | 116 | 0 |
| WODIs | 127 | 4290 | 148 | 46.13 | 10 | 25 | 466 | 29 |
| WT20Is | 137 | 2960 | 82 | 29.01 | 0 | 18 | 343 | 18 |
Advertisement
8. Chamari Athapaththu | Sri Lanka | 12 Centuries

One of Sri Lanka’s best batting all-rounders of all time, Chamari Athapaththu, who made her debut in April 2010 against the West Indies team, is in the 7th place among the batters with the most 100s in women’s cricket. The all-rounder has scored 12 centuries in just 267 matches she played for her nation.
Athapaththu has carried the hopes of Sri Lankan women's cricket on her shoulders. Apart from being the team's captain, she is also the role model for the young cricketers coming out of the island nation.
| Format | Mat | Runs | HS | Ave | 100s | 50s | 4s | 6s |
|---|---|---|---|---|---|---|---|---|
| WODIs | 121 | 4045 | 195 | 35.17 | 9 | 20 | 517 | 65 |
| WT20Is | 146 | 3458 | 119* | 25.42 | 3 | 13 | 452 | 90 |
7. Hayley Matthews | West Indies | 12 Centuries

West Indies batter, Hayley Matthews, who made her debut back in September 2014 against New Zealand, is in the 6th place among batters with the most 100s in women’s cricket. The all-rounder has scored 12 centuries in just 211 matches she played for her nation. She is one of the most dangerous batters in women's cricket and can create a huge impact with both bat and ball.
| Format | Mat | Runs | HS | Ave | 100s | 50s | 4s | 6s |
|---|---|---|---|---|---|---|---|---|
| WODIs | 99 | 3074 | 141 | 33.78 | 9 | 8 | 390 | 14 |
| WT20Is | 112 | 2975 | 132 | 28.88 | 3 | 19 | 393 | 46 |
Advertisement
6. Claire Taylor | England | 12 Centuries
-1758705289271.webp)
England women’s legendary wicket-keeper Claire Taylor, who made her debut against the Australia team back in July 1998, is the 3rd pace of England’s batters with the most 100s in women’s cricket and the 8th overall. The former top-order batter has 12 centuries to her name in just 168 matches she has played for her country.
| Format | Mat | Runs | HS | Ave | 100s | 50s | 4s | 6s |
|---|---|---|---|---|---|---|---|---|
| WTests | 15 | 1030 | 177 | 41.20 | 4 | 2 | - | - |
| WODIs | 126 | 4101 | 156* | 40.20 | 8 | 23 | - | - |
| WT20Is | 27 | 615 | 76* | 27.95 | 0 | 3 | 66 | 1 |
5. Charlotte Edwards | England | 13 Centuries

The leading run scorer for England in Women’s ODI cricket and 2nd overall, Charlotte Edwards, is in 5th place among batters with the most 100s in Women’s cricket currently. The former top-order batter has played a total of 309 matches for her team, in which she has scored a total of 13 centuries to her name. She is considered a legend of the game due to her ability to score runs consistently at the top order.
| Format | Mat | Runs | HS | Ave | 100s | 50s | 4s | 6s |
|---|---|---|---|---|---|---|---|---|
| WTests | 23 | 1676 | 117 | 44.10 | 4 | 9 | - | - |
| WODIs | 191 | 5992 | 173* | 38.16 | 9 | 46 | - | - |
| WT20Is | 95 | 2605 | 92* | 32.97 | 0 | 12 | 338 | 10 |
Advertisement
4. Suzie Bates | New Zealand | 14 Centuries
-1758706256907.webp)
Suzie Bates, who is considered as one of the best all-rounders, who made her debut back in March 2006 against India, is in third position for most centuries in women's cricket across all formats. In the 354 matches she has played for her nation, she has 14 centuries to her name. Additionally, she is the leading run-scorer in scorer in women’s T20 cricket currently.
| Format | Mat | Runs | HS | Ave | 100s | 50s | 4s | 6s |
|---|---|---|---|---|---|---|---|---|
| WODIs | 177 | 5926 | 168 | 38.99 | 13 | 37 | 686 | 20 |
| WT20Is | 177 | 4716 | 124* | 29.11 | 1 | 28 | 521 | 34 |
3. Tammy Beaumont | England | 14 Centuries
-1758705744253.webp)
One of England's best openers, Tammy Beaumont, has the most centuries when it comes to England women’s cricket. She is fourth on the list of most hundreds in women's cricket. The opening batter has 14 centuries to her name in the 258 matches she has played for her nation. Beaumont is a key player for England in all formats and averages more than 40 in ODIs.
| Format | Mat | Runs | HS | Ave | 100s | 50s | 4s | 6s |
|---|---|---|---|---|---|---|---|---|
| WTests | 11 | 612 | 208 | 34.00 | 1 | 2 | 81 | 0 |
| WODIs | 138 | 4698 | 168 | 40.85 | 12 | 24 | 564 | 25 |
| WT20Is | 109 | 1975 | 116 | 24.08 | 1 | 11 | 236 | 23 |
2. Smriti Mandhana | India | 17 Centuries

Smriti Mandhana is in the 2nd position for the most number of centuries in women’s cricket across all formats, with 17 tons in 274 matches she has played for her nation. In the 3rd ODI match of the Australia tour of India 2025, India’s star opener, Smriti Mandhana, scored an outstanding 100 off just 50 balls. Her century against Australia broke Virat Kohli's record, who is considered one of the best batsmen in the world.
| Format | Mat | Runs | HS | Ave | 100s | 50s | 4s | 6s |
|---|---|---|---|---|---|---|---|---|
| WTests | 7 | 629 | 149 | 57.18 | 2 | 3 | 108 | 3 |
| WODIs | 114 | 5219 | 136 | 48.32 | 14 | 34 | 626 | 73 |
| WT20Is | 153 | 3982 | 112 | 29.93 | 1 | 31 | 540 | 76 |
1. Meg Lanning | Australia | 17 Centuries
-1758707333436.webp)
Australia's star batter Meg Lanning, who made her debut back in December 2010 against New Zealand, has the most centuries in women’s cricket in all formats. The right-hand batter has played a total of 241 matches for her nation and has 17 centuries to her name.
Lanning's last century came against South Africa back in March 2022 in the ICC Women’s World Cup, where she scored an unbeaten 135 of 130 balls, including 15 fours and 1 six, which rightfully earned her Player of the Match.
One of the highlights of her career was the match against New Zealand at the North Sydney Oval, Sydney, in 2012, where she smashed a century off just 45 balls and became the player with the fastest century in Women’s ODI cricket. Lanning averages over 50 in ODIs, which shows her consistency levels in international cricket. Overall, she can also be called the best batter to play women's cricket.
| Format | Mat | Runs | HS | Ave | 100s | 50s | 4s | 6s |
|---|---|---|---|---|---|---|---|---|
| WTests | 6 | 345 | 93 | 31.36 | 0 | 2 | 51 | 0 |
| WODIs | 104 | 4602 | 152 | 53.51 | 15 | 21 | 572 | 40 |
| WT20Is | 132 | 3405 | 133* | 36.61 | 2 | 15 | 405 | 47 |
Frequently Asked Questions
Who has the most centuries in women's cricket?
+
Who has the most centuries in women's cricket?
Meg Lanning has the most centuries in women's cricket.
Who has the fastest century in ODI women's history?
+
Who has the fastest century in ODI women's history?
Meg Lanning has scored the fastest century in women's ODI history in 45 balls.
Who is the top scorer in women's cricket?
+
Who is the top scorer in women's cricket?
Former India batter Mithali Raj is the top scorer in Women's cricket with 10,868 runs.
Who is the greatest woman cricketer?
+
Who is the greatest woman cricketer?
Suzie Bates is the greatest women's cricketer of all time.
Conversation
(0 Comments)
Loading comments...
Edited by- Pranvit Singh Dang
Follow Us:
Editor's Pick
Editor's Pick



-1758458617880.webp)











