Rohit Sharma, the prolific Indian cricketer, has established himself as a run-scoring machine across all three formats of the game. Known for his ability to play long innings and amass big daddy hundreds, Rohit Sharma has left an indelible mark in the cricketing world. In this blog, we will delve into his impressive century records, examining his Test, ODI, and T20I centuries. Let’s take a closer look at the table below, highlighting his century milestones in each format.

Rohit Sharma’s Test Centuries:

Century No.Final ScoreBalls Faced4s/6sInningsAgainstYearVenueResult
117730123/12West Indies2013KolkataWON
2111*12711/32West Indies2013WankhedeWON
3102*1608/12Sri Lanka2017NagpurWON
417624423/61South Africa2019VisakhapatnamWON
512714910/73South Africa2019VisakhapatnamWON
621225528/61South Africa2019RanchiWON
812725614/13England2021The OvalWON

Key Stats:

  • Rohit Sharma has scored 9 centuries in Test cricket.
  • He has scored the most centuries against South Africa (3), followed by West Indies (2), England (2), Australia (1), and Sri Lanka (1).
  • Rohit’s first seven Test centuries came while playing in Indian venues, and his first away century came against England at The Oval.
  • His highest Test score is 212, achieved against South Africa in Ranchi in 2019.
  • India has won all seven matches in which Rohit Sharma has scored a century in Test cricket.

Rohit Sharma’s ODI Centuries:

Century No.Final ScoreBalls Faced4s/6sInningsAgainstYearVenue
2101*1006/22Sri Lanka2010Bulawayo
526417333/91Sri Lanka2014Kolkata
815013313/62South Africa2015Kanpur
12124*14516/22Sri Lanka2017Pallekele
131048811/31Sri Lanka2017Colombo
1514713818/21New Zealand2017Kanpur
16208*15313/121Sri Lanka2017Mohali
1711512611/41South Africa2018Gqeberha
20152*11715/82West Indies2018Guwahati
2116213720/41West Indies2018Brabourne
23122*14413/22South Africa2019Southampton
271039414/22Sri Lanka2019Leeds
2815913817/51West Indies2019Visakhapatnam
30101859/61New Zealand2023Indore

Also Read: Top 10 Best Cricket Teams in the World

Key Stats:

  • Rohit Sharma has scored an impressive 30 centuries in One-Day Internationals.
  • Eight of his centuries were scored against Australia, making them his top opponent, followed by six against Sri Lanka.
  • Rohit’s highest ODI score is 264, achieved against Sri Lanka in Kolkata in 2014, which is also the highest individual score in ODI history.
  • He has scored 28 centuries while batting as an opener in ODIs.
  • Rohit has hit 12 centuries on Indian soil, with the remaining 18 centuries coming in away matches.
  • The Mumbai batsman has registered 16 centuries while batting first and 14 during successful run chases.

Rohit Sharma’s T20I Centuries:

Century No.Final ScoreBalls Faced4s/6sInningsAgainstYearVenueResult
11066612/51South Africa2015DharamsalaLOST
21184312/101Sri Lanka2017IndoreWON
4111*618/71West Indies2018LucknowWON

Key Stats:

  • Rohit Sharma holds the record for the most centuries in T20I cricket, with four centuries to his name.
  • All four of his centuries have come while batting as an opener.
  • His first T20I century against South Africa in Dharamsala made him the ninth player to score a century in all three international formats.
  • Three of his T20I centuries have resulted in victories for India.
  • Rohit has scored centuries against South Africa, England, Sri Lanka, and West Indies in T20Is.
  • His fastest century in T20Is came off just 35 balls against Sri Lanka in Indore, which is the joint-fastest century in T20Is.


Rohit Sharma’s century records across all three formats of the game are truly remarkable. With his ability to score big runs and play long innings, Rohit has solidified his position as one of the greatest batsmen in modern cricket. Whether it’s Test matches, ODIs, or T20Is, Rohit consistently showcases his class and skill, leaving a lasting impact on the game. As he continues to add to his century tally, fans can expect many more memorable innings from the Hitman in the future.


Comments are closed.

Pin It