Rohit Sharma’s numbers show why he is regarded as one of India’s defining white-ball batters while also building a substantial Test record. As of 3 October 2026, he had made 4,301 Test runs, 12,120 ODI runs and 4,231 T20I runs for India. His career includes 52 international centuries across these three formats, three ODI double-centuries and a record individual ODI score of 264.
Rohit Sharma’s international batting record
The broadest view of Rohit’s international career reveals clear differences between formats. His ODI record stands out for volume as well as average, reflecting a long period at the top of India’s order. In Tests, he finished with more than 4,000 runs after retiring from the format in May 2025. His T20I career ended following India’s 2024 T20 World Cup win, but his contribution over 159 matches remains significant.
| Format | Matches | Runs | Batting average | Centuries | Half-centuries | Highest score |
| Tests | 67 | 4,301 | 40.57 | 12 | 18 | 212 |
| ODIs | 291 | 12,120 | 49.26 | 35 | 63 | 264 |
| T20Is | 159 | 4,231 | 32.05 | 5 | 32 | 121* |
These are Rohit Sharma’s India career figures across Tests, ODIs and T20Is through 3 October 2026, as listed in the career statistics sourced from ESPNcricinfo. They also underline how his batting developed after his move to opening in white-ball cricket, a change that gave him more overs to construct long innings.
Test career: 4,301 runs and 12 centuries
Rohit made his Test debut against West Indies at Eden Gardens in November 2013 and immediately displayed the ability to make a large impact. He scored 177 in his first Test innings and followed it with an unbeaten 111 in the next match at Wankhede Stadium. Those early innings demonstrated both his range and his capacity to bat for long periods when conditions allowed him to settle.
His final Test tally was 4,301 runs in 67 matches at an average of 40.57. The 12 centuries and 18 half-centuries give the record balance, although his Test journey was not linear. He moved in and out of the side in the early years, then established greater continuity after becoming an opener. That later role helped connect his natural attacking game with the demands of red-ball cricket.
Major Test milestones
Rohit’s highest Test score was 212 against South Africa in October 2019. It was his first Test double-century and came after he had been promoted to open the innings in the format. Another defining innings was 161 against England in Chennai in 2021, an aggressive century in a match India won by 317 runs.
He also made his first overseas Test hundred with 127 against England at The Oval in September 2021. According to the available career record, Rohit retired from Test cricket in May 2025. In the 24 Tests he captained, India won 12, lost nine and drew three. The numbers place his captaincy period in context without reducing his Test career solely to leadership results.
ODI record: a format built for big scores
Rohit’s ODI record is the centrepiece of his batting career. Across 291 men’s ODIs through 3 October 2026, he scored 12,120 runs at an average of 49.26, with 35 centuries and 63 fifties. Those figures reflect both longevity and a distinctive method: a measured opening phase followed by sharp acceleration once he was set.
His highest ODI score, 264 against Sri Lanka, remains the highest individual score in men’s ODI cricket. It also sits alongside another rare achievement: three ODI double-centuries. The ICC notes that he became the first player to score multiple double-centuries in the format, while the wider record confirms that he extended that tally to three.
World Cup achievements and ODI landmarks
The 2019 ICC Cricket World Cup was one of Rohit’s most productive tournaments. According to Cricbuzz, he scored 648 runs in nine games at an average of 81, including five centuries, 67 fours and 14 sixes. The five hundreds in one Cricket World Cup remain a major measure of his ability to make defining scores on the sport’s largest stage.
He had previously scored 330 runs in the 2015 Cricket World Cup, including 137 in the quarter-final against Bangladesh. In 2026, the ICC reported that Rohit became the third Indian to reach 12,000 runs in men’s ODIs, after Sachin Tendulkar and Virat Kohli. He was ranked fourth among ODI batters on the ICC profile available for this period.
For followers assessing batting roles, probable match-ups and team balance before a limited-overs fixture, a dream11 prediction can be more useful when viewed alongside long-term records rather than a player’s reputation alone. Rohit’s ODI figures, for example, illustrate the value of separating his overall output from a single recent innings.
T20I numbers and a World Cup-winning finish
Rohit’s T20I career began in 2007 and ended in June 2024 after India won the ICC Men’s T20 World Cup. He scored 4,231 runs in 159 T20Is at an average of 32.05, recording five centuries and 32 half-centuries. His highest score in the format was an unbeaten 121.
The five T20I centuries place him among the format’s most prolific century-makers. The ICC profile also credits him with becoming the first batter to hit 200 sixes in T20Is during the 2024 World Cup. That landmark fits the broader character of his T20 batting: he could provide a stable opening base, but he also had the power to change an innings quickly.
Rohit captained India to the 2024 T20 World Cup title and then announced his T20I retirement. The ICC profile describes him as India’s most successful T20I captain with 49 victories. His final international T20I therefore arrived at the conclusion of a tournament that combined a personal milestone with a major team achievement.
IPL record: leadership and sustained relevance
Rohit’s IPL career began with Deccan Chargers, where he played from 2008 to 2010. Cricbuzz records that he made more than 350 runs in each of those three seasons, performances that helped keep him firmly in national contention during an inconsistent early international period. He joined Mumbai Indians in 2011 and became one of the franchise’s most influential long-term players.
His standout IPL batting season mentioned in the available record was 2013, when he made 538 runs as Mumbai Indians won their first title. That campaign mattered beyond the runs: it was also the start of a leadership period that reshaped the franchise’s history. Rohit led Mumbai Indians to IPL titles in 2013, 2015, 2017, 2019 and 2020.
What the IPL achievements mean
Five IPL titles as captain place Rohit level with MS Dhoni for the most by an IPL captain. The achievement is particularly notable because it required success across several different squads and seasons, not simply one strong campaign. Mumbai Indians replaced him as captain ahead of the 2024 season, with Hardik Pandya taking the role, but Rohit remained part of the side.
The available profile information does not provide a complete IPL aggregate for Rohit’s runs, average or centuries through 2026, so those figures should not be assumed from his international record. What is clear is his long-term place among the IPL’s leading run-scorers and the scale of his influence as a batter, former captain and experienced player within the Mumbai Indians setup.
The records that define Rohit Sharma
Rohit’s record is shaped less by one format than by several exceptional landmarks. He owns the highest individual ODI score of 264, has made three ODI double-centuries and recorded five centuries in the 2019 Cricket World Cup. He also made 12 Test centuries, five T20I centuries and accumulated more than 12,000 ODI runs.
His career is also defined by team accomplishments. He was part of India’s 2007 T20 World Cup and 2013 Champions Trophy-winning squads, then captained India to the 2024 T20 World Cup and 2025 Champions Trophy. In franchise cricket, his five IPL titles as Mumbai Indians captain created a leadership legacy to match his batting achievements.
Rohit Sharma’s statistics are strongest in ODI cricket, but the full picture is richer: a Test batter with 12 hundreds, a T20I player who finished with a World Cup win, and an IPL leader who guided Mumbai Indians through their most successful era.

