Rohit Sharma Centuries

Last Modified Sep 01, 2023 16:42 IST

Rohit Gurunath Sharma is one of the finest openers of India in all three formats of international cricket. He took world cricket by storm after being slated in at the opening spot in the 2013 Champions Trophy in England. He is one of those batsmen who do not have good footwork, but his hand-eye coordination more than makes up for it, and the flamboyant shots off his willow are treat to watch.


Rohit Sharma is the only batter to score three double-hundreds in the One-Day International format and four T20 International hundreds. The Mumbai-born player has accumulated 44 international centuries as of August 2023. Let’s take a detailed look of Rohit Sharma’s centuries below.


List of Rohit Sharma ODI centuries


Rohit Sharma ODI Centuries
Rohit Sharma ODI Centuries


Rohit scored his maiden international century in an ODI against Zimbabwe in May 2010, close to three years after making his debut. He hit 114 off 119 balls batting at No. 4 in the triangular series that also involved Sri Lanka cricket team. A couple of days later, he registered his second ton against them where he remained unbeaten on 101.


Rohit Sharma has scored 30 ODI centuries till date with 18 of them have been achieved in overseas nation and the remaining 12 on home soil. The Indian captain has scored most ODI tons against Australia (8) followed by Sri Lanka (6), South Africa (3), West Indies (3) and Bangladesh (3).


There was a gap of 3 years between his debut and first century, and then a second and third century. MS Dhoni was the captain of the Indian team that made Rohit an opener. His career graph went upwards after the change in batting position. He supported Shikhar Dhawan at the top during the ICC Champions Trophy 2013 and that began a staggering opening partnership for Team India over the years.


Australia toured India and set a target of 360 in the 2nd ODI. Rohit led the Indian run-chase with an unbeaten 141 off 123 balls as Dhawan (95) and Kohli (100*) helped India win the match by 9 wickets with 39 balls to spare. Just about half a month later, he became the third batsman in world cricket to score a double ton in ODI cricket.


He had registered 8 ODI hundreds with 3 scores of 150 or more till the end of 2015, including one century in the ICC World Cup in Australia and New Zealand. He then had a bit of a rough patch as he could manage only two centuries in the next 19 months before once again rising in world cricket like no other batsman did.


He scored 6 centuries in 2017, which included his third ODI double century. By then, he had set a format for his ODI innings. He would play carefully and along the ground till he got to the three-figure mark. But once he got to 100, he would suddenly look like he would hit every ball over the fence and no ground is small enough for him.


He continued the same run of form in 2018 and scored 6 more centuries in the year. He had already become India’s most dependable batsman in ODI cricket after the skipper Virat Kohli, who is incomparable. The Indian cricket team depends on the two on a lot in the batting department and they are duly ranked at the top two spots in ODIs.


The year 2019 saw him rise incredibly in the World Cup. Rohit started the year with a scintillating knock of 133 against Australia in Sydney. Once the World Cup began, he did not look behind and hit the ground running. He hit five centuries in the ICC World Cup 2019, one each against South Africa, Pakistan, England, Bangladesh, and Sri Lanka. Thus, he became the only cricketer to score five hundred in a single edition and joined the legendary Sachin Tendulkar with 6 hundred in World Cup cricket.


Following a sublime calendar year in 2019, Rohit added just a couple of ODI hundreds in 23 innings for close to four years. He scored 101 in the final ODI against New Zealand as India went on to win the match by 90 runs and blanked the series 3-0.


Sr No.DateAgainstScoreInningsVenueResult
128 May 2010Zimbabwe1141Queens Sports Club, BulawayoLost
230 May 2010Sri Lanka101*2Queens Sports Club, BulawayoWon
316 October 2013Australia141*2Sawai Mansingh Stadium, JaipurWon
42 November 2013Australia2091M.Chinnaswamy Stadium, BengaluruWon
513 November 2014Sri Lanka2641Eden Gardens, KolkataWon
618 January 2015Australia1381Melbourne Cricket Ground, MelbourneLost
719 March 2015Bangladesh1371Melbourne Cricket Ground, MelbourneWon
811 October 2015South Africa1502Green Park, KanpurLost
912 January 2016Australia171*1W.A.C.A. Ground, PerthLost
1015 January 2016Australia1241Brisbane Cricket Ground, BrisbaneLost
1115 June 2017Bangladesh123*2Edgbaston, BirminghamWon
1227 August 2017Sri Lanka124*2Pallekele International Cricket Stadium, KandyWon
1331 August 2017Sri Lanka1041R.Premadasa Stadium, ColomboWon
141 October 2017Australia1252Vidarbha Cricket Association Stadium, NagpurWon
1529 October 2017New Zealand1471Green Park, KanpurWon
1613 December 2017Sri Lanka208*1Punjab Cricket Association IS Bindra Stadium, MohaliWon
1713 February 2018South Africa1151St George's Park, Port ElizabethWon
1812 July 2018England137*2Trent Bridge, NottinghamWon
1923 September 2018Pakistan111*2Dubai International Cricket Stadium, DubaiWon
2021 October 2018West Indies152*2Barsapara Cricket Stadium, GuwahatiWon
2129 October 2018West Indies1621Brabourne Stadium, MumbaiWon
2212 January 2019Australia1332Sydney Cricket Ground, SydneyLost
235 June 2019South Africa122*2The Rose Bowl, SouthamptonWon
2416 June 2019Pakistan1401Old Trafford, ManchesterWon
2530 June 2019England1022Edgbaston, BirminghamLost
262 July 2019Bangladesh1041Edgbaston, BirminghamWon
276 July 2019Sri Lanka1032Headingley, LeedsWon
2818 December 2019West Indies1591Dr. Y. S. Rajasekhara Reddy ACA–VDCA Cricket Stadium, VishakhapatnamWon
2919 January 2020Australia1192M. Chinnaswamy Stadium, BangaloreWon
3024 January 2023New Zealand1011Holkar Cricket Stadium, IndoreWon


Click here for Virat Kohli Centuries.


List of Rohit Sharma T20I centuries


Rohit Sharma T20I Centuries
Rohit Sharma T20I Centuries


The Mumbaikar made his T20I debut in 2007 and scored the first T20I century in 2015. He thus became the second Indian to score centuries in all three formats after Suresh Raina. Rohit scored his maiden T20I hundred against South Africa at Dharamshala in October 2015. He scored 106 off just 66 balls.


He became the first Indian to score 2 T20I centuries when he smashed 118 runs off only 43 balls against Sri Lanka at a mind-boggling strike rate of 274.41 in December 2017. Another Indian top-order batsman KL Rahul had also scored two hundred before Rohit could get a third.


Therefore, Sharma decided to go one up once again and scored his third T20I hundred and became the first Indian to do so. He scored 100 not out in 56 balls, this time against England in July 2018.


The Indian opener did not stop there and scored yet another hundred, thus becoming the only cricketer in the world to score 4 T20I hundreds. He chose a new opponent once again as he took to the West Indian bowlers in Lucknow just 4 months later. He scored 111 runs off 61 balls.


Sr No.DateAgainstScoreInningsVenueResult
12 October 2015South Africa1061Himachal Pradesh Cricket Association Stadium, DharamsalaLost
222 December 2017Sri Lanka1181Holkar Cricket Stadium, IndoreWon
38 July 2018England100*2County Ground, BristolWon
46 November 2018West Indies111*1Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, LucknowWon


List of Rohit Sharma Test centuries


Rohit Sharma Test Centuries
Rohit Sharma Test Centuries


Rohit Sharma is one of the 13 players to score a hundred on their Test debut. He scored 177 runs against the West Indies cricket team at the Eden Gardens in Kolkata in the first innings of the match in November 2013. He followed it up with another century in his next innings, which came in his second Test match. He scored 111* against the same opposition at the Wankhede Stadium in Mumbai in Sachin Tendulkar’s last international match.


He had to wait for four years to add another century as he kept getting playing shots that were more suited for limited-overs cricket than Test cricket. He was dropped from the team on numerous occasions. He scored his third Test century against a weak Sri Lankan side against whom the Indians amassed over 600 runs.


He once again struggled after a high and was finally slated in as an opener against South Africa on their tour to India in 2019. He became the first cricketer in Test cricket to score twin centuries on opening debut. He scored 176 in the first innings as India scored over 500 runs. His first century in the second innings of a Test match followed as he scored 127 to set a target of 395 for the Proteas. His tally of 13 sixes in the match is the highest by any batsman in a single Test match.


Rohit was often criticised for not performing well in overseas Test series. The Indian opener put the debate to rest with his tremendous form in India’s tour of England 2021. He amassed 368 runs in four matches at an average of 52.57 with two fifties and one hundred. His 127 against England in the fourth Test at The Oval was the first overseas Test century for the Hitman.


Sr No.DateAgainstScoreInningsVenueResult
17 November 2013West Indies1772Eden Gardens, KolkataWon
215 November 2013West Indies111*2Wankhede Stadium, MumbaiWon
326 November 2017Sri Lanka102*2Vidarbha Cricket Association Stadium, NagpurWon
42 October 2019South Africa1761Dr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket Stadium, VisakhapatnamWon
55 October 2019South Africa1273Dr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket Stadium, VisakhapatnamWon
619 October 2019South Africa2121JSCA International Stadium Complex, RanchiWon
713 February 2021England1611M. A. Chidambaram Stadium, ChennaiWon
82 September 2021England1273The Oval, LondonWon
99 February 2023Australia1202Vidarbha Cricket Association Stadium, NagpurWon
1012 July 2023West Indies1032Windsor Park, DominicaWon


List of Rohit Sharma World Cup centuries



Rohit Sharma World Cup Centuries
Rohit Sharma World Cup Centuries



Rohit Sharma played his first World Cup for India in 2015 in Australia and New Zealand. He had a bit tough tournament, scoring 330 runs in eight innings. He made 137 runs in the quarterfinal against Bangladesh with India advancing to the next stage.


Rohit saw an astounding 2019 World Cup in England and Wales where he finished the highest run-getter of the tournament with 648 runs. He notched five centuries in nine innings, which was the most by an individual batter in a single edition of the World Cup. Rohit levelled the tally of Indian batting maestro Sachin Tendulkar’s six centuries in the quadrennial event.


No.DateAgainstScoreVenueResultFormat
119 March 2015Bangladesh137Melbourne Cricket Ground, MelbourneWonODI
25 June 2019South Africa122*Hampshire Bowl, SouthamptonWonODI
316 June 2019Pakistan140Old Trafford Cricket Ground, ManchesterWonODI
430 June 2019England102Edgbaston Cricket Ground, BirminghamLostODI
52 July 2019Bangladesh104Edgbaston Cricket Ground, BirminghamWonODI
66 July 2019Sri Lanka103Headingley Stadium, LeedsWonODI


List of Rohit Sharma IPL centuries


Rohit Sharma IPL Centuries
Rohit Sharma IPL Centuries


Rohit has played 213 IPL games and registered one century. He scored it before leading the Mumbai Indians to four title victories. He batted at No. 3 in the 2012 edition and was in a different mood against the Kolkata Knight Riders at his favorite venue, the Eden Gardens. He smashed the likes of Brett Lee, Shakib Al Hasan, Jacques Kallis, and Sunil Narine to all parts of the ground as he scored 109 not out in just 60 balls, his innings was laced with 12 boundaries and five sixes.


Sr No.DateTeam PlayedAgainstScoreVenueResult
112 May 2012MIKKR109*Eden Gardens, KolkataWon