CricketWise
  1. Home
  2. Players
  3. JM Sharma

Vidarbha · Men's cricket

JM Sharma stats

Data through 31 May 2026Last updated 31 May 2026

Coverage: matches in the Cricsheet data from 3 January 2016 to 31 May 2026. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.

JM Sharma played 13 T20Is for India in the data, between 2016 and 2026. In T20 leagues JM Sharma scored 2,086 runs in 100 innings (average 25.75, strike rate 149.4), including 0 hundreds and 6 fifties. Against South Africa in T20Is, JM Sharma averaged 14.00 over 5 innings.

International matches
13
T20Is 13
International runs
131
0 hundreds
T20 league & domestic matches
115
2,086 runs
Best batting average (T20I)
18.71
10 innings
Highest score
91
T20 (leagues & domestic)

Teams played for

Vidarbha 2016–2024 · 44Punjab Kings 2022–2024 · 40Royal Challengers Bengaluru 2025–2026 · 31India 2023–2025 · 13

JM Sharma batting record by format

Batting by format
FormatMInnsNORunsHSAvgBFSR1005004s6s
T20I131031313518.7185154.1000117
T20 (leagues & domestic)115100192,0869125.751,396149.4065185111

Runs per year

0100200300400201620212026116
JM Sharma: runs per calendar year (all formats in the data)
0100200300400201620182019202120222023202420252026116
JM Sharma: runs per calendar year (all formats in the data)
Show as table
JM Sharma: runs per calendar year (all formats in the data)
YearRuns
2016164
2018117
2019304
2021271
2022346
2023378
2024198
2025323
2026116
Year-by-year batting (11 rows)
Batting by calendar year and format
YearFormatInnsRunsAvgSRHS10050
2016T20 (leagues & domestic)716423.43129.15601
2018T20 (leagues & domestic)411729.25125.89101
2019T20 (leagues & domestic)1330425.33127.77301
2021T20 (leagues & domestic)1127133.88202.27102
2022T20 (leagues & domestic)1534638.44160.94600
2023T20 (leagues & domestic)1430923.77156.14900
2023T20I56913.80150.03500
2024T20 (leagues & domestic)1319816.50133.83200
2025T20 (leagues & domestic)1126137.29176.48501
2025T20I56231.00159.02700
2026T20 (leagues & domestic)1211612.89122.12300

JM Sharma bowling record by format

JM Sharma has not bowled in the matches in the data.

Batting against each opponent (3+ innings)
OpponentFormatInnsRunsAvgSRHS10050
AustraliaT20I48428.00161.53500
South AfricaT20I54214.00144.82700
Rajasthan RoyalsT20 (leagues & domestic)718537.00149.24400
Mumbai IndiansT20 (leagues & domestic)718145.25184.74900
Gujarat TitansT20 (leagues & domestic)914721.00142.73300
Lucknow Super GiantsT20 (leagues & domestic)714323.83195.98501
MumbaiT20 (leagues & domestic)413344.33164.25601
Sunrisers HyderabadT20 (leagues & domestic)710918.17165.23200
Delhi CapitalsT20 (leagues & domestic)710715.29101.94400
Royal Challengers BengaluruT20 (leagues & domestic)48220.50146.44100
RajasthanT20 (leagues & domestic)47017.50142.94900
Chennai Super KingsT20 (leagues & domestic)56613.20157.12600
Kolkata Knight RidersT20 (leagues & domestic)35025.00147.12100
Punjab KingsT20 (leagues & domestic)33718.50148.02400

Top grounds (batting)

Most runs by ground
GroundInnsRunsAvgHS
Wankhede Stadium823238.6756
Shaheed Veer Narayan Singh International Stadium717829.6791
M Chinnaswamy Stadium1116316.3033
Punjab Cricket Association IS Bindra Stadium516040.0049
ACA Stadium, Mangalagiri2125–71
Holkar Cricket Stadium511823.6043
Ekana Cricket Stadium511829.5085
Maharaja Yadavindra Singh International Cricket Stadium711719.5029
Brabourne Stadium49022.5032
St'Xavier's KCA Cricket Ground28989.0073

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
T20Powerplay436366119.120–––
T20Middle982689142.538–––
T20Death799426187.630–––

How JM Sharma was dismissed

Last 20 innings

025507510023 May 202519 Dec 202531 May 202611
JM Sharma: runs in the last 20 innings
025507510023 May 20252 Nov 202511 Dec 202510 Apr 202618 Apr 20267 May 202631 May 202611
JM Sharma: runs in the last 20 innings
Show as table
JM Sharma: runs in the last 20 innings
InningsRuns
23 May 202524
27 May 202585
3 Jun 202524
2 Nov 202522
6 Nov 20253
9 Dec 202510
11 Dec 202527
19 Dec 20250
28 Mar 20260
10 Apr 20265
12 Apr 202610
15 Apr 202623
18 Apr 202614
24 Apr 202610
30 Apr 20261
7 May 20261
10 May 202618
13 May 20268
26 May 202615
31 May 202611
Most recent batting innings in the data
DateFormatAgainstScoreBallsHow outGround
31 May 2026T20 (leagues & domestic)Gujarat Titans11*14not outNarendra Modi Stadium
26 May 2026T20 (leagues & domestic)Gujarat Titans15*5not outHimachal Pradesh Cricket Association Stadium
13 May 2026T20 (leagues & domestic)Kolkata Knight Riders8*5not outShaheed Veer Narayan Singh International Stadium
10 May 2026T20 (leagues & domestic)Mumbai Indians1812caughtShaheed Veer Narayan Singh International Stadium
7 May 2026T20 (leagues & domestic)Lucknow Super Giants13caughtEkana Cricket Stadium
30 Apr 2026T20 (leagues & domestic)Gujarat Titans13caughtNarendra Modi Stadium
24 Apr 2026T20 (leagues & domestic)Gujarat Titans106caughtM Chinnaswamy Stadium
18 Apr 2026T20 (leagues & domestic)Delhi Capitals1420caughtM Chinnaswamy Stadium
15 Apr 2026T20 (leagues & domestic)Lucknow Super Giants239caughtM Chinnaswamy Stadium
12 Apr 2026T20 (leagues & domestic)Mumbai Indians109lbwWankhede Stadium
10 Apr 2026T20 (leagues & domestic)Rajasthan Royals58lbwAssam Cricket Association Stadium
28 Mar 2026T20 (leagues & domestic)Sunrisers Hyderabad01caughtM Chinnaswamy Stadium
19 Dec 2025T20ISouth Africa0*0not outNarendra Modi Stadium
11 Dec 2025T20ISouth Africa2717caughtMaharaja Yadavindra Singh International Cricket Stadium
9 Dec 2025T20ISouth Africa10*5not outBarabati Stadium
6 Nov 2025T20IAustralia34lbwCarrara Oval
2 Nov 2025T20IAustralia22*13not outBellerive Oval
3 Jun 2025T20 (leagues & domestic)Punjab Kings2410bowledNarendra Modi Stadium
27 May 2025T20 (leagues & domestic)Lucknow Super Giants85*33not outEkana Cricket Stadium
23 May 2025T20 (leagues & domestic)Sunrisers Hyderabad2415caughtEkana Cricket Stadium

Frequently asked questions

How many runs has JM Sharma scored in T20Is?
131 runs in 10 innings (13 matches) at an average of 18.71 and a strike rate of 154.1, in the data from 2023 to 2025.
How many runs has JM Sharma scored in T20 leagues?
2,086 runs in 100 innings (115 matches) at an average of 25.75 and a strike rate of 149.4, in the data from 2016 to 2026.
What is JM Sharma's highest score?
91 in T20 leagues, the highest score in the data.

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