
India
Shafali Verma
22India
- Right-handed ultra-aggressive opener
- Right-arm off-spin bowler
ODI record
Batting
| Mat | Inns | Runs | Avg | SR | 100/50 | HS | |
|---|---|---|---|---|---|---|---|
| ODIs | 34 | 34 | 817 | 25.53 | 89.3 | 0/6 | 87 |
| Last 10 | 10 | 10 | 274 | 30.44 | 105.4 | 0/2 | 87 |
Bowling
| Mat | Balls | Wkts | Avg | Econ | Best | |
|---|---|---|---|---|---|---|
| ODIs | 34 | 234 | 4 | 48.25 | 4.95 | 2/36 |
| Last 10 | 10 | 180 | 3 | 51.00 | 5.10 | 2/36 |
Batting style
Opener
| Figure | Player | Par | Against par |
|---|---|---|---|
| Average | 23.8 | 30.6 | |
| Strike rate | 102 | 70 | |
| Boundary % | 14.3 | 9.3 | |
| Dot % | 50.4 | 63.6 | |
| Average v pace | 16.8 | 31.7 | |
| Strike rate v pace | 89 | 69 |
280 balls in ODIs · Jul 2023 – Oct 2026
Compare with other playersRankings
Not in our one-day batting rankings.
Not in our one-day bowling rankings.
Team
- IndiaInternationalLast ODI Oct 2026
ODI streaks
| Last 10 | Career | Now | Best | ||
|---|---|---|---|---|---|
| 50+ score | 2/10 | 18% | 0 | 1 | 202533111210874648 |
- Shafali Verma has made 50 or more in 2 of the last 10 ODI innings.
Last 10 ODIs
| Date | Team | Opponent | Ground | Bat | Bowl | Result |
|---|---|---|---|---|---|---|
| 25 Oct 2026 | India | Zimbabwe | Kotambi Stadium | 8 (8) | 0/28 (5.0) | India won by 121 runs |
| 23 Oct 2026 | India | Zimbabwe | Kotambi Stadium | 64* (33) | 1/28 (8.0) | India won by 9 wickets |
| 24 Feb 2026 | India | Australia | Allan Border Field | 4 (17) | 0/25 (5.0) | Australia won by 6 wickets |
| 2 Nov 2025 | India | South Africa | Dr DY Patil Sports Academy | 87 (78) | 2/36 (7.0) | India won by 52 runs |
| 30 Oct 2025 | India | Australia | Dr DY Patil Sports Academy | 10 (5) | – | India won by 5 wickets |
| 29 Oct 2024 | India | New Zealand | Narendra Modi Stadium | 12 (11) | – | India won by 6 wickets |
| 27 Oct 2024 | India | New Zealand | Narendra Modi Stadium | 11 (9) | – | New Zealand won by 76 runs |
| 24 Oct 2024 | India | New Zealand | Narendra Modi Stadium | 33 (22) | 0/10 (1.0) | India won by 59 runs |
| 23 Jun 2024 | India | South Africa | M Chinnaswamy Stadium | 25 (39) | – | India won by 6 wickets |
| 19 Jun 2024 | India | South Africa | M Chinnaswamy Stadium | 20 (38) | 0/26 (4.0) | India won by 4 runs |
Pace and pitch map
T20s469 balls
FullOff sideLeg sideShort
Records
- 1stMost sixes in women's Tests14
- 1stMost sixes in WPL history53
- 1stHighest strike rates in WPL history152.10
- =1stMost matches in WPL history37
- 1stHighest partnerships in the women's Hundred131*
- 2ndFastest fifties in the women's Hundred22
- 2ndHighest partnerships in women's Tests292
- =2ndMost sixes in an innings in women's T20 internationals9
- 2ndHighest partnerships in WPL history162
- 3rdMost sixes in women's T20 internationals116
- 3rdFastest fifties in WPL history19
- 3rdHighest strike rates in women's T20 internationals142.56