India’s new appointed skipper in white-ball cricket – Rohit Sharma has been the best opener in last few years in world cricket. He has been always recognized as one of the most gifted Indian batsman with enormous talent. Here is a list of all of Rohit Sharma’s centuries in cricket.
Rohit Sharma made his International debut in 2007 and grabbed all the eyeballs with his half-century against South Africa in T20 World Cup 2007. However, he got complete change in his career when MS Dhoni asked him to open with Shikhar Dhawan in Champions Trophy 2013.
There was no looking back after that for Rohit Sharma as he cemented his place as opener. Against a hapless Sri Lanka side in 2014, Rohit Sharma scored an unbeaten 264* runs in ODI cricket which stands as the highest individual score in this format.
In the 2019 World Cup, Rohit Sharma was at his devastating best as he finished with 648 runs at an average of 98.33 and 5 centuries. Indian Cricket Team made a move to promote Rohit Sharma at the top of the order as an opener before the 2019 home season.
He has scored 5 centuries since 2019 including a double-century against South Africa in 2019. His innings against England in Chennai 2021 when he scored 161 runs on a pitch where all other batters struggled is one of the greatest test innings in Rohit’s career. Rohit’s century at the Oval in 2021 also paved way for India’s best test series in England ever.

Here is a list of all of Rohit’s centuries in cricket
Rohit Sharma Test Centuries
No. | Date | Score | Against | Venue | Pos. | Inn. | Result |
---|---|---|---|---|---|---|---|
1 | 6 November 2013 | 177 | West Indies | Eden Gardens, Kolkata | 6 | 2 | Won |
2 | 14 November 2013 | 111* | West Indies | Wankhede Stadium, Mumbai | 6 | 2 | Won |
3 | 24 November 2017 | 102* | Sri Lanka | Vidarbha Cricket Association Stadium, Nagpur | 6 | 2 | Won |
4 | 2 October 2019 | 176 | South Africa | VDCA Cricket Stadium, Vishakhapatnam | 2 | 1 | Won |
5 | 2 October 2019 | 127 | South Africa | VDCA Cricket Stadium, Vishakhapatnam | 2 | 3 | Won |
6 | 19 October 2019 | 212 | South Africa | JSCA International Stadium Complex, Ranchi | 2 | 1 | Won |
7 | 13 February 2021 | 161 | England | M. A. Chidambaram Stadium, Chennai | 1 | 1 | Won |
8 | 2 September 2021 | 127 | England | The Oval, London | 1 | 3 | Won |
Rohit Sharma ODI Centuries
Hitman has registered a total of 29 centuries in ODI cricket till date*. His tally of 29 ODI centuries also includes three mammoth double centuries. Rohit is the only player in the world to score 3 double-centuries in ODI cricket and his 264* runs innings is still the highest in the format.
If Rohit Sharma scored 2 more centuries in ODI cricket, he will go past Ricky Ponting to 3rd place after Sachin Tendulkar & Virat Kohli.
No. | Date | Score | Against | Inn. | S/R | Venue | Result |
---|---|---|---|---|---|---|---|
1 | 28 May 2010 | 114 | Zimbabwe | 1 | 95.79 | Queens Sports Club, Bulawayo | Lost |
2 | 30 May 2010 | 101* | Sri Lanka | 2 | 101 | Queens Sports Club, Bulawayo | Won |
3 | 16 October 2013 | 141* | Australia | 2 | 114.63 | Sawai Mansingh Stadium, Jaipur | Won |
4 | 2 November 2013 | 209 | Australia | 1 | 132.27 | M. Chinnaswamy Stadium, Bangalore | Won |
5 | 13 November 2014 | 264 | Sri Lanka | 1 | 152.6 | Eden Gardens, Kolkata | Won |
6 | 18 January 2015 | 138 | Australia | 1 | 99.28 | Melbourne Cricket Ground, Melbourne | Lost |
7 | 19 March 2015 | 137 | Bangladesh | 1 | 108.73 | Melbourne Cricket Ground, Melbourne | Won |
8 | 11 October 2015 | 150 | South Africa | 2 | 112.78 | Green Park Stadium, Kanpur | Lost |
9 | 12 January 2016 | 171* | Australia | 1 | 104.9 | WACA Ground, Perth | Lost |
10 | 15 January 2016 | 124 | Australia | 1 | 97.63 | The Gabba, Brisbane | Lost |
11 | 15 June 2017 | 123* | Bangladesh | 2 | 95.34 | Edgbaston Cricket Ground, Birmingham | Won |
12 | 27 August 2017 | 124* | Sri Lanka | 2 | 85.51 | Pallekele International Cricket Stadium, Pallekele | Won |
13 | 31 August 2017 | 104 | Sri Lanka | 1 | 118.18 | R. Premadasa Stadium, Colombo | Won |
14 | 1 October 2017 | 125 | Australia | 2 | 114.67 | Vidarbha Cricket Association Stadium Nagpur | Won |
15 | 29 October 2017 | 147 | New Zealand | 1 | 106.52 | Green Park Stadium, Kanpur | Won |
16 | 13 December 2017 | 208* | Sri Lanka | 1 | 135.94 | Punjab Cricket Association Stadium, Mohali | Won |
17 | 13 February 2018 | 115 | South Africa | 1 | 91.26 | St. George's Park, Port Elizabeth | Won |
18 | 12 July 2018 | 137* | England | 2 | 120.17 | Trent Bridge, Nottingham | Won |
19 | 23 September 2018 | 111* | Pakistan | 2 | 93.27 | Dubai Cricket Stadium, Dubai | Won |
20 | 21 October 2018 | 152* | West Indies | 2 | 129.58 | ACA Stadium, Guwahati | Won |
21 | 29 October 2018 | 162 | West Indies | 1 | 118.25 | Brabourne Stadium, Mumbai | Won |
22 | 12 January 2019 | 133 | Australia | 2 | 103.1 | Sydney Cricket Ground, Sydney | Lost |
23 | 5 June 2019 | 122* | South Africa | 2 | 85.1 | Rose Bowl, Southampton | Won |
24 | 16 June 2019 | 140 | Pakistan | 1 | 123.89 | Old Trafford Cricket Ground, Manchester | Won (D/L) |
25 | 30 June 2019 | 102 | England | 2 | 93.57 | Edgbaston Cricket Ground, Birmingham | Lost |
26 | 2 July 2019 | 104 | Bangladesh | 1 | 113.04 | Edgbaston Cricket Ground, Birmingham | Won |
27 | 6 July 2019 | 103 | Sri Lanka | 2 | 109.57 | Headingley Cricket Ground, Leeds | Won |
28 | 18 December 2019 | 159 | West Indies | 1 | 115.21 | Dr. Y. S. Rajasekhara Reddy ACA–VDCA Cricket Stadium, Vishakhapatnam | Won |
29 | 19 January 2020 | 119 | Australia | 2 | 92.96 | M. Chinnaswamy Stadium, Bangalore | Won |

Rohit Sharma T20I Centuries
In T20I cricket also, Rohit Sharma has scored 4 centuries which is the most by any player in the world.
No. | Date | Score | Against | Inn. | S/R | Venue | Result |
---|---|---|---|---|---|---|---|
1 | 2 October 2015 | 106 | South Africa | 1 | 160.6 | HPCA Stadium, Dharamsala | Lost |
2 | 22 December 2017 | 118 | Sri Lanka | 1 | 274.41 | Holkar Stadium, Indore | Won |
3 | 8 July 2018 | 100* | England | 2 | 178.57 | Bristol County Ground, Bristol | Won |
4 | 6 November 2018 | 111* | West Indies | 1 | 181.96 | Bharat Ratna Shri Atal Bihari Vajpayee Cricket Stadium, Lucknow | Won |
Rohit Sharma IPL Centuries
Rohit Sharma has scored a solitary IPL century in his career so far. He registered his maiden ton against Kolkata Knight Riders in Eden Gardens in IPL 2012.
No. | Date | Score | Against | S/R | Venue | Result |
---|---|---|---|---|---|---|
1 | 12 May 2012 | 109 | Kolkata Knight Riders | 181.66 | Eden Gardens, Kolkata | Won |