
Rohit Sharma is a professional cricketer from India and is the captain of the Indian cricket team in Test and ODI formats, as of February 2025. The 2024 T20 World Cup-winning captain is the only cricketer to win 50 matches as a captain in T20Is. Rohit Sharma holds the record for hitting the fastest T20I century in 35 balls. He won the Champions Trophy in 2013 and the Asia Cup four times in 2010, 2016, 2018, 2023. Sharma, the 2015 Arjuna Award winner holds the world record for the highest individual score of 264 runs in an ODI match. Rohit Sharma has the 2007 T20 World Cup and the 2013 ICC Champions Trophy to his name. The former Mumbai Indians captain lifted the IPL trophy five times.
How many centuries does Rohit Sharma have?
According to ESPN, Rohit Sharma has 49 centuries in international cricket, including test matches, ODI matches, and T20 Internationals, as of February 2025. He additionally has two IPL centuries.
Also Read: Rohit Sharma Last Century
List of Rohit Sharma ODI centuries
According to ESPN, Rohit has 32 ODI centuries, as of February 2025. Rohit scored his maiden international century in an ODI against Zimbabwe in May 2010, three years after making his debut. He hit 114 off 119 balls batting at No. 4 in the triangular series that also involved the Sri Lanka cricket team. A couple of days later, he registered his second ton against them where he remained unbeaten on 101. The Indian captain has scored the most ODI tons against Australia with eight centuries, followed by Sri Lanka with six centuries, South Africa with three centuries, West Indies with three centuries, and Bangladesh with three centuries.
There was a gap of three 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 upward 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.
Rohit registered eight ODI hundreds with three scores of 150 or more till the end of 2015, including one century in the ICC World Cup in Australia and New Zealand. He scored six centuries in 2017, which included his third ODI double-century. He continued the same run of form in 2018 and scored six more centuries in the year. The year 2019 saw him rise in the World Cup. Rohit started the year with a knock of 133 against Australia in Sydney. 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 six hundred in World Cup cricket.
List of Rohit Sharma's 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, 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 |
30 | 24 January 2023 | New Zealand | 101 | 1 | Holkar Cricket Stadium, Indore | Won |
31 | 11 October 2023 | Afghanistan | 131 | 2 | Arun Jaitley Stadium, Delhi | Won |
Click here for Virat Kohli Centuries.
List of Rohit Sharma's T20I centuries

The Indian captain has five T20 International centuries, as of February 2025. He 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 became the first Indian to score two T20I centuries when he smashed 118 runs off only 43 balls against Sri Lanka at a strike rate of 274.41 in December 2017. He scored 100 not out in 56 balls, this time against England in July 2018. The Indian opener 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.
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 |
5 | 17 January 2024 | Afghanistan | 121* | 1 | M. Chinnaswamy Stadium, Bangalore | Won |
List of Rohit Sharma Test centuries
Rohit Sharma scored 12 test centuries, as of February 2025, and is one of the 13 players 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.
He had to wait for four years to add another century. He scored his third Test century against a weak Sri Lankan side against whom the Indians amassed over 600 runs. 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. The Indian opener put the debate to rest with his tremendous form in India’s tour of England 2021. He amassed 368 runs in four matches at an average of 52.57 with two fifties and one hundred. His 127 against England in the fourth Test at The Oval was the first overseas Test century for the Hitman.
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 2021 | England | 127 | 3 | The Oval, London | Won |
9 | 9 February 2023 | Australia | 120 | 2 | Vidarbha Cricket Association Stadium, Nagpur | Won |
10 | 12 July 2023 | West Indies | 103 | 2 | Windsor Park, Dominica | Won |
11 | 15 February 2024 | England | 131 | Niranjan Shah Stadium, Rajkot | Won | |
12 | 7 March 2024 | England | 103 | HPCA Stadium, Dharamshala | Won |
Also Read: Rohit Sharma Salary
List of Rohit Sharma World Cup centuries

Rohit Sharma played his first World Cup for India in 2015 in Australia and New Zealand. He scored 330 runs in eight innings. He made 137 runs in the quarterfinal against Bangladesh with India advancing to the next stage. Rohit saw an astounding 2019 World Cup in England and Wales where he finished the highest run-getter of the tournament with 648 runs. He notched five centuries in nine innings, which was the most by an individual batter in a single edition of the World Cup. Rohit leveled the tally of Indian batting maestro Sachin Tendulkar’s six centuries in the quadrennial event.
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 |
7 | 11 October 2023 | Afghanistan | 131 | Arun Jaitley Stadium | Won | ODI |
List of Rohit Sharma IPL centuries
Sr No. | Date | Team Played | Against | Score | Venue | Result |
1 | 12 May 2012 | MI | KKR | 109* | Eden Gardens, Kolkata | Won |
2 | April 14, 2024 | MI | CSK | 105* | Wankhede Stadium, Mumbai | Won |
FAQs on Rohit Sharma
A. Rohit Sharma has three double centuries as of February 2025.
A. Rohit Sharma scored his fastest hundred in just 35 balls against Sri Lanka in 2017.
A. Rohit Sharma will play the 2025 IPl as per Hindustan Times.