CricketScore

Players / DB Sharma

Women's cricket

DB Sharma: runs, wickets and records

351 recorded matches from 6 Jul 2015 to 22 Sep 2026, most often for India, UP Warriorz, London Spirit. The figures are counted from ball-by-ball records.

Batting by format

M Inn Runs HS Avg SR 100 50 4s 6s
FormatMInnRunsHSAvgSR100504s6s
Tests7124027844.6744.405511
ODIs112942,3879335.6371.201821417
T20Is153991,2826422.49107.8021159
T20 leagues79641,27288*28.91115.30413118

Bowling by format

Inn Wkts Best Avg Econ 5w
FormatInnWktsBestAvgEcon5w
Tests11255/719.002.381
ODIs1111466/3129.274.603
T20Is1501855/1018.156.242
T20 leagues77804/1924.047.590

Highest innings

Runs Balls Opponent
RunsBallsOpponentDate
9384South Africa7 May 2025
89128Ireland10 Feb 2017
88*60Gujarat Giants11 Mar 2024
79112South Africa10 Feb 2018
78110Sri Lanka5 Jul 2017

DB Sharma: matches in the records

DB Sharma appears in 351 recorded women's matches, from 6 July 2015 to 22 September 2026, most often for India, UP Warriorz and London Spirit. The matches split as 7 in Test matches, 112 in One Day Internationals, 153 in Twenty20 Internationals and 79 in franchise Twenty20 leagues. The most frequent opponents in the records are Australia (51 matches), England (48 matches) and South Africa (44 matches). The ground used most often is Lord's, London, with 13 matches.

DB Sharma batting record

In Test matches, the batting record is 402 runs in 12 innings, an average of 44.67, a strike rate of 44.4 and a highest score of 78, with 5 fifties.

In One Day Internationals, the batting record is 2,387 runs in 94 innings, an average of 35.63, a strike rate of 71.2 and a highest score of 93, with 18 fifties and 5 ducks.

In Twenty20 Internationals, the batting record is 1,282 runs in 99 innings, an average of 22.49, a strike rate of 107.8 and a highest score of 64, with 2 fifties and 5 ducks.

In franchise Twenty20 leagues, the batting record is 1,272 runs in 64 innings, an average of 28.91, a strike rate of 115.3 and a highest score of 88*, with 4 fifties and 2 ducks.

DB Sharma bowling record

In Test matches, the bowling record is 25 wickets in 11 innings, an average of 19.00, an economy rate of 2.38, a strike rate of 47.9 balls per wicket and best figures of 5 for 7, including 1 five-wicket haul.

In One Day Internationals, the bowling record is 146 wickets in 111 innings, an average of 29.27, an economy rate of 4.60 and best figures of 6 for 31, including 3 five-wicket hauls.

In Twenty20 Internationals, the bowling record is 185 wickets in 150 innings, an average of 18.15, an economy rate of 6.24 and best figures of 5 for 10, including 2 five-wicket hauls.

In franchise Twenty20 leagues, the bowling record is 80 wickets in 77 innings, an average of 24.04, an economy rate of 7.59 and best figures of 4 for 19.

DB Sharma highest innings

The highest individual scores in the records are: 93 from 84 balls against South Africa at R Premadasa Stadium, Colombo on 7 May 2025 (ODIs). 89 from 128 balls against Ireland at P Sara Oval on 10 February 2017 (ODIs). 88* from 60 balls against Gujarat Giants at Arun Jaitley Stadium, Delhi on 11 March 2024 (franchise Twenty20 leagues). 79 from 112 balls against South Africa at Senwes Park on 10 February 2018 (ODIs). 78 from 110 balls against Sri Lanka at County Ground on 5 July 2017 (ODIs).

DB Sharma best bowling

The best bowling figures in the records are: 6 for 31 against West Indies at Kotambi Stadium, Vadodara on 27 December 2024. 5 for 7 against England at Dr DY Patil Sports Academy, Mumbai on 14 December 2023. 5 for 10 against Pakistan at Edgbaston, Birmingham on 14 June 2026. 5 for 19 against South Africa at The Wanderers Stadium, Johannesburg on 25 April 2026. 5 for 38 against Australia at Wankhede Stadium, Mumbai on 30 December 2023.

DB Sharma results with the side

In One Day Internationals, the player's side won 66 and lost 44 of the 112 recorded matches (60.0% of decided matches).

In Twenty20 Internationals, the player's side won 88 and lost 58 of the 153 recorded matches (60.3% of decided matches).

In franchise Twenty20 leagues, the player's side won 30 and lost 46 of the 79 recorded matches (39.5% of decided matches).

Against the most frequent opponents the results were Australia: 11 won, 37 lost in 51 matches, England: 22 won, 25 lost in 48 matches, South Africa: 23 won, 18 lost in 44 matches, Sri Lanka: 27 won, 4 lost in 32 matches and New Zealand: 11 won, 12 lost in 23 matches.

DB Sharma teams

Matches by side: India (272), UP Warriorz (33), London Spirit (16), Sydney Thunder (13), Sunrisers Leeds (10) and Melbourne Stars (7).

DB Sharma main grounds

The grounds used most often are Lord's, London (13), Dr DY Patil Sports Academy, Navi Mumbai (12), Dr DY Patil Sports Academy, Mumbai (11), M Chinnaswamy Stadium, Bengaluru (11), Sylhet International Cricket Stadium (10) and Edgbaston, Birmingham (9).

DB Sharma runs by year

Runs in each calendar year of the records: 2015 (44), 2016 (13), 2017 (599), 2018 (337), 2019 (281), 2020 (158), 2021 (699), 2022 (657), 2023 (427), 2024 (875), 2025 (739), 2026 (514).

DB Sharma wickets by year

Wickets in each calendar year of the records: 2015 (2), 2016 (1), 2017 (21), 2018 (24), 2019 (34), 2020 (11), 2021 (38), 2022 (51), 2023 (49), 2024 (78), 2025 (61), 2026 (66).

DB Sharma matches by year

Recorded matches in each calendar year: 2015 (2), 2016 (1), 2017 (19), 2018 (28), 2019 (26), 2020 (10), 2021 (42), 2022 (41), 2023 (35), 2024 (60), 2025 (40), 2026 (47).

DB Sharma fours and sixes

In Test matches, 51 fours and 1 sixes, one boundary every 17.4 balls faced; 52.2% of the runs came in boundaries.

In One Day Internationals, 214 fours and 17 sixes, one boundary every 14.5 balls faced; 40.1% of the runs came in boundaries.

In Twenty20 Internationals, 115 fours and 9 sixes, one boundary every 9.6 balls faced; 40.1% of the runs came in boundaries.

In franchise Twenty20 leagues, 131 fours and 18 sixes, one boundary every 7.4 balls faced; 49.7% of the runs came in boundaries.

How DB Sharma gets out

In One Day Internationals, 67 recorded dismissals: caught 66%, bowled 12%, run out 7% and lbw 6%.

In Twenty20 Internationals, 57 recorded dismissals: caught 56%, run out 21%, bowled 7% and lbw 5%.

In franchise Twenty20 leagues, 44 recorded dismissals: caught 64%, stumped 11%, run out 9% and bowled 7%.

DB Sharma bowling in detail

In Test matches: 934 dot balls (78.0% of legal deliveries), 45 maidens, 0 wides and 5 no-balls and wickets by lbw 40%, caught 28% and bowled 28%.

In One Day Internationals: 3,052 dot balls (54.7% of legal deliveries), 65 maidens, 72 wides and 5 no-balls and wickets by caught 49%, bowled 25% and lbw 11%.

In Twenty20 Internationals: 1,387 dot balls (43.0% of legal deliveries), 15 maidens, 66 wides and 3 no-balls and wickets by caught 51%, bowled 18% and lbw 14%.

In franchise Twenty20 leagues: 507 dot balls (33.4% of legal deliveries), 34 wides and 7 no-balls and wickets by caught 59%, bowled 18% and lbw 12%.

DB Sharma player of the match awards

Of the 25 player of the match awards on record, the first is dated 21 February 2017 (India v South Africa) and the latest 14 June 2026 (India v Pakistan): 1 in Test matches, 10 in One Day Internationals, 9 in Twenty20 Internationals and 5 in franchise Twenty20 leagues.

DB Sharma first and latest matches

The first recorded match in Test matches is dated 16 June 2021 against England and the latest 10 July 2026 against England.

The first recorded match in One Day Internationals is dated 6 July 2015 against New Zealand and the latest 1 March 2026 against Australia.

The first recorded match in Twenty20 Internationals is dated 31 January 2016 against Australia and the latest 22 September 2026 against Sri Lanka.

The first recorded match in franchise Twenty20 leagues is dated 23 July 2021 against Birmingham Phoenix and the latest 16 August 2026 against Trent Rockets.

DB Sharma against different opponents

The most runs against a single opponent are 961 against Australia in 50 innings (average 26.69), 925 against England in 42 innings (average 38.54), 771 against South Africa in 32 innings (average 35.05) and 358 against Sri Lanka in 17 innings (average 35.80).

The most wickets against a single opponent are 62 against Australia in 50 innings, 61 against England in 50 innings, 52 against South Africa in 44 innings and 39 against Sri Lanka in 32 innings.

DB Sharma at different grounds

The grounds that have produced the most runs are Lord's, London (284 runs in 12 innings), Arun Jaitley Stadium, Delhi (272 runs in 4 innings), P Sara Oval (252 runs in 5 innings) and Dr DY Patil Sports Academy, Mumbai (243 runs in 11 innings).

DB Sharma recent years

Year by year, the latest figures in the records are 2021: 42 matches, 699 runs and 38 wickets; 2022: 41 matches, 657 runs and 51 wickets; 2023: 35 matches, 427 runs and 49 wickets; 2024: 60 matches, 875 runs and 78 wickets; 2025: 40 matches, 739 runs and 61 wickets; 2026: 47 matches, 514 runs and 66 wickets.

DB Sharma year by year

The busiest year in the records is 2024, with 60 matches. The most runs in a calendar year came in 2024: 875. The most wickets in a calendar year came in 2024: 78.

Questions and answers

How many matches has DB Sharma played?

351 recorded matches, from 6 July 2015 to 22 September 2026.

How many runs has DB Sharma scored in Tests?

402 runs in 12 innings, at an average of 44.67.

How many runs has DB Sharma scored in ODIs?

2,387 runs in 94 innings, at an average of 35.63.

How many runs has DB Sharma scored in T20Is?

1,282 runs in 99 innings, at an average of 22.49.

What is DB Sharma's highest score?

93 from 84 balls against South Africa on 7 May 2025, at R Premadasa Stadium, Colombo.

How many wickets has DB Sharma taken in Tests?

25 wickets in 11 innings, with best figures of 5 for 7.

How many wickets has DB Sharma taken in ODIs?

146 wickets in 111 innings, with best figures of 6 for 31.

How many wickets has DB Sharma taken in T20Is?

185 wickets in 150 innings, with best figures of 5 for 10.

How many sixes has DB Sharma hit?

45 sixes and 511 fours in the recorded matches.

How many player of the match awards has DB Sharma won?

25 in the recorded matches.

Which teams has DB Sharma played for?

India (272), UP Warriorz (33), London Spirit (16), Sydney Thunder (13), Sunrisers Leeds (10) and Melbourne Stars (7).

When was DB Sharma's most recent recorded match?

22 September 2026.

Team pages

Records