On October 25, 2026, during India’s second ODI against Zimbabwe at BCA Stadium in Vadodara, Gujarat, Harmanpreet Kaur scored a historic 126 off 121 deliveries. After choosing to bat first, the innings included 15 boundaries and drove India to 328 for 6. Harmanpreet surpassed former captain Mithali Raj, who has seven centuries, to become India’s second-highest century-scorer in women’s ODIs with this eighth century. With 14 ODI hundreds, Smriti Mandhana is in first place.
Harmanpreet Kaur scored a 126 off 121 deliveries
After the game, Harmanpreet discussed her strategy and mentality during this stage of her career. Prior to the Zimbabwe series, she talked about her feelings and adjustments after Smriti Mandhana took over as captain. Harmanpreet emphasized that she wants to accept the current situation and keep her attention on the aspects of the sport that fulfilll her.
I always prefer to live in close proximity to reality, and since this is the current reality, I just want to accept it as it is. At the same time, I’ve always been happy playing cricket, and throughout my career, I’ve enjoyed batting. At the post-match presentation ceremony, Harmanpreet stated, “I just want to enjoy my batting today and whenever I’m going to step in.”
In her 72nd domestic Women’s ODI match, Harmanpreet Kaur scored 126 and reached the 2,000-run milestone in India. In the 41st over of India’s innings, she accomplished the feat. Together, she and Deepti Sharma added 153 runs for the fifth wicket, which was crucial for India’s total. Deepti continued to play well in the series, remaining undefeated at 106 off 86 balls.
Also Read: Mohammad Kaif Urges Patience with Bhuvneshwar Kumar
Michelle Mavunga dismissed Harmanpreet Kaur in the 47th over, ending Zimbabwe’s partnership. By the end of Harmanpreet Kaur’s innings, Deepti had reached 92 not out off 76 balls. India had a strong total to defend thanks to Deepti’s undefeated 106 and Harmanpreet’s 126.
In the second ODI, India’s bowling attack worked just as well. India defeated Zimbabwe by 121 runs thanks to four wickets taken by Vaishnavi Sharma. With one ODI left in the three-match series, the victory gave India an insurmountable 2-0 lead.























