Rohit Sharma is an Indian international cricketer and one of the most successful opening batters of the modern era. He is a right-handed batter and occasional right-arm off-break bowler who has represented India in Test, ODI and T20I cricket. Rohit has scored more than 20,000 international runs across his career, with 50 international centuries. His record includes 12 Test centuries, 34 ODI centuries and five T20I centuries. He is the only batter to have scored three ODI double-centuries and holds the ODI record for the highest individual score of 264. Rohit retired from Test cricket in 2025 and T20I cricket in 2024, while continuing to represent India in ODIs. His international career also includes 12 wickets and more than 240 catches across the three formats.
Rohit Sharma Career Information
Category
Details
Full Name
Rohit Gurunath Sharma
Date of Birth
30 April 1987
National Team
India
Playing Role
Batter
Batting Style
Right-Handed
Bowling Style
Right-Arm Off Break
International Formats
Test, ODI, T20I
Rohit Sharma Test Stats
Statistic
Record
Matches
67
Innings
116
Not Outs
10
Runs
4,301
Highest Score
212
Batting Average
40.57
Strike Rate
57.05
Centuries
12
Half-Centuries
18
Fours
473
Sixes
88
Catches
68
Wickets
2
Rohit Sharma played 67 Tests for India and scored 4,301 runs at an average of 40.57. He made 12 centuries and 18 half-centuries in the format, with a highest score of 212. Rohit retired from Test cricket in May 2025 after an 11-year Test career.
Rohit Sharma Test Bowling Stats
Statistic
Record
Bowling Innings
16
Balls Bowled
383
Runs Conceded
224
Wickets
2
Best Bowling
1/26
Bowling Average
112.00
Economy Rate
3.51
Bowling Strike Rate
191.50
Rohit Sharma ODI Stats
Statistic
Record
Matches
288
Innings
280
Not Outs
37
Runs
11,895
Highest Score
264
Batting Average
48.95
Strike Rate
93.05
Centuries
34
Half-Centuries
62
Fours
1,125
Sixes
369
Catches
110
Wickets
9
Rohit Sharma’s ODI career is the statistical highlight of his international record. He has scored 11,895 runs in 288 ODIs at an average of 48.95, including 34 centuries and 62 half-centuries. His unbeaten 264 against Sri Lanka remains the highest individual score in ODI cricket, while his three ODI double-centuries are also a world record.
Rohit Sharma ODI Bowling Stats
Statistic
Record
Bowling Innings
40
Balls Bowled
610
Runs Conceded
533
Wickets
9
Best Bowling
2/27
Bowling Average
59.22
Economy Rate
5.24
Bowling Strike Rate
67.78
Rohit Sharma T20I Stats
Statistic
Record
Matches
159
Innings
151
Not Outs
19
Runs
4,231
Highest Score
121*
Batting Average
32.05
Strike Rate
140.89
Centuries
5
Half-Centuries
32
Fours
383
Sixes
205
Catches
65
Wickets
1
Rohit Sharma finished his T20I career with 4,231 runs from 159 matches, including five centuries and 32 half-centuries. His strike rate of 140.89 reflects his aggressive approach in the shortest international format. His unbeaten 121 against Afghanistan was his highest T20I score. Rohit retired from T20I cricket after helping India win the 2024 ICC Men’s T20 World Cup.
Rohit Sharma T20I Bowling Stats
Statistic
Record
Bowling Innings
9
Balls Bowled
68
Runs Conceded
113
Wickets
1
Best Bowling
1/22
Bowling Average
113.00
Economy Rate
9.97
Bowling Strike Rate
68.00
Rohit Sharma International Career Stats
Statistic
Record
Test Matches
67
ODI Matches
288
T20I Matches
159
Total International Matches
514
Test Runs
4,301
ODI Runs
11,895
T20I Runs
4,231
Total International Runs
20,427
Test Centuries
12
ODI Centuries
34
T20I Centuries
5
Total International Centuries
51
Test Wickets
2
ODI Wickets
9
T20I Wickets
1
Total International Wickets
12
Test Catches
68
ODI Catches
110
T20I Catches
65
Total International Catches
243
Rohit Sharma’s International Centuries
Rohit Sharma has scored 51 international centuries across Test, ODI and T20I cricket. His 34 ODI hundreds form the largest part of his century record, while he has also scored 12 Test centuries and five T20I centuries.
Format
Centuries
Test
12
ODI
34
T20I
5
Total
51
Rohit Sharma’s International Runs
Rohit Sharma has accumulated 20,427 international runs for India. His ODI career accounts for 11,895 runs, while he scored 4,301 Test runs and 4,231 T20I runs. His ODI record is particularly notable for his 34 centuries and three double-centuries.
Format
Runs
Test
4,301
ODI
11,895
T20I
4,231
Total
20,427
Rohit Sharma Fielding Stats
Rohit Sharma has also been a reliable international fielder, recording 243 catches across Test, ODI and T20I cricket. His ODI career accounts for 110 catches, while he has taken 68 in Tests and 65 in T20Is.
Format
Catches
Test
68
ODI
110
T20I
65
Total
243
Statistic
Record
Run Outs
22
Rohit Sharma Bowling Stats
Rohit Sharma has occasionally contributed with his right-arm off-break bowling throughout his international career. He has taken 12 international wickets in total, including nine in ODIs, two in Tests and one in T20Is.
Format
Wickets
Test
2
ODI
9
T20I
1
Total
12
Rohit Sharma Career Summary
Rohit Sharma has played 514 international matches for India, scoring 20,427 runs and 51 centuries across Test, ODI and T20I cricket. His strongest statistical record is in ODIs, where he has accumulated 11,895 runs, 34 centuries and three double-centuries, including the world-record 264. He has also scored 4,301 Test runs and 4,231 T20I runs, while contributing 12 wickets and 243 international catches. His combination of high-volume run scoring, extraordinary ODI records and long-term consistency makes his career one of the most statistically significant in modern cricket.