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.
Advertisement
Top 10 Most Centuries in Women's Cricket – (2025 Updated)

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 | 241 | 17 |
2. | Smriti Mandhana | India | 268 | 16 |
3. | Suzie Bates | New Zealand | 348 | 14 |
4. | Tammy Beaumont | England | 252 | 14 |
5. | Charlotte Edwards | England | 309 | 13 |
6. | Hayley Matthews | West Indies | 211 | 12 |
7. | Chamari Athapaththu | Sri Lanka | 261 | 12 |
8. | Clair Taylor | England | 168 | 12 |
9. | Nat Sciver-Brunt | England | 270 | 11 |
10. | Laura Wolvaardt | South Africa | 197 | 11 |
Who Has the Most Centuries in Women’s Cricket History?
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 into one of the legends in women's cricket. Batting at the top order, especially No. 3, Lanning showed some 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 | 10 Centuries
-1758700881671.webp)
The Proteas Skipper and one of the best batters in the world right now, Laura Wolvaardt, is in 10th position of the batters with the most hundreds in women’s cricket. The right-hand opening batter has a total of 10 centuries to her name in just 197 matches she has played for South Africa. This indicates why she is considered as 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 | 110 | 4651 | 184* | 48.95 | 72.10 | 9 | 35 | 513 | 11 |
WT20Is | 83 | 2088 | 102 | 34.80 | 115.10 | 1 | 12 | 242 | 25 |
9. Nat Sciver-Brunt | England | 11 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 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 270 matches she has played for her nation, she has 11 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 | 121 | 4092 | 148* | 46.50 | 9 | 25 | 446 | 27 |
WT20Is | 137 | 2960 | 82 | 29.01 | 0 | 18 | 343 | 18 |
Advertisement
8. 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 |
7. 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 most 100s in women’s cricket. The all-rounder has scored 12 centuries in just 261 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 | 115 | 3877 | 195* | 35.24 | 9 | 19 | 497 | 60 |
WT20Is | 146 | 3458 | 119* | 25.42 | 3 | 13 | 452 | 90 |
Advertisement
6. Hayley Matthews | West Indies | 12 Centuries

One of the best West Indies batters in the world, 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 |
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 of batters With 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. Tammy Beaumont | England | 14 Centuries
-1758705744253.webp)
One of England women'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 252 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 | 132 | 4528 | 168* | 41.16 | 12 | 23 | 539 | 24 |
WT20Is | 109 | 1975 | 116 | 24.08 | 1 | 11 | 236 | 23 |
3. Suzie Bates | New Zealand | 14 Centuries
-1758706256907.webp)
One of the best all-rounders in women’s cricket, Suzie Bates, also has the most runs in women’s T20 cricket. Suzie Bates, who made her debut back in March 2006 against India, is in third position for most centuries in women's cricket all formats. In the 348 matches she has played for her nation, she has 14 centuries to her name. Her incredible cricket career set the benchmark for many New Zealand players like Amelie Kerr.
Format | Mat | Runs | HS | Ave | 100s | 50s | 4s | 6s |
---|---|---|---|---|---|---|---|---|
WODIs | 171 | 5896 | 168 | 39.83 | 13 | 37 | 680 | 20 |
WT20Is | 177 | 4716 | 124* | 29.11 | 1 | 28 | 521 | 34 |
2. Smriti Mandhana | India | 16 Centuries

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. Mandhana is at the 2nd position of the most number of centuries in women’s cricket across all formats, with 16 tons in 268 matches she has played for her nation.
Format | Mat | Runs | HS | Ave | 100s | 50s | 4s | 6s |
---|---|---|---|---|---|---|---|---|
WTests | 7 | 629 | 149 | 57.18 | 2 | 3 | 108 | 3 |
WODIs | 108 | 4888 | 136 | 47.92 | 13 | 32 | 592 | 65 |
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.
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.
Format | Mat | Runs | HS | Ave | 100s | 50s | 4s | 6s |
---|---|---|---|---|---|---|---|---|
WTests | 6 | 345 | 93 | 31.36 | 0 | 2 | 51 | 0 |
WODIs | 103 | 4602 | 152* | 53.51 | 15 | 21 | 572 | 40 |
WT20Is | 132 | 3405 | 133* | 36.61 | 2 | 15 | 405 | 47 |
Who Has the Most Hundreds in Women’s Cricket?
Australia star batter Meg Lanning has the most centuries in Women’s Cricket across all formats. The right-hand top order batters have played a total of 103 matches in the 50-over format, where she has 15 centuries to her name with 4602 runs. The former Australian batter has also signified her place in the shorter format of the game as she has played a total of 132 matches in the 20-over format with 2 centuries to their 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. Overall, she can also be called as the best batter to play women's cricket.
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)
Editor's Pick