- Home
- Players
- 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
| Format | M | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| T20I | 13 | 10 | 3 | 131 | 35 | 18.71 | 85 | 154.1 | 0 | 0 | 0 | 11 | 7 |
| T20 (leagues & domestic) | 115 | 100 | 19 | 2,086 | 91 | 25.75 | 1,396 | 149.4 | 0 | 6 | 5 | 185 | 111 |
Runs per year
Show as table
| Year | Runs |
|---|---|
| 2016 | 164 |
| 2018 | 117 |
| 2019 | 304 |
| 2021 | 271 |
| 2022 | 346 |
| 2023 | 378 |
| 2024 | 198 |
| 2025 | 323 |
| 2026 | 116 |
Year-by-year batting (11 rows)
| Year | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| 2016 | T20 (leagues & domestic) | 7 | 164 | 23.43 | 129.1 | 56 | 0 | 1 |
| 2018 | T20 (leagues & domestic) | 4 | 117 | 29.25 | 125.8 | 91 | 0 | 1 |
| 2019 | T20 (leagues & domestic) | 13 | 304 | 25.33 | 127.7 | 73 | 0 | 1 |
| 2021 | T20 (leagues & domestic) | 11 | 271 | 33.88 | 202.2 | 71 | 0 | 2 |
| 2022 | T20 (leagues & domestic) | 15 | 346 | 38.44 | 160.9 | 46 | 0 | 0 |
| 2023 | T20 (leagues & domestic) | 14 | 309 | 23.77 | 156.1 | 49 | 0 | 0 |
| 2023 | T20I | 5 | 69 | 13.80 | 150.0 | 35 | 0 | 0 |
| 2024 | T20 (leagues & domestic) | 13 | 198 | 16.50 | 133.8 | 32 | 0 | 0 |
| 2025 | T20 (leagues & domestic) | 11 | 261 | 37.29 | 176.4 | 85 | 0 | 1 |
| 2025 | T20I | 5 | 62 | 31.00 | 159.0 | 27 | 0 | 0 |
| 2026 | T20 (leagues & domestic) | 12 | 116 | 12.89 | 122.1 | 23 | 0 | 0 |
JM Sharma bowling record by format
JM Sharma has not bowled in the matches in the data.
| Opponent | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| Australia | T20I | 4 | 84 | 28.00 | 161.5 | 35 | 0 | 0 |
| South Africa | T20I | 5 | 42 | 14.00 | 144.8 | 27 | 0 | 0 |
| Rajasthan Royals | T20 (leagues & domestic) | 7 | 185 | 37.00 | 149.2 | 44 | 0 | 0 |
| Mumbai Indians | T20 (leagues & domestic) | 7 | 181 | 45.25 | 184.7 | 49 | 0 | 0 |
| Gujarat Titans | T20 (leagues & domestic) | 9 | 147 | 21.00 | 142.7 | 33 | 0 | 0 |
| Lucknow Super Giants | T20 (leagues & domestic) | 7 | 143 | 23.83 | 195.9 | 85 | 0 | 1 |
| Mumbai | T20 (leagues & domestic) | 4 | 133 | 44.33 | 164.2 | 56 | 0 | 1 |
| Sunrisers Hyderabad | T20 (leagues & domestic) | 7 | 109 | 18.17 | 165.2 | 32 | 0 | 0 |
| Delhi Capitals | T20 (leagues & domestic) | 7 | 107 | 15.29 | 101.9 | 44 | 0 | 0 |
| Royal Challengers Bengaluru | T20 (leagues & domestic) | 4 | 82 | 20.50 | 146.4 | 41 | 0 | 0 |
| Rajasthan | T20 (leagues & domestic) | 4 | 70 | 17.50 | 142.9 | 49 | 0 | 0 |
| Chennai Super Kings | T20 (leagues & domestic) | 5 | 66 | 13.20 | 157.1 | 26 | 0 | 0 |
| Kolkata Knight Riders | T20 (leagues & domestic) | 3 | 50 | 25.00 | 147.1 | 21 | 0 | 0 |
| Punjab Kings | T20 (leagues & domestic) | 3 | 37 | 18.50 | 148.0 | 24 | 0 | 0 |
Top grounds (batting)
| Ground | Inns | Runs | Avg | HS |
|---|---|---|---|---|
| Wankhede Stadium | 8 | 232 | 38.67 | 56 |
| Shaheed Veer Narayan Singh International Stadium | 7 | 178 | 29.67 | 91 |
| M Chinnaswamy Stadium | 11 | 163 | 16.30 | 33 |
| Punjab Cricket Association IS Bindra Stadium | 5 | 160 | 40.00 | 49 |
| ACA Stadium, Mangalagiri | 2 | 125 | – | 71 |
| Holkar Cricket Stadium | 5 | 118 | 23.60 | 43 |
| Ekana Cricket Stadium | 5 | 118 | 29.50 | 85 |
| Maharaja Yadavindra Singh International Cricket Stadium | 7 | 117 | 19.50 | 29 |
| Brabourne Stadium | 4 | 90 | 22.50 | 32 |
| St'Xavier's KCA Cricket Ground | 2 | 89 | 89.00 | 73 |
Batting and bowling by phase (limited overs)
| Format | Phase | Runs | Balls | SR | Outs | Bowl balls | Wkts | Econ |
|---|---|---|---|---|---|---|---|---|
| T20 | Powerplay | 436 | 366 | 119.1 | 20 | – | – | – |
| T20 | Middle | 982 | 689 | 142.5 | 38 | – | – | – |
| T20 | Death | 799 | 426 | 187.6 | 30 | – | – | – |
How JM Sharma was dismissed
- Caught59 (67%)
- Bowled11 (12%)
- Lbw8 (9%)
- Run out5 (6%)
- Caught and bowled2 (2%)
- Stumped2 (2%)
- Hit wicket1 (1%)
Last 20 innings
Show as table
| Innings | Runs |
|---|---|
| 23 May 2025 | 24 |
| 27 May 2025 | 85 |
| 3 Jun 2025 | 24 |
| 2 Nov 2025 | 22 |
| 6 Nov 2025 | 3 |
| 9 Dec 2025 | 10 |
| 11 Dec 2025 | 27 |
| 19 Dec 2025 | 0 |
| 28 Mar 2026 | 0 |
| 10 Apr 2026 | 5 |
| 12 Apr 2026 | 10 |
| 15 Apr 2026 | 23 |
| 18 Apr 2026 | 14 |
| 24 Apr 2026 | 10 |
| 30 Apr 2026 | 1 |
| 7 May 2026 | 1 |
| 10 May 2026 | 18 |
| 13 May 2026 | 8 |
| 26 May 2026 | 15 |
| 31 May 2026 | 11 |
| Date | Format | Against | Score | Balls | How out | Ground |
|---|---|---|---|---|---|---|
| 31 May 2026 | T20 (leagues & domestic) | Gujarat Titans | 11* | 14 | not out | Narendra Modi Stadium |
| 26 May 2026 | T20 (leagues & domestic) | Gujarat Titans | 15* | 5 | not out | Himachal Pradesh Cricket Association Stadium |
| 13 May 2026 | T20 (leagues & domestic) | Kolkata Knight Riders | 8* | 5 | not out | Shaheed Veer Narayan Singh International Stadium |
| 10 May 2026 | T20 (leagues & domestic) | Mumbai Indians | 18 | 12 | caught | Shaheed Veer Narayan Singh International Stadium |
| 7 May 2026 | T20 (leagues & domestic) | Lucknow Super Giants | 1 | 3 | caught | Ekana Cricket Stadium |
| 30 Apr 2026 | T20 (leagues & domestic) | Gujarat Titans | 1 | 3 | caught | Narendra Modi Stadium |
| 24 Apr 2026 | T20 (leagues & domestic) | Gujarat Titans | 10 | 6 | caught | M Chinnaswamy Stadium |
| 18 Apr 2026 | T20 (leagues & domestic) | Delhi Capitals | 14 | 20 | caught | M Chinnaswamy Stadium |
| 15 Apr 2026 | T20 (leagues & domestic) | Lucknow Super Giants | 23 | 9 | caught | M Chinnaswamy Stadium |
| 12 Apr 2026 | T20 (leagues & domestic) | Mumbai Indians | 10 | 9 | lbw | Wankhede Stadium |
| 10 Apr 2026 | T20 (leagues & domestic) | Rajasthan Royals | 5 | 8 | lbw | Assam Cricket Association Stadium |
| 28 Mar 2026 | T20 (leagues & domestic) | Sunrisers Hyderabad | 0 | 1 | caught | M Chinnaswamy Stadium |
| 19 Dec 2025 | T20I | South Africa | 0* | 0 | not out | Narendra Modi Stadium |
| 11 Dec 2025 | T20I | South Africa | 27 | 17 | caught | Maharaja Yadavindra Singh International Cricket Stadium |
| 9 Dec 2025 | T20I | South Africa | 10* | 5 | not out | Barabati Stadium |
| 6 Nov 2025 | T20I | Australia | 3 | 4 | lbw | Carrara Oval |
| 2 Nov 2025 | T20I | Australia | 22* | 13 | not out | Bellerive Oval |
| 3 Jun 2025 | T20 (leagues & domestic) | Punjab Kings | 24 | 10 | bowled | Narendra Modi Stadium |
| 27 May 2025 | T20 (leagues & domestic) | Lucknow Super Giants | 85* | 33 | not out | Ekana Cricket Stadium |
| 23 May 2025 | T20 (leagues & domestic) | Sunrisers Hyderabad | 24 | 15 | caught | Ekana 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.