Rohit Sharma (male) is a professional cricketer from India who represents the national team. Born on 30 April, 1987, Rohit Sharma is currently 38 years old as of 2026. Rohit Sharma plays as a batsman and is known for bat. batsman Right Hand batter and Right Arm bowler.


🏏 Test Career

In Test cricket, Rohit Sharma has played 47 matches, scoring 3377 runs at an average of 47.56. He has hit 359 fours and 71 sixes, with a highest score of 212. On the bowling side, Rohit Sharma has taken 2 wickets in 47 matches, with a best bowling of 0/0 and an average of 112. In the field, he has made 50 catches and 0 stumpings.


🏏 ODI Career

In One Day Internationals, Rohit Sharma has played 248 matches, scoring 10052 runs at an average of 49.27, including 924 fours and 290 sixes. With the ball, he has taken 8 wickets, with a best of 0/0 and an average of 64.38. He has contributed in the field with 89 catches and 0 stumpings.


🏏 T20 Career

In T20 cricket, Rohit Sharma has played 148 matches and scored 3853 runs at an average of 31.33, hitting 348 fours and 182 sixes. He has taken 1 wickets with a best performance of and contributed in the field with 58 catches and 0 stumpings.


 📊 Overview

Rohit Sharma continues to play a key role for India, showing consistency and versatility across formats. His career highlights include both batting and bowling performances that make him an important player in international cricket.

Overview
Rohit Sharma
India
Rohit Gurunath Sharma
batsman
Apr 30, 1987
India
right hand
right arm
Batting Performance
FormatMatchesInningsRunsBallsN. OutsH. Score200s100s50s6s4sAvg.SRDucks
One Day 2482401005211061362640305129092449.2790.8816
Test 478033776033921209167135947.5655.984
T20 1481403853276717118042918234831.33139.2510
Bowling Performance
FormatMatchesInningsWicketsBallsRuns10 W.5 W.4 W.3 W.Hatt.M.Eco.BestAvg.SR
One Day 248388051500000200/064.380
Test 47162022400000500/01120
T20 14891011300000010.0911368
Fielding Performance
FormatCatchesMost catches in MatchMost catches in InningsStumpings
One Day 89110
Test 50010
T20 580
Keeping Performance
FormatCatchesDismissalsMost catches in MatchMost catches in InningsMost dismissals in MatchMost dismissals in InningsStumpings
One Day 0000000
Test 0000000
T20 0
Recently Played 10 Matches
One Day Test T20 IPL
MatchDateRunsVenue
India vs New Zealand Jan 18, 2026 11 Indore
India vs New Zealand Jan 14, 2026 24 India
Karnataka vs Mumbai Jan 12, 2026 Bengaluru
India vs New Zealand Jan 11, 2026 26 India
Mumbai vs Punjab Jan 8, 2026 Jaipur
Himachal Pradesh vs Mumbai Jan 6, 2026 Jaipur
Maharashtra vs Mumbai Jan 3, 2026 Jaipur
Goa vs Mumbai Dec 31, 2025 Jaipur
Chhattisgarh vs Mumbai Dec 29, 2025 Jaipur
Mumbai vs Uttarakhand Dec 26, 2025 0 Jaipur