With another century in the ICC Women’s World Cup 2025 group stage match against New Zealand, Smriti Mandhana now has extended her lead in the list of Indian players with the most centuries in Women's ODIs. The left-handed opener reached her 14th career century off 88 balls, hammering 10 fours and three sixes-putting up another batting masterclass in a match India needed to win to qualify for the semifinals.
Here is a list of eight women batters with the most centuries by Indian cricketers in WODIs.
Most centuries by Indian cricketers (WODI)
8. Jaya Sharma | 2 Centuries

Former Indian batter Jaya Sharma was only the second female Indian cricketer to have scored a century in ODI cricket. She smashed two centuries in WODI cricket in her career.
While her first century had come against Pakistan during Women's Asia Cup 2005 in Karachi, she scored another one in a winning effort against Australia in 2007 in Chennai making her the first Indian women to score an ODI century at home.
The left-handed batter could've achieved the milestone a few years before had she converted a couple of nervous 90s into hundreds.
7. Thirush Kamini | 2 Centuries

Former Indian and Tamil Nadu opener Thirush Kamini played for India at a time when women's cricket wasn't really picking up in the country. Regardless, she did well in her limited opportunities and notched a ton twice in her ODI career that spanned 39 matches and scored 825 runs at an average of 25.78.
Kamini's maiden ODI hundred came in India's win over the West Indies in the 2013 ODI World Cup. She stroked a 146-ball 100 to power India to a total of 284/6 in the first innings. India won that match comfortably and Thirush Kamini was rightfully awarded the POTM award.
6. Pratika Rawal | 2 Centuries

Indian opener Pratika Rawal has scored her first-ever Women's World Cup century, leading India to a commanding position in a crucial encounter against New Zealand in Navi Mumbai. The 25-year-old smashed 134-ball 122, hitting 3 fours and two sixes along the way. This is Rawal's second WODI century. Both her hundreds have come at home.
Playing her 23rd WODI match, Rawal also surpassed 1,000 runs. She is also the third quickest Indian to score a maiden century in Women’s ODIs. However, before the historic World Cup final, Rawal got injured and could not return for the rest of the tournament.
5. Punam Raut | 3 Centuries

The diminutive Indian batter Punam Raut was one of the pillars in Indian batting along with Harmanpreet, Smriti, Mithali and Veda Krishnmurthy. Punam has recorded three centuries in women's ODI cricket.
Punam smashed one WODI century at a home venue and two WODI centuries at neutral venues. Her highest score in this format is 109 not out against Ireland Women at Potchefstroom during the ICC Women’s Cricket World Cup 2017.
4. Jemimah Rodrigues | 3 Centuries

Star batter Jemimah Rodrigues delivered a stunning performance in the 2025 ICC Women’s ODI World Cup semi-final, guiding India’s chase against Australia at DY Patil Sports Academy, Navi Mumbai.
Rodrigues delivered a sensational knock of 127 runs off just 134 balls in the 42nd over, earning loud cheers from the home crowd. Her innings featured 14 fours, scored at a strike rate of 94.78.
With this century, Jemimah has now joined the elite list of most centuries by Indian cricketers in WODIs. This is also Rodrigues' highest score in Women's ODIs after her 123 against South Africa Women earlier this year.
3. Harmanpreet Kaur | 7 Centuries

Indian Women's Cricket team captain Harmanpreet Kaur is one of the finest batters in Indian women’s cricket history. The right-handed batter has scored seven WODI centuries in her career, equalling Mithali Raj’s record of seven ODI centuries.
Apart from four home WODI centuries, Harmanpreet also recorded two WODI hundreds at neutral venues and one more at an away venue. Her highest WODI score is 171 not out against Australia Women during the ICC Women’s Cricket World Cup 2017 semi-final. Harmanpreet also became the first Indian captain to achieve Women's World Cup title in the ICC Women's ODI World Cup 2025.
2. Mithali Raj | 7 Centuries

Former Indian cricketer and captain Mithali Raj (7805 runs) is still the only player to score 6000 and 7000 WODI runs. The leading WODI run-scorer was the previous record holder for most centuries by Indian cricketers in WODIs.
She recorded seven WODI hundreds in her career.
While Mithali scored three WODI centuries at home, the right-handed batter recorded three WODI centuries at neutral venues and one at an away venue. Her highest WODI knock was 125 not out against Sri Lanka Women at Katunayake in 2018.
Also Read: Top 10 fastest centuries in Women's T20Is
1. Smriti Mandhana | 14 Centuries

Indian opening batter Smriti Mandhana is one of the best batters in the modern generation. The left-hander holds the record for most centuries by Indian cricketers in WODIs.
She achieved the record solely in October 2025 after scoring a 88-ball century against New Zealand in the group stage match of the ICC Women's World Cup 2025 in Navi Mumbai. It was her 14th WODI hundreds. Her innings consisted of 10 boundaries and three sixes.
Mandhana has scored seven WODI centuries at home, five WODI centuries in away venues, and two WODI hundreds at neutral venues. By scoring three out of four WODI home centuries in 2024, she also became the first Indian player to record three WODI hundreds in a calendar year. Her record WODI score is 136 against South Africa Women in the 2024 Bengaluru WODI.
/sportzpoint/media_files/ef8a5f58-2084-49ea-987e-35ea85147be3.jpg)