Khel Now logo
HomeSportsWomen's Premier LeagueLive Cricket Score
Advertisement

Indian Cricket

List of all centuries Rohit Sharma scored in international cricket

Ankitjit Singh is a Sub-Editor at Khel Now, known for his in-depth knowledge of cricket.
Published at :January 15, 2026 at 12:36 PM
Modified at :January 15, 2026 at 12:36 PM
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

Rohit Sharma celebrates his hundred at The Oval in 2021
LONDON, ENGLAND – SEPTEMBER 04: Rohit Sharma of India celebrates his 100 not out during Day Three of the Fourth LV= Insurance Test Match between England and India at The Kia Oval on September 04, 2021 in London, England. (Photo by Christopher Lee/Getty Images for Surrey CCC)

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

Rohit Sharma ODI cricket
Rohit Sharma. (Image Source: BCCI)

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

Rohit Sharma
Rohit Sharma. (Image Source: ICC)

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 FacebookTwitterInstagramYoutube; download the Khel Now Android App or IOS App and join our community on WhatsappTelegram.

Ankitjit Singh
Ankitjit Singh

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.