Harmanpreet Kaur surpassed former India captain Mithali Raj to become India’s second-highest century-maker in women’s ODI cricket after scoring 126 against Zimbabwe in Vadodara on Sunday.
The experienced batter struck her eighth ODI hundred as India posted 328/6 in 50 overs before dismissing Zimbabwe for 207 in 48.5 overs, securing a commanding 121-run victory.
The result gave India an unassailable 2-0 lead in the three-match series following their nine-wicket victory in the opening ODI.
Harmanpreet’s innings also featured several individual milestones and a record-breaking partnership with Deepti Sharma, who scored an unbeaten 106.
Harmanpreet Kaur Overtakes Mithali Raj’s ODI Century Record
India were under early pressure after choosing to bat, losing captain Smriti Mandhana and Shafali Verma with only 19 runs on the board.
Coming in at No. 4, Harmanpreet helped rebuild the innings alongside Pratika Rawal. The pair added 124 runs, providing the foundation for India’s recovery before Harmanpreet accelerated during the latter stages.
She reached her century from 101 deliveries and eventually finished with 126 off 121 balls, including 15 boundaries. It was the third-highest score of her ODI career and her eighth century in the format.
With that hundred, Harmanpreet moved ahead of Mithali Raj, who scored seven ODI centuries for India.
Most ODI Centuries for India Women
| Player | Centuries |
|---|---|
| Smriti Mandhana | 14 |
| Harmanpreet Kaur | 8 |
| Mithali Raj | 7 |
Harmanpreet reached her eighth ODI hundred in her 144th innings.
Her latest performance continued a productive period with the bat after stepping down from India’s captaincy. She had previously scored an unbeaten 91 against Zimbabwe in the third T20I.
Harmanpreet Becomes Third Indian Woman With 2,000 Home ODI Runs
Harmanpreet achieved another milestone by passing 2,000 ODI runs on Indian soil.
She became only the third India women’s cricketer to reach the landmark, joining Mithali Raj and Smriti Mandhana.
Most ODI Runs for India Women at Home
| Player | Runs |
|---|---|
| Mithali Raj | 2,833 |
| Smriti Mandhana | 2,701 |
| Harmanpreet Kaur | 2,073 |
Harmanpreet’s latest century also took her past Mithali in another home ODI record. It was her fourth ODI hundred in India, compared with Mithali’s three.
Mandhana remains the leader with seven centuries on home soil.
Harmanpreet and Deepti Sharma Set Partnership Record
Harmanpreet’s innings was supported by an outstanding performance from Deepti Sharma, who registered an unbeaten 106. The two batters combined for a 153-run fifth-wicket partnership, establishing a new record for India Women in ODIs for the fifth wicket or lower.
Their stand surpassed the previous highest partnerships of 122 runs, achieved by Jemimah Rodrigues and Deepti Sharma against South Africa in 2025 and by Sneh Rana and Pooja Vastrakar against Pakistan in 2022.
Highest India Women ODI Partnerships for Fifth Wicket or Lower
| Partnership | Runs | Wicket | Opposition | Year |
|---|---|---|---|---|
| Harmanpreet Kaur – Deepti Sharma | 153 | 5th | Zimbabwe | 2026 |
| Jemimah Rodrigues – Deepti Sharma | 122 | 5th | South Africa | 2025 |
| Sneh Rana – Pooja Vastrakar | 122 | 7th | Pakistan | 2022 |
The partnership helped India recover from their early setbacks and build a total of 328/6.
Deepti’s century, combined with Harmanpreet’s 126, placed Zimbabwe under significant pressure before the visitors began their chase.
India Beat Zimbabwe by 121 Runs to Secure Series
Zimbabwe were unable to match India’s imposing total and were bowled out for 207 in 48.5 overs. India completed a 121-run victory, following their nine-wicket success in the series opener.
The win secured the three-match ODI series with one game remaining.
For Harmanpreet, the match represented another important chapter in her international career. Her eighth ODI century moved her ahead of Mithali Raj on India’s all-time list, while her partnership with Deepti established a new national record.
With two centuries in the same innings, India demonstrated their batting depth and strengthened their position ahead of the final ODI against Zimbabwe.
