CricketWise
  1. Home
  2. Players
  3. Shafali Verma

India Women · Women's cricket

Shafali Verma stats

Data through 22 September 2026Last updated 22 September 2026

Coverage: matches in the Cricsheet data from 8 May 2019 to 22 September 2026. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.

Shafali Verma played 7 Tests, 32 ODIs, 119 T20Is for India Women in the data, between 2019 and 2026. The most runs came in T20Is: 3,325 at an average of 30.23 and a strike rate of 141.0, with a highest score of 100*. With the ball, the best return was 22 wickets in T20Is at an average of 20.05 and an economy rate of 6.01. Against England Women in Tests, Shafali Verma averaged 40.67 over 6 innings.

International matches
158
Tests 7 · ODIs 32 · T20Is 119
International runs
4,710
2 hundreds
International wickets
27
0 five-wicket hauls
T20 league & domestic matches
66
1,658 runs
Best batting average (Test)
49.23
14 innings
Highest score
205
Test

Teams played for

India Women 2019–2026 · 158Delhi Capitals Women 2023–2026 · 37Sydney Sixers Women 2021 · 13Velocity Women 2019–2022 · 8Birmingham Phoenix Women 2021 · 8

Shafali Verma batting record by format

Batting by format
FormatMInnsNORunsHSAvgBFSR1005004s6s
Test714164020549.2387573.11318914
ODI323217458724.0387485.2053919
T20I11911883,325100*30.232,358141.01217416107
T20 (leagues & domestic)666551,6588427.631,157143.3011520362

Runs per year

05001K1.5K2019202220261,199
Shafali Verma: runs per calendar year (all formats in the data)
05001K1.5K201920202021202220232024202520261,199
Shafali Verma: runs per calendar year (all formats in the data)
Show as table
Shafali Verma: runs per calendar year (all formats in the data)
YearRuns
2019269
2020295
2021968
20221,006
2023636
20241,177
2025818
20261,199
Year-by-year batting (26 rows)
Batting by calendar year and format
YearFormatInnsRunsAvgSRHS10050
2019T20 (leagues & domestic)34715.67114.63400
2019T20I922227.75142.37302
2020T20 (leagues & domestic)23015.00150.01700
2020T20I1026526.50149.74900
2021ODI616427.3373.95601
2021T20 (leagues & domestic)2036220.11120.37603
2021T20I920022.22134.26001
2021Test424260.5062.19603
2022ODI1536726.2188.97103
2022T20 (leagues & domestic)39531.67169.65101
2022T20I2354423.65125.65502
2023ODI252.5062.5400
2023T20 (leagues & domestic)925231.50185.38402
2023T20I1428320.21113.26702
2023Test49624.0065.84000
2024ODI610818.0082.43300
2024T20 (leagues & domestic)930938.62156.97103
2024T20I1953133.19126.78103
2024Test2229229.00100.920510
2025ODI29748.50116.98701
2025T20 (leagues & domestic)930438.00152.88001
2025T20I1041752.12170.97904
2026ODI144.0023.5400
2026T20 (leagues & domestic)1025925.90125.16201
2026T20I2486339.23162.810017
2026Test47318.2565.23500

Shafali Verma bowling record by format

Bowling by format
FormatInnsBallsRunsWktsBBIBBMAvgEconSR4w5wMdns
Test3542021/71/710.002.2227.0003
ODI715613732/36–45.675.2752.0000
T20I34440441223/15–20.056.0120.0000
T20 (leagues & domestic)6669332/16–31.008.4522.0000

Wickets per year

0510152020192022202616
Shafali Verma: wickets per calendar year (all formats in the data)
051015202019202020212022202320242025202616
Shafali Verma: wickets per calendar year (all formats in the data)
Show as table
Shafali Verma: wickets per calendar year (all formats in the data)
YearWickets
20190
20200
20210
20227
20234
20241
20252
202616
Year-by-year bowling (13 rows)
Bowling by calendar year and format
YearFormatInnsWktsAvgEconBest
2022ODI219.003.001/5
2022T20 (leagues & domestic)10–9.500/19
2022T20I11621.506.142/10
2023ODI10–5.170/31
2023T20I6414.005.603/15
2024ODI20–7.200/10
2024Test117.002.331/7
2025ODI1218.005.142/36
2025T20I10–9.000/9
2026ODI10–5.000/25
2026T20 (leagues & domestic)5324.678.222/16
2026T20I161220.585.983/20
2026Test2113.002.171/12

Shafali Verma against each team

Batting against each opponent (3+ innings)
OpponentFormatInnsRunsAvgSRHS10050
England WomenTest624440.6764.79602
Australia WomenTest616727.8361.65201
South Africa WomenODI519238.4090.18702
Sri Lanka WomenODI315577.5096.37101
New Zealand WomenODI815219.0091.65101
Australia WomenODI711316.1467.75601
England WomenODI68714.5075.04400
Sri Lanka WomenT20I1654038.57144.87904
Australia WomenT20I2452722.91139.46402
Bangladesh WomenT20I1548237.08140.510014
South Africa WomenT20I1543831.29140.46403
England WomenT20I2141719.86126.47502
West Indies WomenT20I618637.20152.57302
Pakistan WomenT20I613923.17127.54000
Thailand WomenT20I311438.00162.96401
New Zealand WomenT20I36120.33117.34600
Royal Challengers Bengaluru WomenT20 (leagues & domestic)1037942.11166.28404
Gujarat Giants WomenT20 (leagues & domestic)931138.88174.77602
UP Warriorz WomenT20 (leagues & domestic)823233.14118.46401
Mumbai Indians WomenT20 (leagues & domestic)1020220.20147.44300
Supernovas WomenT20 (leagues & domestic)59619.20154.85101
Trailblazers WomenT20 (leagues & domestic)37625.33138.23400
Bowling against each opponent (3+ innings)
OpponentFormatInnsWktsAvgEconBest
Bangladesh WomenT20I6613.834.883/15
Sri Lanka WomenT20I5414.005.092/3
Pakistan WomenT20I4314.334.781/8
South Africa WomenT20I4232.508.121/22
Australia WomenT20I4170.007.781/17
England WomenT20I50–10.000/9

Top grounds (batting)

Top grounds (bowling)

Batting and bowling by phase (limited overs)

T20 phases: overs 1–6, 7–15, 16–20. ODI phases: overs 1–10, 11–40, 41–50.
FormatPhaseRunsBallsSROutsBowl ballsWktsEcon
T20Powerplay33262281145.8948335.20
T20Middle15501160133.66527656.50
T20Death10774144.611147176.65
ODIPowerplay49258084.819–––
ODIMiddle25329486.11212634.71
ODIDeath––––3007.60

How Shafali Verma was dismissed

How Shafali Verma took wickets

Last 20 innings

025507510025 Apr 202621 Jun 202622 Sep 202648
Shafali Verma: runs in the last 20 innings
025507510025 Apr 202630 May 202617 Jun 202628 Jun 202630 Aug 202610 Sep 202622 Sep 202648
Shafali Verma: runs in the last 20 innings
Show as table
Shafali Verma: runs in the last 20 innings
InningsRuns
25 Apr 20269
27 Apr 20264
28 May 20262
30 May 202622
2 Jun 202611
14 Jun 20266
17 Jun 202655
21 Jun 202631
25 Jun 202653
28 Jun 202634
10 Jul 20260
10 Jul 202633
30 Aug 202664
3 Sep 202628
5 Sep 202612
10 Sep 202664
13 Sep 202668
18 Sep 202640
20 Sep 2026100
22 Sep 202648
Most recent batting innings in the data
DateFormatAgainstScoreBallsHow outGround
22 Sep 2026T20ISri Lanka Women4829caughtKorogi Sports Park
20 Sep 2026T20IBangladesh Women100*49not outKorogi Sports Park
18 Sep 2026T20IJapan Women40*15not outKorogi Sports Park
13 Sep 2026T20ISri Lanka Women6839caughtDubai International Cricket Stadium
10 Sep 2026T20IBangladesh Women6440caughtDubai International Cricket Stadium
5 Sep 2026T20IPakistan Women126caught and bowledDubai International Cricket Stadium
3 Sep 2026T20IHong Kong Women2817caughtDubai International Cricket Stadium
30 Aug 2026T20IThailand Women6436caught and bowledDubai International Cricket Stadium
10 Jul 2026TestEngland Women3355caughtLord's
10 Jul 2026TestEngland Women04caughtLord's
28 Jun 2026T20IAustralia Women3426bowledLord's
25 Jun 2026T20IBangladesh Women5334stumpedOld Trafford
21 Jun 2026T20ISouth Africa Women3115caughtOld Trafford
17 Jun 2026T20INetherlands Women5538caughtHeadingley
14 Jun 2026T20IPakistan Women65caughtEdgbaston
2 Jun 2026T20IEngland Women116caughtCounty Ground, Taunton
30 May 2026T20IEngland Women2214caughtCounty Ground, Bristol
28 May 2026T20IEngland Women23caughtCounty Ground, Chelmsford
27 Apr 2026T20ISouth Africa Women45caughtWillowmoore Park
25 Apr 2026T20ISouth Africa Women99caughtThe Wanderers Stadium

Frequently asked questions

How many runs has Shafali Verma scored in Tests?
640 runs in 14 innings (7 matches) at an average of 49.23 and a strike rate of 73.1, in the data from 2021 to 2026.
How many runs has Shafali Verma scored in ODIs?
745 runs in 32 innings (32 matches) at an average of 24.03 and a strike rate of 85.2, in the data from 2021 to 2026.
How many runs has Shafali Verma scored in T20Is?
3,325 runs in 118 innings (119 matches) at an average of 30.23 and a strike rate of 141.0, in the data from 2019 to 2026.
What is Shafali Verma's highest score?
205 in Tests, the highest score in the data.
How many wickets has Shafali Verma taken in T20Is?
22 wickets in 34 innings at an average of 20.05, economy 6.01, best figures 3/15.

Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Career totals cover only matches in the Cricsheet data. Definitions: methodology.