Rohit Sharma, the stylish Indian cricketer, has carved his name in cricket history books with his exceptional batting prowess, particularly in One Day Internationals (ODIs). His ability to score centuries consistently and elevate his game in crucial moments has made him a vital asset to the Indian cricket team.
Let’s explore the detailed journey of Rohit Sharma’s centuries in ODIs, exploring the milestones, records, and impact his remarkable batting performances have made.

Rohit Sharma Centuries in ODI
In 2007, Rohit Sharma embarked on his ODI journey with India, stepping onto the field against Ireland. This marked the genesis of a career destined for a prolific run-scoring spree. Initially displaying sparks of potential, he took a while to cement his place as a consistent member of the team’s batting lineup. Over time, his natural talent and graceful batting style blossomed, shining brighter as he gained invaluable experience on the international platform.
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 |
32. | 9 February 2025 | 119 | England | Cuttack | Won |
Rohit Sharma’s first century in One Day Internationals (ODIs) was a significant milestone in his burgeoning career. It occurred on 28 May 2010, against Zimbabwe in Bulawayo. This match not only marked Sharma’s talent but also highlighted his potential as a future batting mainstay for the Indian cricket team.
During this match, Rohit Sharma exhibited glimpses of his batting prowess and composed style, anchoring the innings and crafting a memorable unbeaten century. His innings of 114 runs showcased his ability to build an innings and demonstrated his temperament and capability to steer the team towards a formidable total.
The Dawn of a New Era: Sharma’s First Double Century
Sharma’s maiden double century arrived in January 2013, against Australia at the iconic Eden Gardens in Kolkata. Facing a formidable Australian bowling attack, Sharma displayed unmatched calmness and composure, meticulously constructing an unbeaten 209 runs off 185 balls. His innings were a symphony of timing, precision, and power, showcasing his ability to anchor the chase and single-handedly guide his team to victory.
A Record-Breaking Masterpiece: The 264-Run Extravaganza
The year 2014 witnessed Sharma’s ascent to the pinnacle of ODI batting. In December, once again at the Eden Gardens, he etched his name in the history books with a record-breaking 264 runs off just 173 balls, against Sri Lanka. This innings was a masterclass in power-hitting, with a staggering 33 sixes, the most by any batsman in an ODI innings. The cricketing world was left in awe of Sharma’s audacity and ability to dismantle even the most potent bowling attacks single-handedly.
Rohit Sharma Centuries in ODI World Cup
In the grand theatre of cricket, the ICC Cricket World Cup stands as the pinnacle of excellence and competition. Amidst the grandeur of this prestigious tournament, Rohit Sharma, the elegant Indian batsman, has etched his name with a series of scintillating centuries, leaving an indelible mark on cricket’s most esteemed platform.
Here is the list of Rohit Sharma Centuries in 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 |
Also read: Rohit sharma total centuries in all format
Conclusion: Rohit Sharma Centuries in ODI
Rohit Sharma’s journey through the landscape of ODI centuries is a narrative that encapsulates resilience, skill, and unwavering determination. His centuries are not just a testimony to his exceptional batting talent but also a celebration of the artistry and grace he brings to the cricket field.
As Rohit Sharma continues to mesmerize audiences with his majestic stroke play and unwavering consistency, the anticipation of witnessing more centuries and monumental innings from the ‘Hitman’ remains an exhilarating prospect for cricket aficionados worldwide. His legacy in ODI centuries stands tall, etching his name among the cricketing elite for generations to come.
FAQ on Rohit Sharma Centuries in ODI
Question 1. How many centuries has Rohit Sharma scored in ODIs?
Answer. Rohit Sharma has scored 32 centuries in ODIs. He stands among the elite batsmen in cricket, known for his ability to convert starts into substantial scores.
Question 2. What is the highest individual score Rohit Sharma has achieved in ODIs?
Answer. Sharma’s highest individual score in ODIs is 264 runs, achieved against Sri Lanka on December 13, 2014, at the Eden Gardens in Kolkata. This innings remains the highest individual score by any batsman in ODI history.
Question 3. What are some notable innings among Rohit Sharma’s ODI centuries?
Answer. Sharma has numerous memorable centuries. Notable ones include his three double centuries – 209 against Australia in 2013, 264 against Sri Lanka in 2014, and 208* against Sri Lanka in 2017. Each of these innings displayed Sharma’s dominance and ability to construct monumental scores.
Question 4. How many centuries has Rohit Sharma scored in ICC Cricket World Cups?
Answer. In the ICC Cricket World Cups, Sharma scored seven centuries. He made a significant impact during the 2015, 2019 and 2023 editions, consistently delivering crucial centuries for the Indian team.
Question 5. What is Rohit Sharma fastest century in ODI?
Answer. Rohit Sharma fastest century in ODI came off 35 balls, achieved against Sri Lanka on December 13, 2017, at the Holkar Cricket Stadium in Indore. This century stands as one of the joint-fastest centuries in the history of ODI cricket.