Known for his elegant stroke play and ability to score big runs, Rohit Sharma, the captain of the Indian Cricket Team, 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, 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.
In October 2019, during the third Test against South Africa, Sharma achieved two significant milestones: scoring his 2,000th run in Tests and notching his maiden double century with a remarkable 212 in the first innings of the match.
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, 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 February 2022, Sharma took over the captaincy of India’s Test team from Virat Kohli. A two-match series against Sri Lanka was his first assignment.
In his Test career thus far, Sharma 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.
Sharma has been an integral part of many memorable victories for the Indian team, contributing crucial runs in key matches. His partnership with fellow top-order batsmen has often laid the foundation for India’s success in ODI cricket. In 262 ODI matches, the opening batsman has scored 10709 runs at an average of 49.12.
Sharma 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. He 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.
In October 2015, Sharma notched his maiden T20I century, a knock of 106 runs, against South Africa in Dharamshala. This innings also marked a significant milestone in his career as he became the second Indian cricketer to achieve centuries in all three forms of international cricket.
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.
Under his leadership, Mumbai Indians clinched five IPL titles. Beyond his leadership, Sharma’s batting stats in the IPL is legendary. He is one of the league’s most consistent and prolific run-scorers, with numerous match-winning innings to his name.
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.
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.