Rohit Sharma, the captain of the Indian Cricket Team is one of the greatest batters in the modern era. He has shattered numerous records, including the highest individual score in One Day Internationals (ODIs) with his incredible 264 runs.
Among other impressive records held by the batsman include the most sixes in international cricket. He also has the most double centuries in ODI cricket (3), and the highest number of centuries at Cricket World Cups (7).
Sharma also made history as the first player to achieve five centuries in T20 Internationals. In all, Sharma has scored 48 centuries in international cricket—31 in ODI, 12 in Tests and 5 in T20Is.
List of Rohit Sharma Centuries in Test, ODI, T20 and IPL
Rohit Sharma Test Centuries
Sr No. | Year | Score | Opponent | Venue |
1 | 2013 | 177* | West Indies | Kolkata |
2 | 2013 | 111 | West Indies | Mumbai |
3 | 2017 | 102* | Sri Lanka | Nagpur |
4 | 2019 | 176 | South Africa | Visakhapatnam |
5 | 2019 | 127 | South Africa | Visakhapatnam |
6 | 2019 | 212 | South Africa | Ranchi |
7 | 2021 | 161 | England | Chennai |
8 | 2021 | 127 | England | Oval |
9 | 2023 | 120 | Australia | Nagpur |
10 | 2023 | 103 | West Indies | Dominica |
11 | 2024 | 131 | England | Rajkot |
12 | 2024 | 103 | England | Dharamsala |
Rohit Sharma made his Test debut at Kolkata’s Eden Gardens against West Indies, in Sachin Tendulkar’s farewell Test series. He scored 177 runs on debut, and followed that up with an unbeaten 111 in the second Test at his home ground, the Wankhede Stadium in Mumbai.
Furthermore, he was appointed as the vice-captain of India’s Test squad for the 2020 tour of Australia, taking over from Cheteshwar Pujara. In September 2021, Rohit Sharma scored his first overseas Test century by scoring 127 runs against England at The Oval, simultaneously crossing the threshold of 3,000 runs in Test cricket.
In his Test career thus far, Rohit has amassed a total of 12 centuries. Remarkably, India has emerged victorious in all 11 Test matches where Rohit has produced a century. His highest Test score of 212 was recorded against South Africa at the JSCA International Stadium in 2019.
Read More: Rohit Sharma Net Worth and Sources of Income
Rohit Sharma ODI Centuries
Sr No. | Year | Score | Opponent | Venue |
1 | 2010 | 114 | Zimbabwe | Bulawayo |
2 | 2010 | 101* | Sri Lanka | Bulawayo |
3 | 2013 | 141* | Australia | Jaipur |
4 | 2013 | 209 | Australia | Bengaluru |
5 | 2014 | 264 | Sri Lanka | Kolkata |
6 | 2015 | 138 | Australia | Melbourne |
7 | 2015 | 137 | Bangladesh | Melbourne |
8 | 2015 | 150 | South Africa | Kanpur |
9 | 2016 | 171* | Australia | Perth |
10 | 2016 | 124 | Australia | Brisbane |
11 | 2017 | 123* | Bangladesh | Birmingham |
12 | 2017 | 106 | Sri Lanka | Pallekele |
13 | 2017 | 128 | Sri Lanka | Colombo |
14 | 2017 | 125 | Australia | Nagpur |
15 | 2017 | 147 | New Zealand | Kanpur |
16 | 2017 | 208* | Sri Lanka | Mohali |
17 | 2018 | 115 | South Africa | Port Elizabeth |
18 | 2018 | 137* | England | Nottingham |
19 | 2018 | 111* | Pakistan | Dubai |
20 | 2018 | 152* | West Indies | Guwahati |
21 | 2018 | 162 | West Indies | Brabourne |
22 | 2019 | 133 | Australia | Sydney |
23 | 2019 | 122* | South Africa | Southampton |
24 | 2019 | 140 | Pakistan | Manchester |
25 | 2019 | 102 | England | Birmingham |
26 | 2019 | 104 | Bangladesh | Birmingham |
27 | 2019 | 103 | Sri Lanka | Leeds |
28 | 2019 | 159 | West Indies | Visakhapatnam |
29 | 2020 | 119 | Australia | Bengaluru |
30 | 2023 | 101 | New Zealand | Indore |
31 | 2023 | 131 | Afghanistan | Delhi |
Rohit Sharma’s ODI career has been nothing short of stellar. Making his ODI debut in 2007 against Ireland, Sharma went on to become one of the greatest batsmen in ODI history.
Over the years, he has amassed an impressive array of records, solidifying his status as one of the finest batsmen in ODI cricket.
Notably, Sharma holds the record for the highest individual score in ODIs, an astonishing 264 runs against Sri Lanka in 2014. Furthermore, he is the only cricketer to have scored three double centuries in ODI cricket, underscoring his consistency and ability to convert starts into big innings.
Rohit has notched up 31 centuries in his illustrious ODI career, placing him as the third-highest century-maker in this format, following only Sachin Tendulkar and Virat Kohli.
His first ODI century, a 114-run innings, was achieved against Zimbabwe on May 28, 2010, at Queens Sports Club, Bulawayo. This milestone marked the beginning of a prolific journey for Sharma in ODI cricket.
Suggested Read: ODI Cricket World Cup Winners List from 1975 to 2019
Rohit Sharma T20I Centuries
Sr No. | Year | Score | Opponent | Venue |
1 | 2015 | 106 | South Africa | Dharamsala |
2 | 2017 | 118 | Sri Lanka | Indore |
3 | 2018 | 100* | England | Bristol |
4 | 2018 | 111* | West Indies | Lucknow |
5 | 2024 | 121* | Afghanistan | Bengaluru |
Rohit Sharma’s T20I career has also seen him break many records. From his debut in 2007 to the present day, Sharma has delivered several important innings in T20 cricket.
The right-hander is the seventh-highest run-scorer in T20 internationals, and the second-highest among Indians, with 11482 runs in 437 matches at an average of 30.78 and a strike rate of 134.33.
He has scored five centuries in T20 internationals, and three more centuries in other T20s.Three of Sharma’s five T20I centuries have been achieved while leading the Indian team. This achievement puts him on par with Babar Azam, who also has three centuries to his name while captaining his side.
Rohit Sharma IPL Centuries
Sr No. | Year | Score | Opponent | Venue |
1 | 2012 | 109* | Kolkata Knight Riders | Kolkata |
2 | 2024 | 105* | Chennai Super Kings | Mumbai |
Rohit Sharma has enjoyed a thoroughly successful career in the IPL both as a batsman and as a captain. As the captain of the Mumbai Indians franchise, Sharma led his team to unprecedented success, making them one of the most dominant forces in IPL history.
He is the fourth-highest run-scorer in the tournament with 6537 runs in 254 matches at an average of 29.71 and a strike rate of 131.08. This includes two centuries and 42 half-centuries.
Rohit Sharma’s Last Century in ODI
Rohit Sharma’s last ODI century came on October 11, 2023 in a World Cup match against Afghanistan at Delhi’s Arun Jaitley Stadium.
The captain of the Indian team was in sensational form at the 2023 ODI World Cup where he scored 597 runs in 11 matches at an average of 54.27 and his intent at the top of the order powered India right through the tournament.
Rohit Sharma’s Last Century in T20
Rohit Sharma holds the record for the most T20 Internatonal centuries – he has scored five in total. His last century in T20 International came on January 17, 2024, against Afghanistan, where he remained not out at 121 from 69 deliveries.
Rohit Sharma’s Last Century in Test
Rohit Sharma scored his last century in Test matches against England in 2024. Opening the innings, he arrested India’s collapse in the in the third Test in the first innings. After India lost three quick wickets in the opening session of Day 1, Rohit anchored the innings, scoring a crucial 131 runs off 196 balls.
His innings saw him hit 14 boundaries and 3 sixes, as he shared a 200-plus partnership for the fourth wicket with Ravindra Jadeja.
Further Read: 10 Most successful players in the IPL
FAQs about Total Century of Rohit Sharma
Q) What is Rohit Sharma total centuries?
A) Rohit Sharma has scored 48 centuries in international cricket—31 in ODI, 12 in Tests and 5 in T20Is.
Q) What us Rohit Sharma total centuries in all formats?
A) Sharma has scored 48 centuries in international cricket—31 in ODI, 12 in Tests and 5 in T20Is.
Q) When did Rohit Sharma score his last ODI century?
A) Rohit Sharma’s last ODI century came on October 11, 2023, against Afghanistan.
Q) How many T20I centuries does Rohit Sharma have?
A) Rohit Sharma holds the record for the most T20I centuries, with five to his name.
Q) What was Rohit Sharma’s score in his last Test century?
A) Rohit Sharma’s last Test century was 131 runs off 196 balls, scored against England.