Rohit Gurunath Sharma is one of India’s finest openers in all three formats of international cricket. He took world cricket by storm after being slated in at the opening spot. He is one of those batsmen who do not have good footwork, but his hand-eye coordination more than makes up for it. The lazy and elegant batsman is known for hitting sixes for fun once he gets in.
Rohit Sharma Centuries in World Cup
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 |
Rohit Sharma World Cup Runs
ICC World Cup (ODI) | Innings | Runs | Average | Strike Rate | Highest Score | 100s | 50s |
2015 | 8 | 330 | 47.14 | 91.66 | 137 | 1 | 2 |
2019 | 9 | 648 | 81 | 98.33 | 140 | 5 | 1 |
ICC World Cup (T20) | Innings | Runs | Average | Strike Rate | Highest Score | 100s | 50s |
2007 | 3 | 88 | - | 144.26 | 50* | 0 | 1 |
2009 | 5 | 131 | 32.75 | 122.42 | 52* | 0 | 1 |
2010 | 2 | 84 | 84 | 155.55 | 79* | 0 | 1 |
2012 | 4 | 82 | 41 | 130.15 | 55* | 0 | 1 |
2014 | 6 | 200 | 40 | 123.45 | 62* | 0 | 2 |
2016 | 5 | 88 | 17.6 | 107.31 | 43 | 0 | 0 |
2021 | 5 | 174 | 34.8 | 151.30 | 74 | 0 | 2 |
Table of Contents
Rohit Sharma Centuries- ODI
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. He remained unbeaten on 101.
Rohit Sharma has 29 ODI Centuries to his name to date.
List of ODI centuries scored by Rohit Sharma
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 |
There were gaps 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.
Rohit Sharma Centuries- Test
Rohit Sharma is one of the cricketers 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.
Rohit Sharma has till date 8 Test Centuries to his name.
List of Test centuries scored by Rohit Sharma
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 | England | 127 | 3 | The Oval, London | Won |
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 Sharma Centuries- T20Is
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.
Rohit Sharma has 4 T20I hundreds to his name till date.
List of T20I centuries scored by Rohit Sharma
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 |
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.
He 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.
Rohit Sharma Centuries - IPL
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 included 12 boundaries and five sixes.
Rohit Sharma has 1 IPL hundred to his name till date.
Sr No. | Date | Team Played | Against | Score | Venue | Result |
1 | 12 May 2012 | MI | KKR | 109* | Eden Gardens, Kolkata | Won |

Rohit Sharma Double Centuries
Usually, good batsmen have three double-hundreds in Test cricket. But Rohit Sharma operates on a different level as he already has three double centuries in ODIs before finding form as an opener in Test cricket.
List of ODI double centuries scored by Rohit Sharma
Sr No. | Date | Against | Score | Innings | Venue | Result |
1 | 2 November 2013 | Australia | 209 | 1 | M.Chinnaswamy Stadium, Bengaluru | Won |
2 | 13 November 2014 | Sri Lanka | 264 | 1 | Eden Gardens, Kolkata | Won |
3 | 13 December 2017 | Sri Lanka | 208* | 1 | Punjab Cricket Association IS Bindra Stadium, Mohali | Won |
His first double-hundred came against the mighty Australians in 2013. India batted first at the M. Chinnaswamy Stadium in Bengaluru. Rohit took a strike and began playing in his typical careful manner. He reached his half-century in 71 balls and his hundred in 114 balls. The next 109 runs came in just 43 balls. Take your time to calculate the strike rate. Well, it's above 250. Rohit Sharma turned the heads of cricket fans all over the world as the Indians had already seen three batsmen scoring ODI double hundreds. Rohit’s 209 enabled India to 383 and they eventually went on to win the match.
Rohit Sharma followed it up with yet another ODI double hundred in 2014, this time against Sri Lanka at the Eden Gardens. He scored the highest individual score in the history of ODI cricket. He scored 264 runs in 173 balls against an embarrassing set of Sri Lankan bowlers. He got his century in the 32nd over, playing 100 balls. He began accelerating at a pace that is unheard of in international cricket. He got to his 150 in the next 25 balls, to 200 in 26 more balls, and to 264 in the next 22 balls.
Also see - Rohit Sharma Net Worth
Just like his T20I hundreds, Rohit always goes up a couple of steps in front of everybody else. He did not stop at two and registered a third double-hundred in ODI cricket. The same opponents, Sri Lanka, but a different venue, Mohali. Once again India batted first and Rohit took strike. He followed the ‘Rohit Sharma ODI double century template’ here too. He got to his 50 in 65 balls, to his 100 in 116 balls, and the final 108 runs in a mere 37 balls. Only Rohit knows the trick to unlock the sixth gear!
Rohit Sharma has 3 ODI double-hundreds to his name while all others have combined 4 till date.