Rohit Sharma stats in international cricket

Indian Test and ODI skipper Rohit Sharma is regarded as one of the best batters in modern day cricket. Let’s have a look at Rohit Sharma stats and major milestones in international cricket.

Payal DebnathMarch 8, 2025 at 12:29 PM9 min read
Rohit Sharma stats in international cricket
Indian Test and ODI skipper Rohit Sharma is regarded as one of the best batters in modern day cricket. Let’s have a look at Rohit Sharma stats and major milestones in international cricket.

Indian Test and ODI skipper Rohit Sharma is regarded as one of the best batters in modern day cricket. The opening batter has achieved significant milestones and shattered several records in his 18-year-old career so far. 

Rohit has established himself among India’s top ranked batters especially in the limited overs format and has also shown a great form in Test cricket from the last five to six years. 

He is currently the fourth highest run getter of all time for India across formats with over 19000 runs. Apart from that, Rohit is also the second fastest batter to complete 10000 runs in ODI cricket. 

Along with his batting, Rohit Sharma also turned out to be a great captain. Rohit led the Indian team to the T20 World Cup title in 2024. 

He is also a kind of a batter who loves to score big hundreds and has a capability to turn the match around single-handedly. 

Let’s have a look at Rohit Sharma stats and major milestones in international cricket.

Rohit Sharma international centuries

Rohit Sharma stats in international cricket

Rohit Sharma has scored a total number of 49 centuries in his international career in Tests, ODIs and T20Is combined. 

Making his international debut in June 2007, Rohit went on score his first international hundred in an ODI match against Zimbabwe in Bulawayo on May 28, 2010. 

In 2013, Rohit went on to make his Test debut in a match against West Indies in Kolkata on November 6, 2013. The right-hander had a memorable Test debut where he went on to score 177 runs in his maiden Test innings. 

Rohit Sharma’s first T20I hundred came in a match against South Africa Dharamshala on October 2, 2015. He is now the player with third most centuries in ODI cricket and joint-most centuries in T20I cricket. 

Apart from that, Rohit also comes third in the list to score most hundreds for India across all formats.

Rohit Sharma stats in Test cricket 

Rohit Sharma stats in international cricket

In November 2013, during Sachin Tendulkar's farewell series, Rohit Sharma made his Test debut at Eden Gardens in Kolkata against the West Indies, scoring 177, the second highest score in an Indian debut behind Shikhar Dhawan (187). 

He followed with 111 (not out) in the second test at his home ground, Wankhede Stadium in Mumbai.

However, he couldn’t find constant form in the longest format and could only score only one Test hundred after that, before hee was promoted as an opener in a series against South Africa in 2019. 

It turned out to be a memorable series for Rohit where he went on to score three hundreds in three matches, including his maiden double hundred in Tests. 

After that, Rohit turned out to be an improved batter in Test cricket and also scored a hundred in England. 

The right-hander has scored 4302 runs from 116 innings in his Test career so far, scoring 12 centuries and 18 half-centuries. 

His highest score in Test cricket came against South Africa in October 2019 in Ranchi where he scored 212 (255) runs hitting 28 fours and six sixes.

Year Innings Runs Balls Outs Avg SR HS 50 100 4s 6s Dot %
2013 6 333 530 5 66.6 62.8 177 0 2 38 5 68.7
2014 10 237 532 9 26.3 44.5 72 1 0 26 2 76.9
2015 13 326 670 13 25.1 48.7 79 3 0 25 10 75.1
2016 7 288 449 5 57.6 64.1 82 3 0 26 8 66.4
2017 3 217 311 1 217.0 69.8 102 2 1 20 3 60.1
2018 8 184 389 7 26.3 47.3 63 1 0 16 4 76.1
2019 6 556 732 6 92.7 76.0 212 0 3 65 20 68.4
2021 21 906 1,880 19 47.7 48.2 161 4 2 108 11 76.8
2022 3 90 132 3 30.0 68.2 46 0 0 11 1 68.9
2023 13 545 931 13 41.9 58.5 120 2 2 60 13 70.8
2024 26 620 982 25 24.8 63.1 131 2 2 78 11 71.2
Total 116 4,302 7,538 106 40.6 57.1 212 18 12 473 88 72.3

Rohit Sharma stats in ODI cricket

Rohit Sharma stats in international cricket

Rohit made his full international debut on 23 June 2007 in Belfast in a ODI match against Ireland. This was part of the 2007 Future Cup competition, also involving South Africa. He was seventh in batting order but failed to bat as India won the game by 9 wickets.

On 18 November 2007 in Jaipur he scored his first ODI half century (52) against Pakistan and was selected for the Indian team for the 2007–08 Commonwealth Bank Series in Australia.

He scored his first ODI century (114) against Zimbabwe on May 28, 2010 and followed that up with another century in the next Tri-Series game against Sri Lanka on May 30, 2010 by not missing out 101.

Rohit comes third in the list of players with the most number of centuries in the 50-over format. 

Rohit has scored 11,092 runs from 264 innings in his ODI career along with 32 centuries and 57 half-centuries in the format. 

In these 31 centuries, Rohit has also three ODI double hundreds and has a record for scoring double centuries in ODI cricket.

Apart from that, Rohit also boasts a record for the highest individuals score in ODI cricket. During a match against Sri Lanka in Kolkata on November 13, 2014, Rohit went on to smash a record 264(173) runs amassing 33 fours and nine sixes. His record is still untouched by many of the great cricketers. 

Rohit Sharma also had a memorable campaign in the 2019 ODI World Cup in England where he went on to amass 648 runs in nine matches with five hundreds. 

Year Innings Runs Balls Outs Avg SR HS 50 100 4s 6s Dot %
2007 3 61 74 3 20.3 82.4 52 1 0 3 1 47.3
2008 28 532 733 21 25.3 72.6 70 3 0 44 3 53.9
2009 7 102 155 4 25.5 65.8 43 0 0 5 1 52.3
2010 14 504 586 13 38.8 86.0 114 1 2 34 7 43.9
2011 16 611 739 11 55.5 82.7 95 6 0 40 9 45.6
2012 13 168 251 13 12.9 66.9 68 1 0 12 2 56.6
2013 27 1,196 1,480 23 52.0 80.8 209 8 2 119 30 57.8
2014 12 578 613 11 52.5 94.3 264 3 1 58 22 54.3
2015 17 815 854 16 50.9 95.4 150 4 3 76 23 51.1
2016 10 564 592 9 62.7 95.3 171 2 2 46 19 51.2
2017 21 1,293 1,300 18 71.8 99.5 208 5 6 116 46 49.5
2018 19 1,030 1,029 14 73.6 100.1 162 3 5 104 39 52.4
2019 27 1,490 1,657 26 57.3 89.9 159 6 7 146 36 53.0
2020 3 171 187 3 57.0 91.4 119 0 1 16 6 54.5
2021 3 90 104 3 30.0 86.5 37 0 0 15 0 56.7
2022 8 249 218 6 41.5 114.2 76 3 0 31 12 61.5
2023 26 1,255 1,072 24 52.3 117.1 131 9 2 131 67 54.7
2024 3 157 111 3 52.3 141.4 64 2 0 18 8 45.9
2025 7 226 196 7 32.3 115.3 119 0 1 26 10 54.6
Total 264 11,092 11,951 228 48.6 92.8 264 57 32 1,040 341 52.5

Also Read: Most ICC Finals as captain

Rohit Sharma stats in T20I cricket 

Rohit Sharma stats in international cricket

Talking about the T20I format, Rohit Sharma has shattered several records in the shortest format of the game. 

He joins the list with Australia’s Glenn Maxwell to score the most number of centuries in T20I cricket with 5 hundreds to his name. He is currently the all-time leading run scorer in the T20I format with 4231 runs in 150 innings hitting 32 half-centuries.

Rohit also boasts a record for scoring the fastest T20I century for India. During a match against Sri Lanka in Indore on December 22, 2017, Rohit went on to smash 118(43) with 12 fours and 10 sixes firing his hundred in just 35 balls.

His highest score in T20Is came against Afghanistan in Bengaluru on January 17, 2024, where he smashed 121*(69) runs. 

Notably, Rohit retired from T20I cricket after leading India to T20 World Cup win in Barbados on June 29, 2024.

Rohit was included in India's squad for the 2007 ICC World T20 and made his mark by scoring an unbeaten 50 off 40 delivery in the quarterfinals against hosts South Africa.

This allowed India to win the game by 37 runs and they defeated Pakistan in the final when Rohit scored 30 (not out) from 16 deliveries.

Year Innings Runs Balls Outs Avg SR HS 50 100 4s 6s Dot %
2007 3 88 61 0 - 144.3 50 1 0 9 4 39.3
2008 1 8 8 1 8.0 100.0 8 0 0 1 0 37.5
2009 8 145 129 7 20.7 112.4 52 1 0 12 4 41.1
2010 3 94 69 2 47.0 136.2 79 1 0 6 6 43.5
2011 3 80 60 3 26.7 133.3 53 1 0 5 4 30.0
2012 9 116 89 5 23.2 130.3 55 1 0 9 2 24.7
2013 1 8 8 1 8.0 100.0 8 0 0 0 1 62.5
2014 6 200 162 5 40.0 123.5 62 2 0 19 6 37.0
2015 2 128 90 2 64.0 142.2 106 0 1 14 5 37.8
2016 18 497 378 17 29.2 131.5 83 4 0 45 19 37.8
2017 9 283 165 9 31.4 171.5 118 1 1 30 16 36.4
2018 18 590 400 16 36.9 147.5 111 3 2 52 31 35.0
2019 14 396 286 14 28.3 138.5 85 4 0 33 22 40.2
2020 4 140 93 3 46.7 150.5 65 2 0 11 7 33.3
2021 11 424 281 11 38.5 150.9 74 5 0 39 23 37.7
2022 29 656 488 28 23.4 134.4 72 3 0 64 32 43.2
2024 11 378 237 9 42.0 159.5 121 3 1 35 23 38.8
Total 150 4,231 3,004 133 31.8 140.8 121 32 5 384 205 38.2

Payal Debnath

Payal Debnath is a content writer with a deep passion for cricket. With years of experience covering sports content, she brings a unique perspective to every piece, from player analyses to match previews and game recaps. A lifelong fan of MS Dhoni, she draws inspiration from Dhoni's calm under pressure, leadership skills, and unmatched finishing ability. Combining a love for the game with a decent writing style, she delivers captivating content that keeps fans informed and engaged.

View Profile
We use cookies to improve your experience and understand site usage. By continuing, you agree to our cookie policy.
Rohit Sharma stats in international cricket | SportzPoint