Cricket
Cricket
Guide
Women's Sport

Meg Lanning to Sophie Devine: Women’s Cricketers with Most International Centuries

While former Australia women’s cricket team captain Meg Lanning dominates most of the above lists, some old greats like Janette Ann Brittin also feature among the names of players with most centuries in Test cricket.

Subhayan Dutta
Subhayan Dutta

Last Updated: 2024-08-13

Kaylan Geekie

12 minutes read

Image for Meg Lanning//Getty

Former Australia Women’s Cricket team captain Meg Lanning, widely regarded as the best women’s cricket player, has the most centuries in women’s cricket with 15 international tons to her name in a celebrated cricketing career.

From the Indian women’s cricket team, star Indian women's cricketer Smriti Mandhana has the most international centuries with seven 100s to her name, followed by former skipper Mithali Raj. 

Most Centuries in Women's Cricket: Top 10 List

RankPlayerTeamInternational Centuries
1Meg LanningAustralia17
2Suzie BatesNew Zealand14
3Charlotte EdwardsEngland13
4Claire TaylorEngland12
5Chamari AthapaththuSri Lanka12
Sportsboom Event Table Logo

Meg Lanning - 15 international centuries

Counted amongst the greatest of women cricketers, Meg Lanning has the record for scoring the most centuries in international cricket across all three formats. Her favorite format was 50-over cricket, a format in which the former Australian women's cricketer has as many as 15 centuries—the highest by any player in women’s cricket.

Meg Lanning

Image for Meg Lanning//Getty

Lanning also has two centuries in the T20I format as she ended her illustrious cricketing career with seven ICC World Cup titles - five in ODIs and two in T20Is. Lanning’s highest scores in ODIs and T20Is have come against Sri Lanka and England, where the fiery batter remained unbeaten on 152 and 133 runs respectively.

Suzie Bates (New Zealand) | 14 centuries

The New Zealand all-rounder ranks second on the list of most centuries by a women's cricketer in international cricket. Suzie Bates has 14 centuries to her name across all formats of cricket, most of which (13) came in ODIs barring one in a T20I match.

Suzie Bates

Image for Suzie Bates//Getty

Bates’ highest score in cricket came in an ODI match against Pakistan where she tallied a brilliant 168-run knock during the 2009 Women’s ODI World Cup in a winning cause. She repeated a similar feat against South Africa in 2018 in a T20I, where Bates tallied 124 runs in 66 balls and remained unbeaten as well. With Lanning already retired, Bates has the potential to leapfrog Lanning on this list.

Charlotte Edwards (England) | 13 centuries

Third on this list sits England’s superstar cricketer Charlotte Edwards, who has also been one of most influential figures of the nations. Before retiring from international cricket back in 2016, Edwards had amassed 13 centuries across all formats of the game. Such was her influence that she was also inducted into the IC Hall of Fame in 2022.  

Charlotte Edwards

Image for Charlotte Edwards//Getty

Edwards didn’t play many T20Is as such but was a terrific batter in Tests and ODIs, where she had nine and four centuries, respectively. Edwards’ highest score in ODIs came against Ireland back in 1997 where her unbeaten 173-run knock on 155 balls - a world record for the highest score back then. Her highest tally in Test cricket is 117 against New Zealand.

Claire Taylor (England) | 12 centuries 

Yet another English cricketing superstar of the 2000s, Claire Taylor sits fourth on this list with 12 centuries in ODIs and Tests combined. The wicket-keeper batter debuted in international cricket in the ODI format back in 1998 and made it her pet format since. She made eight ODI centuries and four Test centuries before wrapping her 12-year long cricketing career in 2011.

Claire Taylor

Image for Claire Taylor//Getty

Her highest ODI score against India was when she remained unbeaten on 156 runs at the Lord’s in 2006. Her favorite opponents, however, were Sri Lanka and Australia against whom she has three and two centuries, respectively. Taylor’s highest score in Tests came against South Africa in the early parts of her career when she scored 177 at Shenley. Taylor has two Test tons against South Africa and one against India and Australia each.

Chamari Athapaththu (Sri Lanka) | 12 centuries

The most recent big name in women’s cricket after her heroics in the 2024 Women’s Asia Cup, Sri Lanka’s Chamari Athapaththu sits fifth with 12 centuries across all formats. At a time whe Sri Lanka’s men’s team has plummeted to new lows, their women’s cricket team skipper is a beacon of hope. Chamari has nine ODI tons and three T20I centuries so far.

Chamari Athapaththu

Image for Chamari Athapaththu//Getty

Chamari Athapaththu has two centuries each against Australia, New Zealand and South Africa which prove her ability to influence big games. Her highest ODI score came against South Africa this year in April, 2024, where she remained unbeaten on 195 runs to help her side chase a target of 302 runs. While it was the third highest individual ODI score in women’s cricket it was also the highest successful chase in women's ODIs.

Athapaththu’s highest T20I score is an unbeaten 119 against the Malaysia cricket team, which came in July 2024. The fierce batter has T20I centuries against Australia and Scotland as well.

Most Centuries in Women's Cricket - ODIs

RankPlayerNationalityMatchesODI Centuries
1Meg LanningAustralia10315
2Suzie BatesNew Zealand16313
3Nat Sciver-BruntEngland1099
4Chamari AthapaththuSri Lanka1049
5Tammy BeaumontEngland1189
Sportsboom Event Table Logo

For long, ODIs have been the format that women cricketers played with Tests being played rarely in between while T20Is were only a recent addition for them. Hence, most of the names on the list of most centuries scored by women’s cricketers in international cricket represent the ODI format.

While Meg Lanning, Suzie, Bates and Chamari Athapaththu are familiar names, the likes of Nat Sciver-Brunt and Tammy Beaumont join them.

Nat Sciver-Brunt (England) | 9 ODI centuries

Nat Sciver-Brunt

Image for Nat Sciver-Brunt//Getty

Sciver-Brunt has scored nine ODI centuries so far, accumulating 3676 runs in the 50-over format. Australia have been her favorite opponent in this format against whom Sciver-Brunt has scored as many as four tons, with three other coming against Pakistan and one century each against Sri Lanka and New Zealand. Brunt’s highest score is an unbeaten 148 runs that came against Australia during the 2022 Women’s ODI World Cup, albeit in a losing cause.

Tammy Beaumont | 9 ODI centuries

Tammy Beaumont

Image for Tammy Beaumont//Getty

Yet another English name on this list is the magnificent Tammy Beaumont. A very fine player of spin bowling, Beaumont has seven centuries against Pakistan and Sri Lanka (three and four, respectively) - a rare feat in the English team. Her two other centuries came against Australia and New Zealand. Beaumont’s highest ODI score of 168 runs came against Pakistan during the 2016 ICC Women’s Championship as England posted an invincible target of 367 runs.     

Most Centuries in Women's Cricket - Tests

RankPlayerNationalityMatchesTests Centuries
1Janette Ann BrittinEngland275
2Enid BakewellEngland124
3Sandhya AgarwalIndia134
4Claire TaylorEngland154
5Debbie HockeyNew Zealand194
Sportsboom Event Table Logo

Janette Ann Brittin | 5 Test Centuries

An absolute legend of England women’s cricket, who also inspired a generation of cricketers, Janette Ann Brittin has the most number of Test centuries in international cricket. She accumulated 1935 centuries in 27 Test matches and tallied five centuries in the process.

Janette Ann Brittin

Image for Janette Ann Brittin 

Australia played only against four opponents back then - India, New Zealand and West Indies - and Britain has scored Test centuries against all except West Indies. Her favorite opponents were Australia, who have conceded four Test tons against Britain. Her highest Test score of 167 runs came against Australia in her second last Test at Harrogate.

Enid Bakewell | 4 Test Centuries

Another England batting legend is Enid Bakewell, who plied her trade in the 80s. Bakewell made her Test debut in 1968 and played in 12 Tests in her entire career, and still managed four centuries. England only played Australia, New Zealand and West Indies back then and Bakewell has centuries against them all.

Enid Bakewell

Image for Enid Bakewell 

She has two against New Zealand and one each against the others. Her highest Test score of 124 came against New Zealand in Wellington in 1969. Bakewell was an exceptional bowler as well, with 50 Test wickets to her name.

Sandhya Agarwal | 4 Test centuries

A prominent member of the Indian women’s cricket team of the 80s and 90s, Sandhya Agarwal was a reliable batter who tallied four Test tons. She scored two Test centuries against England and one each against Australia and New Zealand.

Sandhya Agarwal

Image for Sandhya Agarwal

Her highest score in Tests is 190 runs, almost a double century, came against England in Worcester back in 1986 that helped India draw the match when it was looking like a lost cause.

Most Centuries in Women's Cricket - T20Is

RankPlayerNationalityMatchesWT20I Centuries
1Chamari AthapaththuSri Lanka1393
2Esha OzaUAE823
3Fatuma KibasuTanzania453
4Meg LanningAustralia1322
5Beth MooneyAustralia982
Sportsboom Event Table Logo

While former Australia women’s cricket team captain Meg Lanning dominates most of the above lists, some old greats also feature among the names of players with most centuries in Test cricket. With women’s cricket getting more prominent than ever, these records are sure to be broken.

FAQs

Who has scored the most consecutive centuries in women's cricket?

New Zealand’s Amy Satterthwaite holds the record of scoring the most consecutive centuries in women’s cricket, when she hit four back to back centuries in 2017, three of which came against Pakistan and one against Australia. She is the sole women’s cricketer to do so.

Who scored 200 in women's cricket?

While there are a few women cricketers who have scored 200 in Test cricket, the fastest double century is scored by Indian opener Shafali Varma, who attained the milestone against South Africa.

Who has the longest career in women's cricket?

Former India captain Mithali Raj had the longest career in women’s cricket with her WODI career lasting 22 years and 274 days - 26 June 1999 - 27 March 2022.

Subhayan Dutta
Subhayan DuttaSports Writer

An M.A. in English Literature, Subhayan is an experienced journalist and sports writer. Having worked as a journalist at Hindustan Times, Subhayan covered diverse beats including sports, education, and health, showcasing his versatility and in-depth understanding of various subjects.