Written by: Ankit Yadav
[read_meter]

Rohit Sharma, the Indian cricket captain, is one of the finest batters the game has ever seen. Renowned for his elegant style of play and aggressive intent, he has consistently delivered match-winning performances across formats. 

With a remarkable ability to convert starts into big scores, Rohit has amassed 49 international centuries, further solidifying his legacy as one of the greats of the modern era.

His century tally includes 32 centuries in One Day Internationals (ODIs), 12 in Test cricket, and 5 in T20 Internationals (T20Is), making him one of the few batters to achieve triple-format dominance. 

This article looks into Rohit Sharma’s international centuries, providing a detailed breakdown of his incredible milestone achievements across all three formats.

Rohit Sharma – All Time Career Stats

This table provides the complete record of Rohit Sharma’s international career playing for Team India so far:

FormatMatchesRunsAverageHighest Score100s50s
Test67430140.572121218
ODI2731116848.762643258
T20I159423132.05121*532

Rohit Sharma’s prolific career began when he made his international debut for India in 2007 against Ireland. Since then, he has established himself as one of the finest white-ball players in the game. 

His T20I career also started in the same year, and he has gone on to score five centuries in the shortest format.

The 37-year-old made his Test debut in 2013 against the West Indies and has been a key part of India’s squad across all formats. Over the years, his consistency and leadership qualities earned him the role of captain, further cementing his legacy in Indian cricket.

Rohit Sharma All Time Career Stats
Source: Business Standard

Rohit Sharma’s first international century came in ODIs against Zimbabwe, where he scored a solid 114 at Bulawayo in 2010. This marked the beginning of his incredible journey of scoring centuries, which has now reached 49 across all formats. 

From that milestone onwards, Rohit has established himself as one of the most prolific run-scorers in modern-day cricket.

Rohit Sharma’s Playing Style

Rohit Sharma is known for his elegant stroke play, precise timing, and effortless six-hitting ability. Unlike many power hitters, he relies on graceful shot-making and finds gaps with ease. His ability to play both spin and pace fluently makes him a complete batter.

One of his biggest strengths is his dominance against short-pitched deliveries. His signature pull shot is one of the best in world cricket, allowing him to take on fast bowlers with confidence. 

He also has a unique ability to accelerate after settling in, which has helped him score big centuries, including three double tons in ODIs.

Rohit Sharma’s Playing Style
Source: NDTV Sports

In white-ball cricket, Rohit blends controlled aggression with consistency, while in Tests, he has evolved into a dependable opener. His ability to switch gears effortlessly makes him one of the most dangerous batters across all formats.

Rohit Sharma Centuries

Rohit Sharma has scored centuries in all three formats, with the majority of them coming in ODIs, where he has established himself as one of the format’s greatest batters. 

Additionally, he has registered five centuries in T20Is, showcasing his dominance in the shortest format as well.

His patience and shot selection allow him to build innings effectively, often leading to match-winning knocks. Notably, a significant number of his centuries have come in victorious causes, further highlighting his impact on the team’s success.

Let’s take a look at Rohit Sharma’s centuries across all formats in international cricket:

Test Cricket

Rohit Sharma has scored 12 centuries in Test cricket so far. Here is the complete list of his Test hundreds:

No.ScoreOpponent teamVenue Date
1177West IndiesKolkata6 November 2013
2111*West IndiesMumbai14 November 2013
3102*Sri LankaNagpur24 November 2017
4176South AfricaVisakhapatnam2 October 2019
5127South AfricaVisakhapatnam2 October 2019
6212South AfricaRanchi19 October 2019
7161EnglandChennai13 February 2021
8127EnglandThe Oval2 September 2021
9120AustraliaNagpur9 February 2023
10103West IndiesRoseau12 July 2023
11131EnglandRajkot15 February 2024
12103EnglandDharamsala7 March 2024

Rohit Sharma has played 67 Test matches in his career, amassing a total of 4,301 runs. His tally includes 12 centuries, along with a double hundred, showcasing his ability to play big innings in the longest format.

Let’s take a look at some records Rohit Sharma holds in his Test career:

  • Hundred on debut against West Indies – 177
  • Most sixes in career – 88 (9th overall in Test history)
  • Most runs in a debut match – 177 (23rd overall in Test history)
Rohit Sharma Centuries In Test Cricket
Source: NDTV Sports

ODI Cricket

Rohit Sharma’s career is largely defined by his One Day International (ODI) performances, where he has been one of the most dominant batters. 

His best performances have come in this format, as he has scored 32 centuries, making him one of the leading century-makers in ODIs.

Let’s take a look at the complete list of his ODI centuries:

No.ScoreOpponent teamVenueDate
1114ZimbabweBulawayo28 May 2010
2101*Sri LankaBulawayo30 May 2010
3141*AustraliaJaipur16 October 2013
4209AustraliaBangalore2 November 2013
5264Sri LankaKolkata13 November 2014
6138AustraliaMelbourne18 January 2015
7137BangladeshMelbourne19 March 2015
8150South AfricaKanpur11 October 2015
9171*AustraliaPerth12 January 2016
10124AustraliaBrisbane15 January 2016
11123*BangladeshBirmingham15 June 2017
12124*Sri LankaPallekele27 August 2017
13104Sri LankaColombo31 August 2017
14125AustraliaNagpur1 October 2017
15147New ZealandKanpur19 October 2017
16208*Sri LankaMohali13 December 2017
17115South AfricaPort Elizabeth13 February 2018
18137*EnglandTrent Bridge12 July 2018
19111*PakistanDubai23 September 2018
20152*West IndiesGuwahati21 October 2018
21162West IndiesMumbai29 October 2018
22133AustraliaSydney12 January 2019
23122*South AfricaSouthampton5 June 2019
24140PakistanManchester16 June 2019
25102EnglandBirmingham30 June 2019
26104BangladeshBirmingham2 July 2019
27103Sri LankaLeeds6 July 2019
28159West IndiesVisakhapatnam18 December 2019
29119AustraliaBangalore19 January 2020
30101New ZealandIndore24 January 2023
31131AfghanistanDelhi11 October 2023
32119EnglandCuttack9 February 2025

Having made his ODI debut for India against Ireland in 2007, Rohit Sharma’s career has seen a remarkable rise, establishing him as one of the most dominant batters in white-ball cricket. His ability to score big runs consistently has made him a key player for India in the format.

Out of his 32 ODI centuries, he has scored three double-hundreds, the most by any player in ODI history. 

Many of these performances have been instrumental in helping India post massive totals, showcasing his impact as a game-changer in limited-overs cricket.

Let’s take a look at some of Rohit Sharma’s remarkable records in ODIs:

  • Highest individual score in ODIs – 264 (1st in overall ODIs)
  • Most runs in career – 11168 (10th overall in ODIs)
  • Most hundreds in career – 32 (3rd in overall in ODIs)
  • Most fifties in career – 90 (11th overall in ODIs)
  • Most sixes in career – 344 (2nd in overall ODIs)
Rohit Sharma Centuries In ODI Cricket
Source: Scroll.in

T20I Cricket

The Indian skipper had a long and successful T20I career before announcing his retirement from the format after the 2024 T20 World Cup. Over the years, he established himself as one of the most explosive batters in T20Is, delivering several match-winning performances. You can check out this list of players with the most runs in T20Is to see how he ranks among the top scorers.

Let’s take a look at Rohit Sharma’s T20I centuries:

No.ScoreOpponent teamVenueDate
1106South AfricaDharamsala2 October 2015
2118Sri LankaIndore22 December 2017
3100*EnglandBristol8 July 2018
4111*West IndiesLucknow6 November 2018
5121*AfghanistanBangalore17 January 2024

Rohit Sharma has scored five centuries in T20Is, making him one of the few players to achieve this milestone. Notably, three of these centuries were unbeaten knocks, showcasing his ability to anchor an innings while maintaining an aggressive approach. 

All of his T20I centuries came at an impressive strike rate, highlighting his dominance in the shortest format.

Now, let’s take a look at Rohit Sharma’s records in the shortest format:

  • Most runs in career – 4231 (1st in overall T20Is)
  • Most hundreds in a career – 5 (1st in overall T20Is)
  • Most sixes in career – 205 (1st in overall in T20Is)
  • Fastest to 3500 runs – 126 matches (5th in overall in T20Is)
Rohit Sharma In T20I Cricket
Source: Walking wicket

Rohit Sharma Notable Performance In Tests, ODIs & T20Is

As we have seen above, Rohit Sharma’s career is filled with exceptional performances, with each top knock making a significant impact on his team’s success. 

When he is in full rhythm, records are always at risk, as he has the ability to dominate any bowling attack and turn the game in his team’s favor.

Test Cricket:

  • 177 vs West Indies at Kolkata, 2013
  • 176 vs South Africa at Visakhapatnam, 2019
  • 212 vs South Africa at Ranchi, 2019

ODI Cricket

  • 141 vs Australia* at Jaipur, 2013
  • 264 vs Sri Lanka at Kolkata, 2014
  • 171 vs Australia* at Perth, 2016
  • 208* vs Sri Lanka* at Mohali, 2017
  • 152 vs West Indies* at Guwahati, 2018

T20I Cricket

  • 100 vs England* at Bristol, 2018
  • 111 vs West Indies* at Lucknow, 2018
  • 121 vs Afghanistan* at Bangalore, 2024

More Suggested Reads:

Conclusion: Rohit Sharma’s 49 Centuries Cement His Legacy!

Rohit Sharma’s 49 international centuries stand as a testament to his incredible consistency, adaptability, and match-winning ability across all formats. 

From dominating ODIs with three double centuries to excelling in Test cricket as an opener and setting records in T20Is, he has proven to be one of the finest batters of his era. His ability to convert starts into big scores has been a key factor in India’s success, making him a true modern-day great. 

With his legacy firmly established, Rohit Sharma’s centuries will continue to inspire generations to come.

About the Author

Meet Ankit Yadav, a dedicated cricket analyst at The Cricket Panda. Growing up playing street leagues and college tournaments, Ankit's love for cricket has been a lifelong journey. With a knack for numbers and a talent for data analysis, he brings a unique perspective to cricket reporting. At The Cricket Panda, Ankit combines his passion for cricket with his expertise in data analysis to provide fans with in-depth insights and comprehensive coverage of the sport.

Leave a Comment

Your email address will not be published. Required fields are marked *

Subscribe to Our Newsletter

Stay updated about the offers and latest news

Email
The form has been submitted successfully!
The form has been submitted successfully!
Scroll to Top