Current India cricket captain Rohit Sharma has 44 centuries across all three formats. The last century of Rohit Sharma came on July 13, 2023, against West Indies at the Windsor Park Cricket Ground.
A classy batsman and prolific run-scorer, Rohit Sharma was the ideal replacement for Sachin Tendulkar in the Indian cricket team after the Little Master had retired from international cricket in 2013. While run-machine Virat Kohli has made a name for himself by chasing down steep targets for fun, Rohit Sharma is known for his elegant batting that has enchanted cricket lovers worldwide.
How many centuries of Rohit Sharma in international cricket?
Format | Matches | Centuries |
Test | 51 | 10 |
ODI | 243 | 30 |
T20I | 148 | 4 |
Rohit Sharma has scored 44 international centuries up until now, across ODIs, T20Is and Test cricket. A Rohit Sharma century was a regular affair in cricket once.
While the batting prowess of Rohit Sharma was never in doubt, with the Mumbai batsman showing glimpses of his brilliance at the international level since the early days of his career, it took several experiments with his batting position to get it right. As has been the case with Kohli, MS Dhoni, Yuvraj Singh and more, Rohit Sharma found his perfect batting slot as an Indian team opener after years.
List of Rohit Sharma ODI Centuries
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 | Lost |
7 | 19 March 2015 | Bangladesh | 137 | 1 | Melbourne Cricket Ground | Won |
8 | 11 October 2015 | South Africa | 150 | 2 | Green Park, Kanpur | Lost |
9 | 12 January 2016 | Australia | 171* | 1 | W.A.C.A Cricket Ground, Perth | Lost |
10 | 15 January 2016 | Australia | 124 | 1 | Brisbane Cricket Ground | 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 | Gren Park, Kanpur | Won |
16 | 13 December 2017 | Sri Lanka | 208* | 1 | Punjab Cricket Association IS Bindra, Mohal | 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 | 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 | 23 January 2023 | New Zealand | 101 | 1 | Holkar Cricket Stadium, Indore | Won |
Though Rohit Sharma had made his ODI debut for India back in 2007 against Ireland at Belfast, it was only in 2010 that he got his maiden ODI century. India were playing Zimbabwe in a triangular series at Bulawayo’s Queen Sports Club when Rohit Sharma had scored a 119-run knock coming in at no. 4. He had followed it up with an unbeaten 101 against Sri Lanka days two later, at the same venue.
While Rohit Sharma has become a household name over the years with his unique batting style, more popularly described as “lazy elegance” by the masses, it was during the 2019 ICC Cricket World Cup that he evolved into a batting sensation. Opening for Team India alongside the left-handed Shikhar Dhawan, Rohit Sharma hit five centuries in a single World Cup.
Rohit Sharma has scored six centuries in the ODI World Cup, with five coming in the 2019 World Cup edition. The Men in Blue won most of their World Cup matches in the 2019 WC and breezed into the knockouts before India lost to New Zealand in the semi-finals.
Sri Lanka and Australia have been the favourite opponents for Rohit Sharma in ODI cricket, with the batsman scoring six and eight centuries against them, respectively. The three double centuries of Rohit Sharma have also come against these opponents.
While Rohit Sharma was turning heads in limited-overs cricket with his batting until 2016, it was from 2017 to 2019 that Sharma showed he could score centuries for fun. Rohit Sharma registered a whopping 18 ODI centuries across the three years, amassing 3813 runs. Rohit Sharma’s last ODI century came on January 19, 2020, against Australia at Bangalore’s M. Chinnaswamy Stadium.
List of centuries by Rohit Sharma in T20I cricket
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 |
Ironically, the ideal limited-overs batsman, tailor-made for ODI cricket with his batting nuance, Rohit Sharma was first given the international spotlight during the Indian cricket team’s 2007 T20 World Cup campaign in South Africa. Though the team had multiple match-winners led by a young MS Dhoni, Sharma’s strokeplay caught many’s attention.
He has four tons in the shortest format, the most by any batsman. Rohit Sharma’s last T20I century came on November 6, 2018, against West Indies at the Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium in Lucknow.
Like his stint in ODIs, Rohit Sharma managed to get his maiden T20I century very late in the shortest format as well. Eight years after his T20I debut, Sharma scored his first century in a T20I against South Africa in Dharamsala. Sharma was the first Indian to score two T20I centuries and the second Indian to score centuries across all three formats of the game
List of Rohit Sharma Test Centuries
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 | Vidharbha Cricket Association, 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 | Vidharba Cricket Stadium, Nagpur | Won |
10 | 12 July, 2023 | West Indies | 103 | 2 | Windsor Park, Rouseau | Won |
Unlike his ODI and T2oI career, Rohit Sharma managed to get the perfect start in Test cricket with a maiden century in his very first Test match against West Indies in Kolkata. He followed it with yet another century in Mumbai against the same opposition in the very next match.
However, Sharma wasn’t opening for India in Test cricket and the middle-border batting position prevented him from scoring another Test century for four years. Sharma finally got his shot in Tests as an opener in 2019 against South Africa and ended up becoming the first cricketer in Test cricket to score twin centuries on making a debut as an opener. Rohit Sharma has eight Test centuries to his name so far, with the last one coming on September 2, 2021 against England at the Oval.