Skip to content
CricketTaken

India Women Most Centuries: International Records

By CricketTaken EditorialPublished Cricket in India12 min read

How this is written and checkedReport an error

Smriti Mandhana has made seventeen hundreds for India across the three international formats — two in Tests, fourteen in one-day internationals, one in Twenty20 internationals. Nobody else is close. Harmanpreet Kaur and Mithali Raj have eight each, and after that the count halves again.

India women have scored 64 international centuries in all, and the split between formats is lopsided in a way the men's record is not: 46 in ODIs, 16 in Tests across half a century of very occasional fixtures, and exactly two in Twenty20 internationals. The first arrived in Dunedin in January 1977, when Shantha Rangaswamy made 108 against New Zealand. The most recent Test hundred came at Lord's in July 2026, Yastika Bhatia's 113.

The concentration is recent. Twenty-one of the 46 ODI hundreds have been scored since the start of 2020, and eleven of those in the 2025 calendar year alone. Read the tables below in date order and the story is not really about who bats best — it is about how many one-day internationals India women now play, and against whom.

The all-format hundred count

Qualification: two or more international hundreds. Format columns are Test, ODI and Twenty20 international.

Player Span Test ODI T20I Total
Smriti Mandhana 2013-2026 2 14 1 17
Harmanpreet Kaur 2009-2026 0 7 1 8
Mithali Raj 1999-2022 1 7 0 8
Sandhya Agarwal 1984-1995 4 0 0 4
Punam Raut 2009-2021 1 3 0 4
Jemimah Rodrigues 2018-2026 0 3 0 3
Thirush Kamini 2006-2017 1 2 0 3
Hemlata Kala 1999-2008 2 0 0 2
Jaya Sharma 2002-2008 0 2 0 2
Pratika Rawal 2024-2026 0 2 0 2

Eleven more players have a single international hundred: Shafali Verma, Yastika Bhatia, Anju Jain, Shubhangi Kulkarni, Shantha Rangaswamy, Deepti Sharma, Harleen Deol, Anagha Kirkire, Reshma Gandhi, Karuna Jain and Anjum Chopra. Ten of those eleven made theirs in the format they played most; the exception is Shafali Verma, whose only three-figure score in more than 150 international innings is a Test double hundred.

Sandhya Agarwal's four is the oddity in the top group. She played thirteen Tests and never an ODI hundred in twenty-two attempts, because India women played 25 one-day internationals in her entire career and she was picked for a handful of them. The pathway that produced her is described on the India women's cricket history page.

Every India women's Test hundred

Sixteen in fifty years, from 43 Tests. The list is short enough to print whole.

Score Player Opponent Venue Date
214 Mithali Raj England Taunton 14 Aug 2002
205 Shafali Verma South Africa Chennai 28 Jun 2024
192 Thirush Kamini South Africa Mysore 16 Nov 2014
190 Sandhya Agarwal England Worcester 12 Jul 1986
149 Smriti Mandhana South Africa Chennai 28 Jun 2024
134 Sandhya Agarwal Australia Wankhede, Mumbai 10 Feb 1984
132 Sandhya Agarwal England Blackpool 3 Jul 1986
130 Punam Raut South Africa Mysore 16 Nov 2014
127 Smriti Mandhana Australia Carrara 30 Sep 2021
118 Shubhangi Kulkarni England Wetherby 26 Jun 1986
113 Yastika Bhatia England Lord's 10 Jul 2026
110 Anju Jain England Kolkata 17 Nov 1995
110 Hemlata Kala England Lucknow 14 Jan 2002
110 Hemlata Kala New Zealand Vapi 27 Nov 2003
108 Shantha Rangaswamy New Zealand Dunedin 8 Jan 1977
106 Sandhya Agarwal New Zealand Cuttack 7 Mar 1985

Mithali Raj's 214 at Taunton was the highest individual score in women's Test cricket when she made it, at seventeen days short of her twentieth birthday. It remains the highest by an India batter in any format. Nobody else in the country has passed 200 in a Test twice, and only Shafali Verma has done it once.

Two of the sixteen came in the same innings — Kamini's 192 and Raut's 130 at Mysore in November 2014, only the second Test India women had played in eight years — and two more in the same innings at Chennai in June 2024, Shafali's 205 and Mandhana's 149. Four of the sixteen hundreds therefore belong to two batting days ten years apart.

Seven of the sixteen were scored against England, four against South Africa, three against New Zealand and two against Australia. That distribution is a fixture list rather than a preference: England have played India in women's Tests more than any other side.

The 46 ODI hundreds, and who made them

Player Span ODI hundreds Highest Innings Average
Smriti Mandhana 2013-2026 14 136 120 47.88
Harmanpreet Kaur 2009-2026 7 171* 143 37.22
Mithali Raj 1999-2022 7 125* 211 50.68
Punam Raut 2009-2021 3 109* 73 34.83
Jemimah Rodrigues 2018-2026 3 127* 59 34.15
Thirush Kamini 2006-2017 2 113* 37 25.78
Pratika Rawal 2024-2026 2 154 26 47.56
Jaya Sharma 2002-2008 2 138* 75 30.75
Deepti Sharma 2014-2026 1 188 106 35.98
Harleen Deol 2019-2026 1 115 35 32.24
Anjum Chopra 1995-2012 1 100 112 31.38
Karuna Jain 2004-2014 1 103 40 29.02
Anagha Kirkire 2000-2005 1 106 23 19.00
Reshma Gandhi 1999-1999 1 104* 2

Reshma Gandhi's entry is the shortest career on any India hundreds list: two one-day internationals, one century, no batting average because she was not dismissed in either innings. Her 104 not out came against Ireland at Milton Keynes on 26 June 1999 — in the same innings as Mithali Raj's 114 not out, on Raj's ODI debut. India's first two women's ODI hundreds arrived in the same afternoon, and one of them opened a career of 232 matches while the other closed a career of two.

Mithali Raj is the only member of the group with an ODI average above 50, and she reached seven hundreds from 211 innings. Mandhana has doubled that from 120. The gap is almost entirely about conversion: Raj made 64 one-day fifties, more than any other India woman has made in any format, and the India women most fifties list explains why that number is the more remarkable one.

Deepti Sharma's single hundred is the largest of them all. Her 188 against Ireland at Potchefstroom in May 2017 is still the highest one-day score by an India woman, made from 160 balls with 27 fours, and Punam Raut's 109 not out came at the other end of the same innings.

Two hundreds in Twenty20 internationals

Score Player Balls 4s 6s Opponent Venue Date
112 Smriti Mandhana 62 15 3 England Nottingham 28 Jun 2025
103 Harmanpreet Kaur 51 7 8 New Zealand Providence, Guyana 9 Nov 2018

India women have played 225 Twenty20 internationals and produced two hundreds. Harmanpreet Kaur's came first, in a World Twenty20 group match in Guyana, and it is the faster of the two: 103 from 51 balls with eight sixes, more than any other India woman has hit in a Twenty20 international innings of fifty or more. Mandhana's 112 from 62 at Trent Bridge seven years later is the higher score and the only India women's T20I hundred made against a full-member attack on the opponent's home ground.

The scarcity is not unusual for the format. India's next-best T20I scores are 97 not out, 87, 86, 83 and 82 — a cluster in the eighties that suggests the twenty-over innings runs out before the hundred arrives more often than the batting fails. Both hundred-makers are among the leaders on the India women most sixes list, which is where the shape of that batting shows more clearly.

Smriti Mandhana's fourteen one-day hundreds

Score Balls Opponent Venue Date
136 120 South Africa Bengaluru 19 Jun 2024
135 129 South Africa Kimberley 7 Feb 2018
135 80 Ireland Rajkot 15 Jan 2025
125 63 Australia Delhi 20 Sep 2025
123 119 West Indies Hamilton 12 Mar 2022
117 127 South Africa Bengaluru 16 Jun 2024
117 91 Australia New Chandigarh 17 Sep 2025
116 101 Sri Lanka Colombo (RPS) 11 May 2025
109 New Zealand DY Patil, Navi Mumbai 23 Oct 2025
106* West Indies Taunton 29 Jun 2017
105 New Zealand Napier 24 Jan 2019
105 Australia Perth 11 Dec 2024
102 Australia Hobart 5 Feb 2016
100 New Zealand Ahmedabad 29 Oct 2024

Six of the fourteen have come against Australia or South Africa, which is worth noting because those are the two attacks India face most often outside Asia. The 125 from 63 balls at Delhi in September 2025 is the fastest hundred on the list by a distance and the highest strike rate — 198 runs per hundred balls — in any India women's ODI century.

Seven of the fourteen were made in India, and four of those seven in the space of fourteen months between June 2024 and October 2025. The DY Patil hundred came in a match that also produced a hundred for Pratika Rawal; the venue's fuller record sits on the DY Patil Stadium records page.

When the hundreds arrived

ODI hundreds by period:

Period ODI hundreds Matches roughly available
1978-1999 3 fewer than 90
2000-2009 5 around 80
2010-2019 17 around 100
2020-2026 21 around 90

India women played one-day internationals for twenty-one years before a batter reached three figures. All three of the first-decade hundreds came in the same English summer of 1999, two of them in one innings at Milton Keynes.

The 2017 and 2025 seasons carry the load in the modern half of the table. Seven of the 46 hundreds were made in 2017, the year of the World Cup in England, and eleven in 2025 — the highest for any calendar year by a margin of four. The 2025 figure came from four batters: Mandhana five, Rodrigues three, Rawal two, Harmanpreet one.

Test hundreds cluster differently. Six of the sixteen came in the 1980s, when India played 21 Tests in ten years; then three in the whole of the period from 2004 to 2020, when they played four. The four most recent — Mandhana at Carrara, Shafali and Mandhana at Chennai, Bhatia at Lord's — all fall inside five years, because India women resumed playing Tests with something like regularity in 2021.

Five things the list shows

Mandhana's fourteen ODI hundreds are more than the combined total of every India woman who played before 2009. That is a statement about scheduling and about batting depth in roughly equal measure.

Mandhana is the only India woman with hundreds in more than one format twice over — two Tests, fourteen ODIs, one T20I — and Punam Raut, Thirush Kamini and Mithali Raj are the only others with centuries in two.

Seven of the sixteen Test hundreds were scored before 1996 and six since 2014, with three in the eighteen years between. The hole in the middle is the period when India women played almost no Test cricket, a gap the India women's national team history page traces through the board's scheduling decisions.

Australia and Ireland have each conceded eight of the 46 ODI hundreds, which is the fixture list at both of its extremes: Australia are the side India play most often in bilateral one-day series, Ireland the weakest attack India meet with any regularity. West Indies have conceded seven, South Africa six, England and New Zealand five each.

Not one India women's hundred in any format has been scored against Bangladesh in an ODI, and only one against them in any format: Harmanpreet Kaur's 103 at Ahmedabad in April 2013. The India Women against Bangladesh head-to-head record shows why — the fixtures are short and India rarely need a big innings to win them.

The domestic competition that now feeds these numbers is covered on the Women's Premier League guide, and everything else the Indian game covers begins at the cricket in India hub.

Sources and method

Every score, date, venue and opponent above comes from ESPNcricinfo's Statsguru career and innings records for India Women in women's Tests, women's one-day internationals and women's Twenty20 internationals, read on 27 August 2026. The most recent match reflected in the tables is the women's Test against England at Lord's in July 2026.

The all-format hundred column is computed by me: Statsguru has no combined women's international class, so the Test, ODI and T20I figures for each player were read separately and added. That is arithmetic on published figures rather than a published total, and it is the only derived number on the page.

The complete list of sixteen Test hundreds and the per-player ODI hundred counts are taken from the full innings lists rather than from the first page of results, so a hundred below the default display cut-off is included. Ball-by-ball columns are blank for several older innings — Statsguru does not hold balls faced for most India women's matches before the late 1990s — and those cells are left empty rather than estimated.

Career averages are quoted as Statsguru gives them and will move with the next series. The "matches roughly available" column in the period table is deliberately imprecise, because it is offered as context for the hundred count rather than as a fixture total. Where a claim about a record being the highest or fastest is made, it was checked against the ranked innings list for that format; nothing on this page is inferred from a secondary summary.