Rohit Sharma is undoubtedly one of the best century makers in modern cricket. Rohit Sharma aka “Hitman” has an amazing international career, where his capability to convert starts into big hundreds is one of the main reasons for him getting that kind of stature in ODI cricket.
The below is Rohit Sharma’s international centuries, as of August 13, 2026:34 are in ODIs | 12 in Tests | and 5 in T20Is His last international century was in the third ODI against England at Lord’s on July 19, 2026, where he made 138 off 110 balls.
According to the Board of Control for Cricket in India (BCCI), currently Rohit has 11,895 ODI runs and 34 ODI hundreds; 4,302 Test runs and 12 Test hundred and 4,231 T20I runs and five T20I hundreds.
Rohit Sharma Total Century in International Cricket
| Format | Matches | Runs | Centuries | Highest Score |
| Test | 67 | 4,302 | 12 | 212 |
| ODI | 288 | 11,895 | 34 | 264 |
| T20I | 159 | 4,231 | 5 | 121* |
| Total | 314 | 20,428 | 51 | 264 |
Rohit Sharma ODI Century List
Odi is so far the format producing maximum century for rohit sharma who has 34 odis centuries. He has three amongst his ODI hundreds, including the still record-highest score in men’s ODI cricket, an unassailable 264 against Sri Lanka.
| No. | Score | Opponent | Venue | Date |
| 1 | 114 | Zimbabwe | Bulawayo | May 28, 2010 |
| 2 | 101* | Sri Lanka | Bulawayo | May 30, 2010 |
| 3 | 141* | Australia | Jaipur | Oct 13, 2013 |
| 4 | 209 | Australia | Bengaluru | Nov 2, 2013 |
| 5 | 264 | Sri Lanka | Kolkata | Nov 13, 2014 |
| 6 | 138 | Australia | Melbourne | Jan 18, 2015 |
| 7 | 137 | Bangladesh | Melbourne | Mar 19, 2015 |
| 8 | 150 | South Africa | Kanpur | Oct 11, 2015 |
| 9 | 171* | Australia | Perth | Jan 12, 2016 |
| 10 | 124 | Australia | Brisbane | Jan 15, 2016 |
| 11 | 123* | Bangladesh | Birmingham | Jun 15, 2017 |
| 12 | 124* | Sri Lanka | Pallekele | Aug 27, 2017 |
| 13 | 104 | Sri Lanka | Colombo | Aug 31, 2017 |
| 14 | 125 | Australia | Nagpur | Oct 1, 2017 |
| 15 | 147 | New Zealand | Kanpur | Oct 29, 2017 |
| 16 | 208* | Sri Lanka | Mohali | Dec 13, 2017 |
| 17 | 115 | South Africa | Port Elizabeth | Feb 13, 2018 |
| 18 | 137* | England | Nottingham | Jul 12, 2018 |
| 19 | 111* | Pakistan | Dubai | Sep 23, 2018 |
| 20 | 152* | West Indies | Guwahati | Oct 21, 2018 |
| 21 | 162 | West Indies | Mumbai | Oct 29, 2018 |
| 22 | 133 | Australia | Sydney | Jan 12, 2019 |
| 23 | 122* | South Africa | Southampton | Jun 5, 2019 |
| 24 | 140 | Pakistan | Manchester | Jun 16, 2019 |
| 25 | 102 | England | Birmingham | Jun 30, 2019 |
| 26 | 104 | Bangladesh | Birmingham | Jul 2, 2019 |
| 27 | 103 | Sri Lanka | Leeds | Jul 6, 2019 |
| 28 | 159 | West Indies | Visakhapatnam | Dec 18, 2019 |
| 29 | 119 | Australia | Bengaluru | Jan 19, 2020 |
| 30 | 101 | New Zealand | Indore | Jan 24, 2023 |
| 31 | 131 | Afghanistan | Delhi | Oct 11, 2023 |
| 32 | 119 | England | Cuttack | Feb 9, 2025 |
| 33 | 121* | Australia | Sydney | Oct 25, 2025 |
| 34 | 138 | England | Lord’s | Jul 19, 2026 |
Rohit Sharma’s Three ODI Double Centuries
- 209 vs Australia – Bengaluru, 2013
- 264 vs Sri Lanka – Kolkata, 2014
- 208 vs Sri Lanka* – Mohali, 2017
Rohit Sharma Test Century List
In his ongoing Test career, Rohit Sharma has played a total of 67 matches, scoring 12 centuries in the process. He made his Test debut in 2013, and red-ball career really took off as he became a regular opener.
For the record, his Test century count also contains rubbish against South Africa, England, Australia and Sri Lanka and infused 14 dots.
| No. | Score | Opponent | Venue | Date |
| 1 | 177 | West Indies | Kolkata | November 6, 2013 |
| 2 | 111* | West Indies | Mumbai | November 14, 2013 |
| 3 | 102* | Sri Lanka | Nagpur | Nov 24, 2017 |
| 4 | 176 | South Africa | Visakhapatnam | Oct 2, 2019 |
| 5 | 127 | South Africa | Visakhapatnam | Oct 5, 2019 |
| 6 | 212 | South Africa | Ranchi | Oct 19, 2019 |
| 7 | 161 | England | Chennai | Feb 13, 2021 |
| 8 | 127 | England | The Oval | Sep 4, 2021 |
| 9 | 120 | Australia | Nagpur | Feb 9, 2023 |
| 10 | 103 | West Indies | Roseau | Jul 13, 2023 |
| 11 | 131 | England | Rajkot | Feb 15, 2024 |
| 12 | 103 | England | Dharamsala | Mar 7, 2024 |
Rohit Sharma T20I Century List
| No. | Score | Opponent | Venue | Date |
| 1 | 106 | South Africa | Dharamsala | October 2, 2015 |
| 2 | 118 | Sri Lanka | Indore | December 22, 2017 |
| 3 | 100* | England | Bristol | Jul 8, 2018 |
| 4 | 111* | West Indies | Lucknow | Nov 6, 2018 |
| 5 | 121* | Afghanistan | Bengaluru | Jan 17, 2024 |
Also Read: Highest Team Score in IPL || Most Runs in T20 World Cup || Fastest Century in T20 International
Rohit Sharma’s 51st International Century
On July 19, 2026, Rohit Sharma scored his 51st international century against England in the third ODI at Lord’s.
Rohit scored 138 off just 110 balls, including 17 fours and five sixes while chasing England’s mammoth score of 387/3. Rohit’s innings was one of the highest individual scores of the series although India had lost the match by 27 runs at that time.
It was an important century, halting a run of 11 ODIs without a hundred and occurring during heightened speculation over his international career. Rohit rejected any suggestion of retirement after the match, according to a report from Reuters, saying his focus was on playing for India.
Rohit Sharma Career and Batting Journey
Rohit Sharma was born on April 30, 1987, in Nagpur, Maharashtra. He is a right-hand batsman and part-time right-arm off-break bowler. India, Mumbai Indians, Deccan Chargers and numerous India domestic representative sides.
His international debut was in 2007 and he started out as a middle-order batter. The most telling moment in his career occurred when he was pushed to the top of the order. He grew into one of world cricket’s most destructive limited-overs batters as an opener.
His timing, pull shots, lofted drives and long batting intervals endeared him to produce a number of mammoth scores.
Rohit Sharma as India’s Captain
Likewise, Rohit Sharma had a great leadership career with India. He took India to the 2023 ODI World Cup final and the champions of the 2025 Champions Trophy, while leading India as captain for the 2024 T20 World Cup title.
Virat Kohli’s departure from leadership roles paved the way for him to become India’s full-time ODI and Test captain. He started opening the batting and quickly became an important part of India’s white-ball setup, with his calm leadership approach shining through.
Rohit had retired from Test cricket in 2025 and T20Is in 2024 but he continued playing ODIs for India.
Rohit Sharma’s Major Cricket Records
Somewhere in the middle is Rohit Sharma who has a lot more hundreds and presumably he is just one among many. His most famous records include:
- 51 international centuries as of August 13, 2026.
- 34 ODI 100s, by current BCCI stats.
- 12 Test centuries.
- 5 T20I centuries.
- The record for the highest-ever individual ODI score – 264
- The only batter with three ODI double-centuries.
- Five centuries in the 2019 ODI World Cup, the most by a batter in one edition.
- More than 11,800 ODI runs.
- Over 20,000 international runs in Tests, ODIs and T20Is as per present-day BCCI format totals.
Final Thoughts
Although the record for most international centuries in contemporary cricket belongs to Rohit Sharma’s 51. His record of 34 ODI hundreds, 12 Test centuries and five T20I hundreds showcases his success across formats.
Rohit’s career has been all about big runs, stylish batting and unbelievable consistency from his first ODI century in 2010 v Zimbabwe to his last: a majestic 138 vs England at Lord’s in 2026. His three ODI double-centuries and five World Cup tons (2019) only add to his already solid pedigree among the great batters of the game.
Despite this, as Rohit Sharma remains active in ODI cricket until 2026 and also writing off an increased value of centuries coming into his final years batting out forms, it is a record to assume something the relevance will change ahead of most major tournaments for India moving forward.
FAQs
1. What is Rohit Sharma total century in international cricket?
Rohit Sharma total century is 51 international centuries, including 34 ODI centuries, 12 Test centuries and 5 T20I centuries. His ODI hundreds make up the largest portion of his international century tally.
2. How many ODI centuries does Rohit Sharma have?
Rohit Sharma has scored 34 ODI centuries. He is also the only batter to score three double-centuries in men’s ODI cricket. His highest ODI score is 264 runs against Sri Lanka in 2014.
3. How many Test centuries does Rohit Sharma have?
Rohit Sharma has scored 12 Test centuries. His highest Test score is 212 runs against South Africa, which he scored in Ranchi in 2019.
4. How many T20I centuries does Rohit Sharma have?
Rohit Sharma scored 5 T20I centuries during his international T20 career. His highest T20I score was 121 not out against Afghanistan in Bengaluru in 2024.
5. What is Rohit Sharma’s highest international score?
Rohit Sharma’s highest international score is 264 runs in an ODI against Sri Lanka at Eden Gardens, Kolkata, in 2014. It remains the highest individual score in men’s ODI cricket.
Read More: Monank Patel || Shafali Verma Husband || Laura Wolvaardt Husband || Shubman Gill Age

