In the history of women’s cricket, one of the most impressive benchmarks is the number of appearances made by some of the greats of the game across formats – Tests, ODIs and T20Is combined. Over the years, several players have risen in ranks when in comes to international appearances. India Women captain, Harmanpreet Kaur recently rose to the top of the list, becoming the most-capped women cricketer in the history with 357 appearances.
Followed by Harmanpreet Kaur is New Zealand cricketer Suzie Bates, who has made 355 appearances which includes six Tests, 161 ODIs and 189 T20Is. Recently, Ellyse Perry also broke into record books, becoming the third most capped player with 350 appearances in international cricket. Here in this article, we’ll take a look at the most capped women cricketers in international cricket.
List of top 3 players with most international appearances in women’s cricket
Harmanpreet Kaur – 357 matches
India Women captain, Harmanpreet Kaur recently rose in ranks after making her 356th appearance in the second T20I in match against Australia Women. In the 357 appearances, Kaur has featured in six Tests, 161 Women ODIs and 189 T20Is thus far.
Suzie Bates – 355 matches
Next in the list is New Zealand cricketer Suzie Bates. Having the third-longest serving career in WODIs, Bates have played 178 WODIs and 177 WT20Is, thus making the second-most international appearances in women’s cricket with 355 matches.
Ellyse Perry – 350 matches
ON February 21, Ellyse Perry made her 350th intenational appearance while playing for Australia in the third T20I against India Women. The 35-year-old has so far played 14 Tests, 165 WODIs and 170 WT20Is, thus making her third in the list of women cricketers with most international appearances.
Most capped women cricketers in international cricket
| Player | Country | Matches |
| Harmanpreet Kaur | India | 357 |
| Suzie Bates | New Zealand | 355 |
| Ellyse Perry | Australia | 350 |
| Mithali Raj | India | 333 |
| Charlotte Edwards | England | 309 |
Cricket
After all, RCB's matches in IPL 2026 might not be hosted at Chinnaswamy Stadium