List of all centuries Rohit Sharma scored in international cricket

Rohit Sharma is arguably one of the best white-ball openers that India has ever produced.
Indian Cricket Team batter Rohit Sharma, also known as The Hitman, is one of the most talented batsmen that the world of cricket has ever seen. Known for his impeccable timing, elegance, and dominant gameplay that brings bowlers on their knees, Rohit has changed the face of opening and batting with his balanced mix of composure and power that leaves his rivals intimidated.
With 50 international centuries in Tests, ODIs, and T20 matches, his record haul of performances in big matches stands out in his illustrious career. His three double centuries in international cricket is a record that no other batsman has achieved, and no one else, till date, has slammed five centuries across all three formats in international cricket.
This is an exhaustive compilation of international centuries hit by Rohit Sharma, emphasising the milestones that mark the significance of this brilliant batsman as part of the rich cricketing legacy that India boasts today.
List of all centuries Rohit Sharma scored in international cricket

Test centuries
1. 177, VS West Indies, Kolkata, 7th November 2013
2. 111*, VS West Indies, Mumbai, 14th November 2013
3. 102*, VS Sri Lanka, Nagpur, 24th November 2017
4. 176, VS South Africa, Visakhapatnam, 2nd October 2019
5. 127, VS South Africa Vishakapatnam, 5th October 2019
6. 212, VS South Africa, Ranchi, 19th October 2019
7. 161, VS England, Chennai, 13th February 2021
8. 127, VS England, London, 2nd September 2021
9. 120, VS Australia, Nagpur, 9th February 2023
10. 103, VS West Indies, Roseau, 12th July 2023
11. 131, VS England, Rajkot, 15 February 2024
12. 103, VS England, Dharamshal, 7th March 2024
ODI Centuries

1. 114, VS Zimbabwe, Bulawoyo, 28th May 2010
2. 101* vs Sri Lanka, Queen’s Club, Bulawayo 30th May 2010
3. 141* vs Australia, Jaipur, 16th Oct 2013
4. 209 vs Australia, Bengaluru, 02nd Nov 2013
5. 264 vs Sri Lanka, Kolkata, 13th Nov 2014
6. 138 vs Australia, Melbourne, 18th Jan 2015
7. 137 vs Bangladesh, Melbourne, 19th March 2015
8. 150 vs South Africa, Kanpur, 11th October 2015
9. 171* vs Australia, Perth, 12th January 2016
10. 124 vs Australia, Brisbane, 15 January 2016
11. 123* vs Bangladesh, Birmingham, 15 Jun 2017
12. 124* vs Sri Lanka, Kandy, 27th August2017
13. 104 vs Sri Lanka, Colombo, 31st August 2017
14. 125 vs Australia, Nagpur, 1st October 2017
15. 147 vs New Zealand, Kanpur, 29 October 2017
16. 208* vs Sri Lanka, Mohali, 13 December 2017
17. 115 vs South Africa, Port Elizabeth, 13th February 2018
18. 137* vs England, Nottingham, 12th July 2018
19. 111* vs Pakistan, Dubai, 23rd September2018
20. 152* vs West Indies, Guwahati, 21st October 2018
21. 162 vs West Indies, Mumbai, 29 Oct 2018
22. 133 vs Australia, Sydney, 12th January 2019
23. 122* vs South Africa, Southampton, 05th June 2019
24. 140 vs Pakistan, Manchester, 16th June2019
25. 102 vs England, Birmingham, 30th June 2019
26. 104 vs Bangladesh, Birmingham, 02nd July 2019
27. 103 vs Sri Lanka, Leeds, 06th July 2019
28. 159 vs West Indies, Visakhapatnam, 18th December 2019
29. 119 vs Australia, Bengaluru, 19th January 2020
30. 101 vs New Zealand, Indore, 24th January 2023
31. 114* vs Afghanistan, Delhi, 11th October 2023
32. 119 vs Afghanistan, Cuttack, 9th February 2025
33. 121* vs Australia, Sydney 25th October 2025
T20I centuries

1. 106 vs South Africa, HPCA Stadium, Dharamsala, 2ndOctober 2015
2. 118 vs Sri Lanka, Holkar Stadium, Indore, 22nd December 2017
3. 100* vs England, County Ground, Bristol, 08th July 2018
4. 111* vs West Indies, Ekana Stadium, Lucknow6, thNovember 2018
5. 121* vs Afghanistan, M. Chinnaswamy Stadium, Bengaluru, 17th January 2024
How many international centuries has Rohit Sharma hit?
Rohit Sharma has slammed 50 centuries in international cricket.
How many centuries has Rohit Sharma hit in ODIs?
Rohit Sharma slammed 33 hundreds in the ODIs.
For more updates, follow Khel Now Cricket on Facebook, Twitter, Instagram, Youtube; download the Khel Now Android App or IOS App and join our community on Whatsapp & Telegram.
Ankitjit Singh is a dedicated sports journalist whose childhood dream was to play cricket—now, he serves the game through his work. With over three years of experience in reporting, writing, and editing, he brings deep insight to his coverage. A journalism graduate from Delhi University, Ankitjit’s passion for cricket took root during his college days and continues to drive his career.