In this article, we will dig into Rohit Sharma total centuries in all format.
There are many stars in the world of cricket who have made a name for themselves all over the world with their amazing talent, one of them is India’s brilliant right-handed batsman Rohit Sharma. He has established himself as one of the most brilliant century scorers in the history of cricket. His ability to score big runs consistently across all three formats of the game has earned him a reputation as a cricket talent. Because of this ability, his fans fondly call him Hitman.

Across Tests, One-Day Internationals (ODIs) and Twenty20 Internationals (T20Is), Sharma has scored a remarkable 45 centuries, which is a testament to his extraordinary talent and unwavering dedication. In ODIs, he holds the record for the highest individual score – 264 – and is the only player to score three double centuries in this format.
Rohit Sharma total centuries in all format
Rohit Sharma, who is known for his explosive batting, has scored a total of 45 centuries in international cricket so far. He has scored 10 centuries in Test cricket at an average of 46.54. In ODI cricket he has scored 31 centuries with an average of 49.13 and has scored 4 centuries in T20 cricket with an average of 31.33.
Here is the list of Rohit Sharma total centuries in all format.
Format | Match | Innings | Runs | Highest | Average | Strike Rate | 100s |
---|---|---|---|---|---|---|---|
Tests | 52 | 88 | 3677 | 212 | 46.54 | 56.27 | 10 |
ODIs | 261 | 253 | 10662 | 264 | 49.13 | 91.81 | 31 |
T20Is | 148 | 140 | 3853 | 118 | 31.33 | 139.24 | 4 |
T20s | 423 | 410 | 11035 | 118 | 30.56 | 133.53 | 6 |
Rohit Sharma total centuries in all format: In Test Cricket
Rohit Sharma has played a total of 52 test matches so far, in which he has scored 3677 runs in 88 innings with an average of 46.54. Rohit Sharma scored the first century of his Test career in the match played against West Indies on 6 November. He has scored 10 centuries so far. His highest score so far is 212 against South Africa in Ranchi in 2019.
Here is the list of Rohit Sharma total centuries in Test Cricket
S.No | Date | Score | Venue | Against | Result |
---|---|---|---|---|---|
1. | November 6, 2013 | 177 | Eden Gardens, Kolkata, India | West Indies | Won |
2. | November 14, 2013 | 111 | Wankhede Stadium, Mumbai, India | West Indies | Won |
3. | November 24, 2017 | 102 | Vidarbha Cricket Association Stadium, Nagpur, India | Sri Lanka | Won |
4. | October 2, 2019 | 176 | VDCA Cricket Stadium, Vishakhapatnam, India | South Africa | Won |
5. | October 2, 2019 | 127 | JSCA International Stadium Complex, Ranchi, India | South Africa | Won |
6. | October 19, 2019 | 212 | JSCA International Stadium Complex, Ranchi, India | South Africa | Won |
7. | February 13, 2021 | 161 | MA Chidambaram Stadium Chennai, India | England | Won |
8. | September 2, 2021 | 127 | Kennington Oval, London, England | England | Won |
9. | February 9, 2023 | 106* | Vidarbha Cricket Association Stadium, Nagpur, India | Australia | Won |
10. | July 13, 2023 | 103 | Windsor Park, Roseau, Dominica | West Indies | Won |
Rohit Sharma total centuries in all format: In ODI
Rohit Sharma the Hitman has scored a total of 31 centuries in ODI cricket so far. He is the third player in the world in terms of scoring most centuries after Virat Kohli (50) and Sachin Tendulkar (49). Rohit Sharma has so far scored 10662 runs in 253 innings of 261 matches with an average of 49.13.
Rohit Sharma’s first century in ODI list was recorded on 28 May 2010 when he scored 114 runs against Zimbabwe at Queens Sports Club, Bulawayo. Rohit Sharma has scored the highest score of 264 runs in ODI cricket and this is not only his highest score but also the highest score in ODI cricket so far, which he scored against Sri Lanka on 13 November 2014 at Eden Gardens, Kolkata.
Here is the list of Rohit Sharma centuries in ODI.
S.No. | Date | Score | Against | Ground | Result |
---|---|---|---|---|---|
1. | 28 May 2010 | 114 | Zimbabwe | Bulawayo | Lost |
2. | 30 May 2010 | 101* | Sri Lanka | Bulawayo | Won |
3. | 16 October 2013 | 141* | Australia | Jaipur | Won |
4. | 2 November 2013 | 209 | Australia | Bengaluru | Won |
5. | 13 November 2014 | 264 | Sri Lanka | Kolkata | Won |
6. | 18 January 2015 | 138 | Australia | Melbourne | Lost |
7. | 19 March 2015 | 137 | Bangladesh | Melbourne | Won |
8. | 11 October 2015 | 150 | South Africa | Kanpur | Lost |
9. | 12 January 2016 | 171* | Australia | Perth | Lost |
10. | 15 January 2016 | 124 | Australia | Brisbane | Lost |
11. | 15 June 2017 | 123* | Bangladesh | Birmingham | Won |
12. | 27 August 2017 | 106 | Sri Lanka | Pallekele | Won |
13. | 31 August 2017 | 128 | Sri Lanka | Colombo | Won |
14. | 1 October 2017 | 125 | Australia | Nagpur | Won |
15. | 29 October 2017 | 147 | New Zealand | Kanpur | Won |
16. | 13 December 2017 | 208* | Sri Lanka | Mohali | Won |
17. | 13 February 2018 | 115 | South Africa | Port Elizabeth | Won |
18. | 12 July 2018 | 137* | England | Nottingham | Won |
19. | 23 September 2018 | 111* | Pakistan | Dubai | Won |
20. | 21 October 2018 | 152* | West Indies | Guwahati | Won |
21. | 29 October 2018 | 162 | West Indies | Brabourne | Won |
22. | 12 January 2019 | 133 | Australia | Sydney | Lost |
23. | 5 June 2019 | 122* | South Africa | Southampton | Won |
24. | 16 June 2019 | 140 | Pakistan | Manchester | Won |
25. | 30 June 2019 | 102 | England | Birmingham | Won |
26. | 2 July 2019 | 104 | Bangladesh | Birmingham | Won |
27. | 6 July 2019 | 103 | Sri Lanka | Leeds | Won |
28. | 18 December 2019 | 159 | West Indies | Visakhapatnam | Won |
29. | 19 January 2020 | 119 | Australia | Bengaluru | Won |
30. | 23 January 2023 | 101 | New Zealand | Indore | Won |
31. | 11 October 2023 | 131 | Afghanistan | Delhi | Won |
Rohit sharma centuries in ODI World Cup
Indian cricket team captain and one of the most brilliant batsmen in the world, Rohit Sharma has etched his name in the history of the ODI World Cup with his remarkable achievements. With seven centuries to his name, Sharma holds the record for most individual centuries in the prestigious tournament. His remarkable consistency and ability to rise to the occasion on the grandest stage has earned him the nickname “Hit-Man” among cricket fans.
Here is the list of Rohit Sharma total centuries in all format in the ODI World Cup.
S.No. | Date | Score | Against | Ground | Result |
---|---|---|---|---|---|
1. | 19 March 2015 | 137 | Bangladesh | Melbourne | Won |
2. | 5 June 2019 | 122* | South Africa | Southampton | Won |
3. | 16 June 2019 | 140 | Pakistan | Manchester | Won |
4. | 30 June 2019 | 102 | England | Birmingham | Won |
5. | 2 July 2019 | 104 | Bangladesh | Birmingham | Won |
6. | 6 July 2019 | 103 | Sri Lanka | Leeds | Won |
7. | 11 October 2023 | 131 | Afghanistan | Delhi | Won |
Rohit Sharma total centuries in all format: T20Is
Rohit Sharma has scored a total of 4 centuries in T20I cricket so far. He scored his first century in October 2015 against South Africa in Dharamsala. He also holds the record of scoring the fastest century for India, he scored a century in just 35 balls in the match played against Sri Lanka in 2017.
Here is the list of Rohit Sharma centuries in T20Is.
S.No. | Date | Score | Opponent | Ground | Result |
---|---|---|---|---|---|
1 | 2 October 2015 | 106 | South Africa | Dharamsala | Lost |
2 | 22 December 2017 | 118 | Sri Lanka | Indore | Won |
3 | 8 July 2018 | 100* | England | Bristol | Won |
4 | 6 November 2018 | 111* | West Indies | Lucknow | Won |
Rohit Sharma total centuries in all format: Indian Premier League
Rohit Sharma who plays for Mumbai Indians in the Indian Premier League and is also its captain. He has now scored only 1 century overall in this league.
S.No. | Date | Score | Against | Ground | Result |
---|---|---|---|---|---|
1 | 12 May, 2012 | 109* | Kolkata | Kolkata | Won |
Rohit Sharma Double centuries in ODI
Why Rohit Sharma is a hitman, he has proved it many times. He is the only player who has scored double centuries in ODI cricket thrice, and not only this, the record of scoring the most runs in a single match of ODI cricket is also recorded in his name. On 13 November 2014, he scored a huge score of 264 runs in the match played against Sri Lanka at Eden Gardens, Kolkata.
Here is the list of Rohit Sharma Double centuries in ODI.
Runs | Date | Opponent | Venue |
---|---|---|---|
209 | November 2, 2013 | Australia | M.Chinnaswamy Stadium, Bengaluru |
264 | November 13, 2014 | Srilanka | Eden Gardens, Kolkata |
208* | December 17, 2017 | Srilanka | Punjab Cricket Association IS Bindra Stadium, Mohali |
FAQ on Rohit Sharma total centuries in all format
Question 1. How many centuries does Rohit Sharma have in international cricket?
Answer. Rohit Sharma has scored 45 centuries in international cricket as of November 2023. This includes:
- 31 centuries in ODIs (One Day Internationals)
- 10 centuries in Tests
- 4 centuries in T20Is (Twenty20 Internationals)
Question 2. How many centuries does Rohit Sharma have in the ODI World Cup?
Answer. Rohit Sharma holds the record for the most individual hundreds scored in the ODI World Cup, with 7 centuries to his name. He has scored centuries in the 2011, 2015, 2019, and 2023 World Cups.
Question 3. What is Rohit Sharma’s highest individual score in ODIs?
Answer. Rohit Sharma’s highest individual score in ODIs is 264, which he scored against Sri Lanka in November 2014. This is also the highest individual score ever scored in ODIs.
Question 4. What is Rohit Sharma’s highest individual score in Tests?
Answer. Rohit Sharma’s highest individual score in Tests is 212, which he scored against South Africa in December 2013.
Question 5. What is Rohit Sharma’s highest individual score in T20Is?
Answer. Rohit Sharma’s highest individual score in T20Is is 118*, which he scored against Sri Lanka in December 2017.