Harmanpreet Kaur is a cricketer from India and plays for the country in Test matches, Women's One-Day Internationals, and WT20s. Kaur made her Test debut for India in 2014 against England. She made her WODI against Pakistan in 2009 and WT20 debut against England in 2009. Harmanpreet Kaur is the current captain of the Indian Women's cricket team in all three game formats. Harmanpreet Kaur is the first Indian female cricketer to score a century in the WT20s. Here are the Top 10 scores of Harmanpreet Kaur that she has made for India in the WODIs and WT20 matches.

1. 171* Vs. Australia

In 2017, India made it into the ICC Women's World Cup finals. In the 2nd Semi-Final, Harmanpreet Kaur played a fiery innings. She bagged her third international century by scoring 171* runs in 115 balls against Australia. India defeated Australia by 36 runs, and Kaur was awarded the Player of the Match for such a knock.

2. 143* Vs. England

In 2022, in the Indian Women's Tour of England, a series of WODIs and TW20s were held. Kaur was the captain for all the matches. In the 2nd ODI, Kaur played a captain’s knock, scoring 143* runs in 111 balls. She was declared the Player of the Match, and India defeated England by 88 runs. India also won the ODI series by 3-0.

3. 109 Vs. West Indies

ICC Women's World Cup, organized in 2022, was in New Zealand. In one of the matches between India and the West Indies, India scored 317 runs. In this match, Harmanpreet Kaur and Smriti Mandhana both scored a century. Harmanpreet made 109 runs in 150 balls, and India defeated the West Indies team by 155.

4. 107* Vs. England

India hosted the ICC Women's World Cup in 2013. In one of the matches played in Mumbai, Harmanpreet Kaur scored her first-ever century against England by making 107* runs in 109 balls. It must have been a bittersweet moment for her as she scored a century, but India lost the match to England by 32 runs.

5. 103 Vs. Bangladesh

In 2013, during the Bangladesh Women's tour of India, a series of WODIs and TW20s were held. In the 2nd ODI of the series, Kaur yet again played a captain’s knock. She scored 103 runs in 100 balls. India defeated Bangladesh by 46 runs in this match. India won the WT20 and WODI series by 3-0.

6. 103 Vs. New Zealand

ICC Women's T20 Cup was held in West Indies in 2018. Kaur was the captain of the Indian team, and she became the first Indian woman to score a century in T20 cricket. Kaur scored 103 runs in 51 balls and was the Player of the Match. India won this T20 against New Zealand by 34 runs.

7. 84 Vs. England

In 2010, there was a tour of the England Women's team in India. There were a series of WT20s and WODIs held. In the 5th ODI, Harmanpreet Kaur smashed 84 runs in 113 balls. India lost the match to England by two wickets but won the WODI series by 3-2. 

8. 77 Vs. Bangladesh

The Women's World T20 Cup was held in 2014 in Bangladesh. In one of the matches against Bangladesh, Harmanpreet scored 77 runs in 59 balls. India defeated Bangladesh in this game by 79 runs, and Harmanpreet Kaur won the Player of the Match award.

9. 75 Vs. Sri Lanka

In 2022, during the Indian Women's tour of Sri Lanka, a series of WODIs and TW20s were held. In the 5th ODI, Kaur scored 75 runs in 88 balls. This score helped India to win by 39 runs. India won both series under Harman’s captaincy, and Harmanpreet Kaur won the Player of the Match and the Player of the Series.

10. 74* Vs. England

In the Indian Women's Tour of England in 2022, Harmanpreet was named the captain of the WODI and WT20 matches. In the 1st ODI, Harmanpreet scored 74* runs in 94 balls and helped India to win against England by seven wickets. India won the WOSI series against England by 3-0 under Harmanpreet’s captaincy.