Harmanpreet Kaur is a superstar and captain of Indian women’s cricket. Her batting is exceptional in ODIs, where her highest scores and ODI runs are a special attraction for fans.

Harmanpreet Kaur has led India to victory many times with her aggressive batting. Whether chasing big targets or scoring runs in difficult situations, she is always at the forefront.
Her batting style and consistency make her one of the top batsmen in the world.
Harmanpreet Kaur: ODI Records & Highest Scores
ODI Stat | Detail |
---|---|
Name | Harmanpreet Kaur |
Matches | 157 |
Innings | 137 |
Total Runs | 4220 |
Batting Average | 36.88 |
Strike Rate | 76.54 |
Centuries | 7 |
Half-Centuries | 20 |
Highest Score | 171* (vs Australia, 2017 WC Semi-final) |
What are Harmanpreet Kaur ODI runs?
Harmanpreet Kaur has played 157 ODI matches and batted in 137 innings. Her ODI run count is 4220, which reflects her hard work and talent. Since her debut in 2009, she has gradually increased her ODI run count.
Her batting in the 2017 Women’s World Cup won everyone’s hearts. She played several crucial innings in that tournament. Recently, in 2025, she played a brilliant innings of 70 runs against England, further strengthening her ODI run tally.
Harmanpreet Kaur has a batting average of 36.88 and a strike rate of 76.54, indicating her ability to score runs quickly.
She has scored 7 centuries and 20 half-centuries. Her ODI runs have been impressive against strong teams like Australia, England, and South Africa. Her specialty is her ability to remain calm under pressure and play big shots.
Her batting has often helped India win lost matches. Whether it’s a small score or a big one, she always plays as the backbone of the team.
What is Harmanpreet Kaur highest score?
Harmanpreet’s highest score is 171*, which she made against Australia in the semi-finals of the 2017 Women’s World Cup. This innings is etched in cricket history.
She scored her highest score in just 115 balls, hitting 20 fours and 7 sixes. This innings helped India chase down the target of 281 runs and stunned Australia.
This highest score still stands as the highest record in Indian women’s cricket. This innings catapulted Harmanpreet Kaur to global fame.
She has been in excellent form in recent matches as well. In 2025, she scored 9 runs against South Africa and 22 runs against Australia. Her batting style is aggressive and fearless. She plays big shots even on difficult pitches.
Harmanpreet Kaur’s scores are an inspiration for the new generation of players. In addition to ODIs, she also excels in T20s, but her ODI records are on a completely different level.
Her captaincy and batting took Indian women’s cricket to new heights. Her hard work and passion make her an icon.