Rohit Sharma, fondly known as the "Hitman," has left an indelible mark on cricket. On May 7, 2025, he announced his retirement from Test cricket, closing a chapter in a remarkable career that spanned over a decade in the longest format.
While he continues to lead and play in ODIs, his departure from Tests and earlier retirement from T20Is in 2024 signal a shift in focus for one of India’s most prolific batters.
Rohit Sharma’s journey, from a precocious talent in Mumbai to captaining India to ICC titles, is a testament to his resilience, adaptability, and unmatched flair. Born on April 30, 1987, in Nagpur, Rohit rose through the ranks with a reputation for effortless batting and a penchant for big scores. His transition from a middle-order batter to a world-class opener redefined his career, particularly in white-ball cricket, where he holds records for the most ODI double-centuries and the highest individual ODI score.
In Tests, his late-career shift to opening in 2019 unlocked new heights, making him one of India’s most reliable batters in the format. As we reflect on his career in numbers, this article dives into his statistical achievements across Test, ODI, and T20I formats, capturing the legacy of a modern cricketing great.
Rohit Sharma’s Numbers in Tests
Rohit Sharma’s Test career, spanning from 2013 to 2025, saw him amass 4,301 runs in 67 matches at an average of 40.57. His tally includes 12 centuries and 18 half-centuries, with a highest score of 212 against South Africa in 2019. Initially a middle-order batter, Rohit struggled for consistency, however, just like ODIs, his shift to opening position led to a resurgence.
Notably, all 12 of his Test centuries contributed to Indian victories, a world record. He also hit 88 sixes, the second-most by an Indian in Tests, including a record 13 sixes in a single match.
Matches | Innings | Runs | Highest | Average | Strike-rate | 100s | 50s |
---|---|---|---|---|---|---|---|
67 | 116 | 4,301 | 212 | 40.57 | 57.05 | 12 | 18 |
Also read: Selectors had no idea of Rohit Sharma's sudden retirement decision: Report
Rohit Sharma's Numbers in ODIs
In ODIs, Rohit’s numbers are nothing short of extraordinary, cementing his status as one of the format’s greatest batters. As of May 2025, he has scored 11,168 runs in 273 matches at an average of 48.76 and a strike rate of 92.30. His tally includes 32 centuries, third-highest, and 58 half-centuries, with a career-best 264 against Sri Lanka in 2014, the highest individual ODI score.
Rohit is the only player with three double-centuries in ODIs. In the 2019 World Cup, he topped the run-charts with 648 runs, including a record five hundreds. The 38-year-old will aim to break records in this format as he plans to play for India in the ODI World Cup 2027.
Matches | Innings | Runs | Highest | Average | Strike-rate | 100s | 50s |
---|---|---|---|---|---|---|---|
273 | 265 | 11,168 | 264 | 48.76 | 92.80 | 32 | 58 |
Rohit Sharma's Numbers in T20Is
Rohit retired from T20Is in June 2024 after captaining India to the T20 World Cup title, leaving behind a stellar record. In 159 matches, he scored 4,231 runs at an average of 32.05 and a strike rate of 140.89. His smashed five centuries, the joint-most by any player in T20I history, and 32 half-centuries, with a highest score of 121*.
Rohit currently holds the record for the most runs in T20Is and the most sixes (205), becoming the first to cross 200 sixes in the format during the 2024 World Cup.
Matches | Innings | Runs | Highest | Average | Strike-rate | 100s | 50s |
---|---|---|---|---|---|---|---|
159 | 151 | 4,231 | 121* | 32.05 | 140.89 | 5 | 32 |
Also read: Rohit Sharma Captaincy Record in All Formats: T20I, ODI & Test