RS
Cricket Stats

Rohit Sharma Stats

Complete career stats by format: Tests, ODIs and T20Is.

Last updated: 2026-01-18
Matches
508
Runs
20,109
Average
42.28
100s
50
50s
111
Highest Score
264
FormatMatchesRunsAvg100s50s
Test674,30140.581218
ODI28211,57748.853361
T20I1594,23131.34532
Player profile
View Rohit Sharma profile

Open role, background, rankings, related players and career context.

Career Overview Table

Full format overview from the existing player stats object.

FormatMatchesInningsRunsHighest ScoreAverageStrike Rate100s50s4s6s
Test671164,30121240.5857.06121847388
ODI28227411,57726448.8592.7533611,089357
T20I1591514,23112131.34140.90532383205
Overall50854120,10926442.2895.25501111,945650

Format Stats

Batting, bowling and fielding breakdown by format.

Batting

Test
Matches
67
Innings
116
Not Outs
10
Runs
4,301
Highest Score
212
Average
40.58
Balls Faced
7,538
Strike Rate
57.06
100s
12
50s
18
4s
473
6s
88

Century Breakdown

Century totals derived from the existing format stats.

Total 100s
50
Test 100s
12
ODI 100s
33
T20I 100s
5

Tournament Stats

Tournament and league stats from the existing player object.

TournamentYear/SeasonMatchesRunsAverageStrike Rate100s50sBest Score
IPL260+6,600+29+130+

Records And Milestones

Existing record links and milestones connected to this player.

India2007

ODI cricket mein multiple double centuries banane walay rare batters mein shamil hue

ODI cricket mein multiple double centuries banane walay rare batters mein shamil hue

India2007

White-ball opening role ko high-impact template diya

White-ball opening role ko high-impact template diya

India2007

ICC tournaments mein India ke key top-order names mein rahe

ICC tournaments mein India ke key top-order names mein rahe

Comparison Hub

Open existing comparison pages that include this player.

Related Player Stats

Reusable stats pages for related players with available stat data.

Stats FAQ

How many runs has Rohit Sharma scored?

Rohit Sharma has 20,109 international runs across the formats available in this player data.

How many centuries does Rohit Sharma have?

Rohit Sharma has 50 centuries across the available Test, ODI and T20I data.

What is Rohit Sharma's highest score?

Rohit Sharma's highest score in this data is 264.

What is Rohit Sharma's ODI average?

Rohit Sharma's ODI average is 48.85.

How many matches has Rohit Sharma played?

Rohit Sharma has played 508 matches across the available formats.

What are Rohit Sharma's Test stats?

Rohit Sharma's Test stats include 67 matches, 4,301 runs, average 40.58, and 12 centuries.

What are Rohit Sharma's T20I stats?

Rohit Sharma's T20I stats include 159 matches, 4,231 runs, average 31.34, and 5 centuries.