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 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. | Date | Against | Score | Innings | Venue | Result |
1 | 28 May 2010 | Zimbabwe | 114 | 1 | Queens Sports Club, Bulawayo | Lost |
2 | 30 May 2010 | Sri Lanka | 101* | 2 | Queens Sports Club, Bulawayo | Won |
3 | 16 October 2013 | Australia | 141* | 2 | Sawai Mansingh Stadium, Jaipur | Won |
4 | 2 November 2013 | Australia | 209 | 1 | M.Chinnaswamy Stadium, Bengaluru | Won |
5 | 13 November 2014 | Sri Lanka | 264 | 1 | Eden Gardens, Kolkata | Won |
6 | 18 January 2015 | Australia | 138 | 1 | Melbourne Cricket Ground, Melbourne | Lost |
7 | 19 March 2015 | Bangladesh | 137 | 1 | Melbourne Cricket Ground, Melbourne | Won |
8 | 11 October 2015 | South Africa | 150 | 2 | Green Park, Kanpur | Lost |
9 | 12 January 2016 | Australia | 171* | 1 | W.A.C.A. Ground, Perth | Lost |
10 | 15 January 2016 | Australia | 124 | 1 | Brisbane Cricket Ground, Brisbane | Lost |
11 | 15 June 2017 | Bangladesh | 123* | 2 | Edgbaston, Birmingham | Won |
12 | 27 August 2017 | Sri Lanka | 124* | 2 | Pallekele International Cricket Stadium, Kandy | Won |
13 | 31 August 2017 | Sri Lanka | 104 | 1 | R.Premadasa Stadium, Colombo | Won |
14 | 1 October 2017 | Australia | 125 | 2 | Vidarbha Cricket Association Stadium, Nagpur | Won |
15 | 29 October 2017 | New Zealand | 147 | 1 | Green Park, Kanpur | Won |
16 | 13 December 2017 | Sri Lanka | 208* | 1 | Punjab Cricket Association IS Bindra Stadium, Mohali | Won |
17 | 13 February 2018 | South Africa | 115 | 1 | St George's Park, Port Elizabeth | Won |
18 | 12 July 2018 | England | 137* | 2 | Trent Bridge, Nottingham | Won |
19 | 23 September 2018 | Pakistan | 111* | 2 | Dubai International Cricket Stadium, Dubai | Won |
20 | 21 October 2018 | West Indies | 152* | 2 | Barsapara Cricket Stadium, Guwahati | Won |
21 | 29 October 2018 | West Indies | 162 | 1 | Brabourne Stadium, Mumbai | Won |
22 | 12 January 2019 | Australia | 133 | 2 | Sydney Cricket Ground, Sydney | Lost |
23 | 5 June 2019 | South Africa | 122* | 2 | The Rose Bowl, Southampton | Won |
24 | 16 June 2019 | Pakistan | 140 | 1 | Old Trafford, Manchester | Won |
25 | 30 June 2019 | England | 102 | 2 | Edgbaston, Birmingham | Lost |
26 | 2 July 2019 | Bangladesh | 104 | 1 | Edgbaston, Birmingham | Won |
27 | 6 July 2019 | Sri Lanka | 103 | 2 | Headingley, Leeds | Won |
28 | 18 December 2019 | West Indies | 159 | 1 | Dr. Y. S. Rajasekhara Reddy ACA–VDCA Cricket Stadium, Vishakhapatnam | Won |
29 | 19 January 2020 | Australia | 119 | 2 | M. Chinnaswamy Stadium, Bangalore | Won |
30 | 24 January 2023 | New Zealand | 101 | 1 | Holkar Cricket Stadium, Indore | Won |
Click here for Virat Kohli Centuries.
List of 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. | Date | Against | Score | Innings | Venue | Result |
1 | 2 October 2015 | South Africa | 106 | 1 | Himachal Pradesh Cricket Association Stadium, Dharamsala | Lost |
2 | 22 December 2017 | Sri Lanka | 118 | 1 | Holkar Cricket Stadium, Indore | Won |
3 | 8 July 2018 | England | 100* | 2 | County Ground, Bristol | Won |
4 | 6 November 2018 | West Indies | 111* | 1 | Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow | Won |
List of 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. | Date | Against | Score | Innings | Venue | Result |
1 | 7 November 2013 | West Indies | 177 | 2 | Eden Gardens, Kolkata | Won |
2 | 15 November 2013 | West Indies | 111* | 2 | Wankhede Stadium, Mumbai | Won |
3 | 26 November 2017 | Sri Lanka | 102* | 2 | Vidarbha Cricket Association Stadium, Nagpur | Won |
4 | 2 October 2019 | South Africa | 176 | 1 | Dr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket Stadium, Visakhapatnam | Won |
5 | 5 October 2019 | South Africa | 127 | 3 | Dr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket Stadium, Visakhapatnam | Won |
6 | 19 October 2019 | South Africa | 212 | 1 | JSCA International Stadium Complex, Ranchi | Won |
7 | 13 February 2021 | England | 161 | 1 | M. A. Chidambaram Stadium, Chennai | Won |
8 | 2 September 2021 | England | 127 | 3 | The Oval, London | Won |
9 | 9 February 2023 | Australia | 120 | 2 | Vidarbha Cricket Association Stadium, Nagpur | Won |
10 | 12 July 2023 | West Indies | 103 | 2 | Windsor Park, Dominica | Won |
List of 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. | Date | Against | Score | Venue | Result | Format |
1 | 19 March 2015 | Bangladesh | 137 | Melbourne Cricket Ground, Melbourne | Won | ODI |
2 | 5 June 2019 | South Africa | 122* | Hampshire Bowl, Southampton | Won | ODI |
3 | 16 June 2019 | Pakistan | 140 | Old Trafford Cricket Ground, Manchester | Won | ODI |
4 | 30 June 2019 | England | 102 | Edgbaston Cricket Ground, Birmingham | Lost | ODI |
5 | 2 July 2019 | Bangladesh | 104 | Edgbaston Cricket Ground, Birmingham | Won | ODI |
6 | 6 July 2019 | Sri Lanka | 103 | Headingley Stadium, Leeds | Won | ODI |
List of 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. | Date | Team Played | Against | Score | Venue | Result |
1 | 12 May 2012 | MI | KKR | 109* | Eden Gardens, Kolkata | Won |