The recent win for India in the 2025 Women’s World Cup has been game changing for the sport. This results in a very interesting conversation as to who all are the greatest Women’s Cricketers of all time. India has seen some truly great cricketers that have played for generations. After this win, crores of young girls will be inspired to play for India in the future.
Let’s look at the Greatest Women’s Cricketers to play for India
Mithali Raj
The greatest cricketer to play for India is Mithali Raj. Mithali Raj is someone who has played for 22 years for India. Mithali Raj was given the chance to hold the World Cup trophy. She was the captain for India for 15 years which was one of the longest tenures for any captain. She has played 333 Matches for India in her career. She had scored 10,868 runs for India in her career. Mithali Raj hit 8 hundreds in her career. Mithali Raj had a highest score of 214 runs in Test Cricket. Mithali Raj is the batter with the most runs in the history of Women’s ODI Cricket. She was also the first ever captain for India in T20I Cricket.
Jhulan Goswami
The Chakada Express is the greatest fast bowler to ever play for India. Jhulan Goswami is the fast bowler who has been the leader for India toll 2022. Players like Harmanpreet and Smriti looked up to her. Jhulan Goswami has played 284 Matches for India in her illustrious career. She has taken 355 International Wickets in cricket. Out of these 255 Wickets are in ODIs. 44 Wickets were taken in Test Cricket and 56 Wickets were taken in T20IS. Jhulan Goswami is the greatest female cricketer to play from West Bengal. She is the highest wicket taker in the history of Women’s ODI Cricket. She was also the first bowler to take a 5 Wicket Haul for India in T20I Cricket.
Harmanpreet Kaur
The recently World Cup Winning Captain for India for the women and only the third ever Indian captain to win an ODI World Cup for India. Harmanpreet Kaur is in the later stages of her career. She has so far played more than 349 International Matches for India in her career. She has scored more than 8263 runs in her career in international cricket. Harmanpreet Kaur has played the most number of Matches by any Indian cricketer in T20I Cricket. She also has the highest score by an Indian in a World Cup knockout match. In 2023, India won their first Test Match in Australia, the captain was Harmanpreet Kaur. She can retire now and she will be one of the best of all time.
Smriti Mandhana
Smriti Mandhana is the youngest player in this list. She has earned her name in this list. Smriti Mandhana is the best batter in the world. She has so far played 274 Matches for India and she will play many more in the years to come. She has so far made 9830 runs and is getting close to 10,000 international runs and will soon overtake Mithali Raj as the highest run getter. Smriti Mandhana has hit 14 hundreds for India in ODI Cricket and it was the most hundreds by a woman for India in this format. Smriti would look to cross the 20 hundreds mark. Smriti Mandhana is the only woman for India to hit a test century in both England and Australia.
Diana Edulji
Diana Edulji was the first great female cricketer to play for India. She was a part of the first ever World Cup squad for India. She has also expressed her joy of winning the World Cup recently. She has played 54 Matches for India in her career. Diana Edulji took 109 Wickets for India In her career. Diana Edulji is the bowler that has taken the most Wickets for India in Test Cricket with 63 Wickets. Before the year 2004, Diana Edulji had the best bowling figures by an Indian in ODI Cricket with 4/12.
Anjum Chopra
The player that has become the voice that represents Women’s Cricket in India at the commentary boxes. She was a player that played from 1995-2012. She was also holding the World Cup. She has played 157 Matches for India in her career. She has scored 3645 runs in her career and she was one of the best left handed batters. She was the first Woman to play 100 ODIs for India and the first to score an ODI century. She was the first captain to lead the Indian team to win a Test series in South Africa. Women’s cricket owes her a debt of gratitude.
Also Read |









