Shafali Verma entered the history books on Saturday (September 5) by becoming the fastest player in the world to score 3,000 runs in women’s T20Is. The right-handed top-order batter from Rohtak, Haryana, needed seven runs in India’s Women’s Asia Cup 2026 Group A match against Pakistan in Dubai to complete 3,000 runs in WT20Is, and she reached the milestone by scoring seven runs off the first two balls of India’s innings.
Shafali, who is the youngest player to represent India in WT20Is, reached 3,000 runs in just 2,182 balls.
Before Shafali, the record for being the fastest player to score 3,000 runs in WT20Is was held by Australia’s Alyssa Healy. Healy, who retired from international cricket earlier this year, needed 2,321 balls to reach the 3,000-run
mark.
At the age of 22 years and 220 days, Shafali is also the youngest player in the world to score 3,000 runs in WT20Is. She broke Ireland star Gaby Lewis’ record. Lewis was 24 years and 347 days old when she completed 3,000 runs in WT20Is for Ireland.
Youngest to 3000 runs in Women’s T20Is
- 22 years, 220 days – Shafali Verma (India)
- 24 years, 347 days – Gaby Lewis (Ireland)
- 27 years, 139 days – Esha Oza (UAE)
- 27 years, 171 days – Smriti Mandhana (India)
- 27 years, 347 days – Hayley Matthews (West Indies)
Shafali, who made her WT20I debut for India in 2019, is the third Indian after Harmanpreet Kaur and Smriti Mandhana to score 3,000 runs in WT20Is for the Women in Blue.
Mandhana holds the record for scoring the most runs for India in WT20Is. In 174 WT20Is so far, she has scored 4,690 runs. She is followed by Harmanpreet Kaur, who has amassed 4,249 runs in 205 WT20Is. Shafali is third on the list with 3,005 runs in 113 innings across 114 matches.
Most runs for India in WT20Is
| PLAYER | TIME SPAN | MATCHES | RUNS | BEST SCORE | AVERAGE | 100 | 50 |
|---|---|---|---|---|---|---|---|
| Smriti Mandhana | 2013-2026 | 174 | 4690 | 124 | 30.65 | 2 | 35 |
| Harmanpreet Kaur | 2009-2026 | 205 | 4249 | 103 | 30.13 | 1 | 18 |
| Shafali Verma | 2019-2026 | 114 | 3005 | 81 | 28.08 | 0 | 19 |
| Jemimah Rodrigues | 2018-2026 | 131 | 2824 | 76 | 29.41 | 0 | 16 |
| Mithali Raj | 2006-2019 | 89 | 2364 | 97* | 37.52 | 0 | 17 |
| Richa Ghosh | 2020-2026 | 91 | 1344 | 64* | 26.35 | 0 | 2 |
| Deepti Sharma | 2016-2026 | 152 | 1288 | 64 | 22.59 | 0 | 2 |
The world record for most runs in WT20Is is held by former New Zealand batter Suzie Bates. Bates played 186 WT20Is for the White Ferns and scored 4,758 runs.









