
They may play for the same team, but their paths to becoming indispensable players couldn’t be more different. Shafali Verma has built her entire reputation as a top-order batsman who is a nightmare for bowlers. Meanwhile, Deepti Sharma is a superb all-rounder, who has given India consistency with bat and ball for over a decade.
Since Shafali is a completely top-order explosive batsman and Deepti is a superb all-rounder, it’s not easy to compare them. To get the real answer to who is the better all-rounder, we have to break down their total contributions in Tests, ODIs and T20Is.
Shefali’s stats are even stronger here. In 6 Tests, she has scored 607 runs at an average of 55.2, with 1 century, 3 half-centuries and a highest score of 205. That double century is one of the most famous innings in Indian women’s Test history.
Deepti has also played 6 Tests, scoring 335 runs at an average of 47.9, with no centuries, 4 half-centuries and a highest score of 78. Her average is still excellent for a player known for her bowling, but Shefali’s average of 55.2 and highest score of 205 put her clearly ahead in this category.
| Player | Years | Mat | Inn | NO | Runs | HS | Avg | BF | SR | 100s | 50s | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Shafali Verma | 2021–Present | 6 | 12 | 1 | 607 | 205 | 55.2 | 816 | 74.4 | 1 | 3 | 82 | 14 |
| Deepti Sharma | 2021–Present | 6 | 10 | 3 | 335 | 78 | 47.9 | 786 | 42.6 | 0 | 4 | 44 | 1 |
Deepti has dominated here. She has taken 22 Test wickets at an average of 19.5, with a best record of 5/7, including 1 four-wicket haul and 1 five-wicket haul. Her economy rate of 2.38 in the longest format shows discipline and penetration.
Shafali has bowled just 48 balls in 2 Test innings, taking 2 wickets at an average of 9.5 and a best record of 1/7. The sample size is too small to draw conclusions. Deepti won the Test bowling by a large margin based on actual volume and match-winning performances.
| Player | Years | Mat | Inn | Balls | Mdns | Runs | Wkts | BBI | Econ | Avg | SR | 4W | 5W |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Shafali Verma | 2021–Present | 6 | 2 | 48 | 3 | 19 | 2 | 1/7 | 2.38 | 9.5 | 24.0 | 0 | 0 |
| Deepti Sharma | 2021–Present | 6 | 9 | 1083 | 43 | 429 | 22 | 5/7 | 2.38 | 19.5 | 49.2 | 1 | 1 |
Deepti is the winner of this series. She has played 124 ODIs and scored 2771 runs at an average of 36.0, including 1 century, 18 half-centuries and a highest score of 188. Shefali has played 32 ODIs and scored 745 runs at an average of 24.0, including no centuries, 5 half-centuries and a highest score of 87.
Deepti has an average of 12 runs higher and her 188 not out is one of the best ODI innings played by an Indian batsman. Shefali has a strike rate of 85.2 while Deepti has a strike rate of 70.4 but Deepti’s consistency and run-scoring power give her an edge in ODI batting.
| Player | Years | Mat | Inn | NO | Runs | HS | Avg | BF | SR | 100s | 50s | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Shafali Verma | 2021–Present | 32 | 32 | 1 | 745 | 87 | 24.0 | 874 | 85.2 | 0 | 5 | 91 | 9 |
| Deepti Sharma | 2014–Present | 124 | 106 | 29 | 2771 | 188 | 36.0 | 3934 | 70.4 | 1 | 18 | 263 | 19 |
This is no contest. Deepti has taken 166 ODI wickets at an average of 27.7, with best figures of 6/20, 3 fours and 4 fives. Shefali has taken just 3 ODI wickets at an average of 45.7, with best figures of 2/36.
Deepti is one of the leading wicket-takers in women’s ODI cricket. Shefali occasionally bowls as a part-time substitute. Overall, Deepti has a winning streak compared to ODI bowling.
Related Post: Ellyse Perry vs Lauren Bell: All-Rounder Stats, Batting & Bowling Comparison
| Player | Years | Mat | Inn | Balls | Mdns | Runs | Wkts | BBI | Econ | Avg | SR | 4W | 5W |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Shafali Verma | 2021–Present | 32 | 7 | 156 | 0 | 137 | 3 | 2/36 | 5.27 | 45.7 | 52.0 | 0 | 0 |
| Deepti Sharma | 2014–Present | 124 | 123 | 6194 | 72 | 4598 | 166 | 6/20 | 4.45 | 27.7 | 37.3 | 3 | 4 |
Shafali is clearly ahead. In 109 T20 matches, she has scored 2814 runs at an average of 27.6, including 17 half-centuries, a highest of 81 and a strike rate of 136.1. Deepti has played 147 T20 matches and scored 1261 runs at an average of 22.5, including 2 half-centuries, a highest of 64 and a strike rate of 106.8.
Shafali has more than double Deepti’s runs in fewer matches, a higher average, more half-centuries and a significantly faster strike rate. Shafali wins T20 matches by batting decisively.
| Player | Years | Mat | Inn | NO | Runs | HS | Avg | BF | SR | 100s | 50s | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Shafali Verma | 2019–Present | 109 | 108 | 6 | 2814 | 81 | 27.6 | 2067 | 136.1 | 0 | 17 | 365 | 79 |
| Deepti Sharma | 2016–Present | 147 | 94 | 38 | 1261 | 64 | 22.5 | 1181 | 106.8 | 0 | 2 | 113 | 8 |
Deepti wins again, and by a large margin. She has taken 167 T20I wickets at an average of 19.7, with her best figures being 5/10, including 1 four-wicket haul and 2 five-wicket haul. Shefali has taken 16 T20I wickets at an average of 20.2, with her best figures being 3/15.
Deepti has taken ten times more wickets than Shefali’s wicket tally in the format. Her economy of 6.35 is also stronger than Shefali’s 6.55. Deepti’s bowling record in women’s T20Is is the best of any spinner.
| Player | Years | Mat | Inn | Balls | Mdns | Runs | Wkts | BBI | Econ | Avg | SR | 4W | 5W |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Shafali Verma | 2019–Present | 109 | 26 | 296 | 0 | 323 | 16 | 3/15 | 6.55 | 20.2 | 18.5 | 0 | 0 |
| Deepti Sharma | 2016–Present | 147 | 144 | 3114 | 13 | 3295 | 167 | 5/10 | 6.35 | 19.7 | 18.6 | 1 | 2 |
Deepti Sharma is a good all-rounder, and once bowling enters the equation, she is not particularly close. Shafali Verma’s Test and T20I batting record is stronger, with her Test average of 55.2 and 2814 T20I runs, more than any runs Deepti has scored with the bat.
But Deepti’s bowling figures across all three formats, 22 Test wickets, 166 ODI wickets and 167 T20I wickets, place her among the most successful all-rounders in women’s cricket history.
Shafali is a serious batting talent and one of the most destructive players India has produced. But Deepti makes meaningful contributions with both bat and ball in every format, and it is those skills that define an all-rounder. In the bigger picture, Deepti Sharma is the best all-round cricketer.
Follow Cricbites for the latest cricket updates, match schedules, player news, records, rankings and expert insights from around the world.
Read More: Smriti Mandhana vs Chamari Athapaththu: Who Is Better? Batting and Stats Comparison