Rohit Sharma is one of the most successful Indian batters in modern cricket and one of the richest opening batsmen in international cricket, especially when you take batting as a position. Recognized as a player with impeccable timing and six-hitting ability, Rohit has had his share of knocks across formats that will be hard to forget.
Over his career, return of more than 11,000 ODI runs, over 4,000 Test runs, and more than 4,000 T20I runs for India, and now has an illustrious IPL career with Mumbai Indians. His ODI stats are nothing short of astounding, including his world record 264, a double in a single game, and countless double centuries.
Rohit Sharma Stats at a Glance
| Format | Matches | Innings | Runs | Highest Score | Average | 100s | 50s |
| Test | 67 | 116 | 4,301 | 212 | 40.57 | 12 | 18 |
| ODI | 288* | 280* | 11,895* | 264 | 48.95 | 34 | 62 |
| T20I | 159 | 151 | 4,231 | 121* | 32.05 | 5 | 32 |
| IPL | 281* | 276* | 7,329* | 109 | 29.91 | 2 | 49 |
*ODI and IPL stats may vary based on the statistical threshold number. Since career databases are continually updated and records are added, totals reported here may differ slightly from complete career databases.
Rohit Sharma Test Stats
Rohit Sharma started his Test career as a middle-order batsman against the West Indies back in 2013 but went on to become one of India’s most successful Test openers. He scored 12 XI.63 in Tests before. He has made a total of 4,301 runs at an average of 40.57, with 12 centuries and 18 fifties in just over two years: he reached the mark midway through his first Test (65) while making those704 runs in totals over there going on general.)
His top score in Tests is 212, while in home conditions as an opener he formed a key part of India’s Test batting line-up.
Rohit Sharma Test Batting Stats
| Statistic | Record |
| Matches | 67 |
| Innings | 116 |
| Not Outs | 10 |
| Runs | 4,301 |
| Highest Score | 212 |
| Average | 40.57 |
| Strike Rate | 57.05 |
| 50s | 18 |
| 100s | 12 |
| Fours | 473 |
| Sixes | 88 |
Rohit’s Test career has also seen him score three centuries in his first three innings as an opener during the 2019 series against South Africa, a key juncture in his red-ball development. He played his last Test in 2025.
Rohit Sharma ODI Stats
The strongest numbers of Rohit Sharma’s career are in ODI cricket. He is the all-time leading run-scorer in ODI matches and owns the highest score in men’s ODI cricket – 264 against Sri Lanka.
He also has several ODI double centuries to his name, as well making him one of the most destructive opening batsmen playing limited-overs cricket.
Rohit Sharma ODI Batting Stats
| Statistic | Record |
| Matches | 288* |
| Innings | 280* |
| Not Outs | 37 |
| Runs | 11,895* |
| Highest Score | 264 |
| Average | 48.95 |
| Strike Rate | 93.04 |
| 50s | 62 |
| 100s | 34 |
| Fours | 1,126 |
| Sixes | 369 |
He has three of the highest-ever individual ODI scores by an Indian batter: 264, 209 and 208*. At the same time, he also became the only batsman with three ODI double hundreds.
Rohit Sharma T20I Stats
Rohit was among the most prolific T20I batsmen of his generation in international cricket. In T20Is, he played for India in 159 matches and amassed 4,231 runs at a strike rate of 140.89.
His highest T20I score is 121*, and he completed his T20I career with five centuries and 32 fifties.
Rohit Sharma T20I Batting Stats
| Statistic | Record |
| Matches | 159 |
| Innings | 151 |
| Not Outs | 19 |
| Runs | 4,231 |
| Highest Score | 121* |
| Average | 32.05 |
| Strike Rate | 140.89 |
| 50s | 32 |
| 100s | 5 |
| Fours | 383 |
| Sixes | 205 |
India won the 2024 T20 World Cup, after which Rohit announced his retirement from T20I cricket. Well, he is still one of the all-time six-hitters of this format.
Rohit Sharma IPL Stats
Another landmark, still, for Rohit Sharma has been the IPL. He played for Deccan Chargers in the IPL before joining Mumbai Indians in 2011.
His IPL career has been spent mostly with the Mumbai Indians, and he has played an important part with the bat and the captain’s armband. His current IPL statistics show more than 7,000 runs and two hundreds.
Rohit Sharma IPL Batting Stats
| Statistic | Record |
| Matches | 281* |
| Innings | 276* |
| Runs | 7,329* |
| Highest Score | 109 |
| Average | 29.91 |
| Strike Rate | 132.92 |
| 50s | 49 |
| 100s | 2 |
| Sixes | 300+ |
Rohit has won six IPL titles as a player—one with Deccan Chargers in 2009 and five with Mumbai Indians. As Mumbai Indians captain, he led the team to IPL titles in 2013, 2015, 2017, 2019 and 2020.
Rohit Sharma Best Scores
Rohit Sharma has produced several outstanding individual scores across formats.
| Format | Highest Score | Opposition |
| Test | 212 | South Africa |
| ODI | 264 | Sri Lanka |
| T20I | 121* | Afghanistan |
| IPL | 109 | Kolkata Knight Riders |
His ODI score of 264 remains the highest individual score in men’s ODI cricket.
Rohit Sharma International Career Timeline
| Year | Milestone |
| 2007 | Made international debut |
| 2013 | Test debut |
| 2013 | Began establishing himself in India’s limited-overs setup |
| 2019 | Became a regular Test opener |
| 2019 | Scored five centuries in the ODI World Cup |
| 2023 | Became India’s full-time captain across formats |
| 2024 | Led India to the T20 World Cup title |
| 2024 | Retired from T20I cricket |
| 2025 | Retired from Test cricket |
| 2026 | Continued his ODI career |
This means Rohit’s international career has spanned almost 20 years, including major milestones as a batter and captain.
Rohit Sharma Captaincy Achievements
Form is, of course, not new only to Rohit Sharma’s batting stats. He has also garnered big success as the captain of India.
The T20 World Cup win in 2024 was his biggest for the country on the international leadership front. He is also one of the most successful captains in IPL history, having led Mumbai Indians to five IPL titles.
Rohit Sharma Major Records
Here are a few of the well-known cricket records held by Rohit Sharma:
- Most runs in an individual innings (Men’s ODI) – 264
- One of the warrior-type batsmen who has three double centuries in ODIs.
- 2019 ODI World Cup – 5 centuries
- Five T20I centuries.
- One of the top half-dozen-hitters on the world stage.
- Six IPL titles as a player.
- Five IPL titles as the captain of Mumbai Indians.
- The current profile on IPL states, “First player to feature in all 19 seasons of IPL.”
Also Read: Pallekele International Cricket Stadium | Highest Partnership in IPL
Rohit Sharma Stats Comparison
| Category | Test | ODI | T20I |
| Matches | 67 | 288* | 159 |
| Runs | 4,301 | 11,895* | 4,231 |
| Highest Score | 212 | 264 | 121* |
| Average | 40.57 | 48.95 | 32.05 |
| Strike Rate | 57.05 | 93.04 | 140.89 |
| 100s | 12 | 34 | 5 |
| 50s | 18 | 62 | 32 |
| Sixes | 88 | 369 | 205 |
Why Rohit Sharma’s Stats Matter
Rohit Sharma’s numbers define the extreme versatility of a batter. The record in Tests indicates his adaptability towards red-ball cricket, and the stats bolster to define him as one of the best openers ever to grace this format.
His record is even more special as he scored some massive hundreds. The 264 is still the highest ODI score of all time, and his three double-tons showed what can happen once he settles in.
The fact that he has a T20I strike rate of 145.34 and has hit 205 sixes also shows that he can be aggressive right from the outset of an innings. In addition to his batting feats, five IPL titles as captain of the Mumbai Indians also provide other facets to his career.
FAQs
1. What is Rohit Sharma’s highest ODI score?
Rohit Sharma’s highest ODI score is 264 runs against Sri Lanka.
2. How many ODI centuries does Rohit Sharma have?
Current career statistics list Rohit Sharma with 34 ODI centuries.
3. How many Test runs does Rohit Sharma have?
Rohit Sharma scored 4,301 runs in 67 Test matches.
4. What is Rohit Sharma’s highest T20I score?
His highest T20I score is 121*.
5. How many IPL runs does Rohit Sharma have?
Current IPL statistics list him with more than 7,300 IPL runs, although totals vary by statistical cutoff.
6. How many IPL titles has Rohit Sharma won?
Rohit Sharma has won six IPL titles as a player, including five with Mumbai Indians.
Conclusion
Stats of Rohit Sharma will tell you the story of one of the most successful modern-day batsmen from India. His numbers, from a world-record 264 in ODIs to 4,301 Test runs, almost the same at T20Is with 4,231 runs and more than 7,000 IPL runs, encompass nearly every significant record of modern-day cricket.
His blend of timing, power, and consistency- mixed with leadership qualities has combined to make him arguably the best opener around today and an undeniable top-5 player for this generation of Indian cricket.
Also Read: Smriti Mandhana Total Century | Mohammed Siraj Stats | Rohit Sharma Total Century

