Player profile
- Country
- India
- Role
- Batter
- Batting
- Right-hand bat
- Bowling
- Right-arm off-break
- Born
- 30 Apr 1987 Age 39
- Recorded matches
- 522312 internationals
Rohit Sharma is a batter from India with 522 matches in FairPlay's recorded data, including 312 internationals (44 Tests, 163 ODIs, 105 T20Is).
Batting: 18,436 runs across all recorded formats, with 37 hundreds and 107 fifties; the most runs came in ODI cricket (7,829) and the highest recorded score is 212.
Bowling: 3 wickets in recorded matches, 2 of them in ODI cricket.
Career figures by format
Summed over the seasons in FairPlay's data provider's records, mostly recent ones. Older seasons can be missing, so these totals may be lower than the official career record.
| Format | Mat | Inns | Runs | HS | Avg | SR | 100/50 | Wkts | Bowl avg | Econ | 5w |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 44 | 58 | 2,044 | 212 | 37.16 | 59.1 | 7/6 | 0 | – | 2.90 | 0 |
| ODI | 163 | 161 | 7,829 | 208 | 53.99 | 98.9 | 26/41 | 2 | 64.00 | 6.14 | 0 |
| T20I | 105 | 105 | 3,011 | 121 | 31.36 | 141.5 | 3/23 | 0 | – | 11.67 | 0 |
| T20 (league and domestic) | 210 | 210 | 5,552 | 105 | 29.38 | 134.4 | 1/37 | 1 | 45.00 | 8.18 | 0 |
Avg is runs per dismissal; SR is runs per 100 balls; Bowl avg is runs per wicket; Econ is runs per over; 5w is five or more wickets in an innings.
Rohit Sharma at a glance
FairPlay holds 28 complete scorecards featuring Rohit Sharma, most recently for India (T20 and shorter, one-day).
In those matches Rohit Sharma batted 28 times for 1,235 runs at a strike rate of 109.20. The highest score was 138 off 110 balls against England.
How the 26 dismissals happened: caught 19, bowled 3, LBW 3, run out 1.
These matches were played at 22 different grounds.
Figures in FairPlay's scorecards
| 28 | 2 | 1,235 | 138 | 47.50 | 109.20 | 7/3 |
| Did not bowl in these matches. |
Match by match
Newest first. Dates in India Standard Time. * means not out.
| Date | Match | Batting | Bowling |
|---|---|---|---|
| 4 Nov 2026 | New Zealand v IndiaBat 0 (6) · Bowl – | ||
| 3 Oct 2026 | India v West IndiesBat 92 (85) · Bowl – | ||
| 30 Sept 2026 | India v West IndiesBat 101 (75) · Bowl – | ||
| 27 Sept 2026 | India v West IndiesBat 32 (35) · Bowl – | ||
| 19 Jul 2026 | England v IndiaBat 138 (110) · Bowl – | ||
| 16 Jul 2026 | England v IndiaBat 26 (47) · Bowl – | ||
| 14 Jul 2026 | England v IndiaBat 11 (21) · Bowl – | ||
| 20 Jun 2026 | India v AfghanistanBat 79 (69) · Bowl – | ||
| 17 Jun 2026 | India v AfghanistanBat 48 (39) · Bowl – | ||
| 13 Jun 2026 | India v AfghanistanBat 16 (16) · Bowl – | ||
| 24 May 2026 | Mumbai Indians v Rajasthan RoyalsBat 0 (4) · Bowl – | ||
| 20 May 2026 | Kolkata Knight Riders v Mumbai IndiansBat 15 (13) · Bowl – | ||
| 14 May 2026 | Punjab Kings v Mumbai IndiansBat 25 (26) · Bowl – | ||
| 10 May 2026 | Royal Challengers Bengaluru v Mumbai IndiansBat 22 (10) · Bowl – | ||
| 4 May 2026 | Mumbai Indians v Lucknow Super GiantsBat 84 (44) · Bowl – | ||
| 12 Apr 2026 | Mumbai Indians v Royal Challengers BengaluruBat 19* (13) · Bowl – | ||
| 7 Apr 2026 | Rajasthan Royals v Mumbai IndiansBat 5 (6) · Bowl – | ||
| 4 Apr 2026 | Delhi Capitals v Mumbai IndiansBat 35 (26) · Bowl – | ||
| 29 Mar 2026 | Mumbai Indians v Kolkata Knight RidersBat 78 (38) · Bowl – | ||
| 18 Jan 2026 | India v New ZealandBat 11 (13) · Bowl – | ||
| 14 Jan 2026 | India v New ZealandBat 24 (38) · Bowl – | ||
| 11 Jan 2026 | India v New ZealandBat 26 (29) · Bowl – | ||
| 6 Dec 2025 | India v South AfricaBat 75 (73) · Bowl – | ||
| 3 Dec 2025 | India v South AfricaBat 14 (8) · Bowl – | ||
| 30 Nov 2025 | India v South AfricaBat 57 (51) · Bowl – | ||
| 25 Oct 2025 | Australia v IndiaBat 121* (125) · Bowl – | ||
| 23 Oct 2025 | Australia v IndiaBat 73 (97) · Bowl – | ||
| 19 Oct 2025 | Australia v IndiaBat 8 (14) · Bowl – |
India's next match
New Zealand v India, One Day International, 7 Nov 2026.
The playing XI is named at the toss, so this does not mean Rohit Sharma has been selected.
More players from India
All India players
InternationalVirat Kohli527 matches recordedTest 58ODI 175T20I 82T20 212
InternationalDeepti Sharma291 matches recordedTest 4ODI 73T20I 112T20 70
InternationalHardik Pandya299 matches recordedODI 82T20I 101T20 116
InternationalSmriti Mandhana306 matches recordedTest 4ODI 72T20I 106T20 82
InternationalLokesh Rahul297 matches recordedTest 36ODI 96T20I 46T20 119
InternationalJasprit Bumrah291 matches recordedTest 42ODI 76T20I 60T20 113

