Rohit Sharma Centuries List – Test, ODI, & T20I

Rohit Sharma is always known for his long innings and big daddy hundreds in cricket. Ever since he walked in as an opener in International cricket in 2013, his score-making ability has hiked up, having seen numerous 100+ scores in all three game formats. Especially in ODIs & T20s, he has been a run-scoring machine for his team, India.

One of the biggest feathers in his cap is the double-century scores he collected in the 50-overs format. He has 3 such scores out of 8 200s made in the history of the game.

Regarding three-digit scores, his count of total centuries in all three formats of cricket stands only next to Sachin Tendulkar, Virat Kohli, and Rahul Dravid among Indians. Find here the top ten cricketers overall who have the majority of centuries when all formats put together.

With this article, we will look at Rohit Sharma’s centuries list, format-wise.

Let’s start with the list of Test centuries by Rohit Sharma, followed by his ODI and T20I lists.

Rohit Sharma Test Centuries List

Century NoScoreBalls4s/6sOpponentInnsVenueYear
117730123/1v West Indies2Eden Gardens2013
2111*12711/3v West Indies2Wankhede2013
3102*1608/1v Sri Lanka2Nagpur2017
417624423/6v South Africa1Visakhapatnam2019
512714910/7v South Africa3Visakhapatnam2019
621225528/6v South Africa1Ranchi2019
716123118/2v England1Chennai2021
812725614/1v England3The Oval2021
912021215/2v Australia2Nagpur2023
1010322110/2v West Indies2Roseau2023
1113119614/3v England1Rajkot2024
1210316213/3v England2Dharamsala2024

Key Stats

Rohit Sharma has been a lucky charm for the Men in Blue as all his Test centuries have led to Team India’s wins.

His 4th and 5th centuries came in the same game as he made twin centuries in a Vishakhapatnam Test against South Africa. With that effort, he became only the 2nd Indian opener to score a twin hundred in a Test match. Sunil Gavaskar has done this thrice in his career. Overall, Rohit is the 6th Indian to achieve the feat.

The Vizag Test was the first time he batted as an opener in the longest format. The three centuries before that Test came while batting as No.6 and the rest of his centuries while opening.

His first double century score in Test came against South Africa in Ranchi. India won that game by an innings and 202 runs.

Opponent-wise, he scored the most against England – 4, South Africa – 3. West Indies – 3, Australia – 1, and Sri Lanka – 1.

The three centuries against the Proteas nation came in 2019, which is so far his best year in Tests with three hundred knocks.

His first seven Test centuries came while playing in Indian venues, whereas the first away ton came against England in The Oval. He has a total of 10 home tons and 2 overseas tons.

Rohit Sharma ODI Centuries List

Century NoScoreBalls4s/6sOpponentInnsVenueYear
11141196/4v Zimbabwe1Bulawayo2010
2101*1006/2v Sri Lanka2Bulawayo2010
3141*12317/4v Australia2Jaipur2013
420915812/16v Australia1Bengaluru2013
526417333/9v Sri Lanka1Eden Gardens2014
61381399/4v Australia1Melbourne2015
713712614/3v Bangladesh1Melbourne2015
815013313/6v South Africa2Kanpur2015
9171*16313/7v Australia1W.A.C.A2016
1012412711/3v Australia1Brisbane2016
11123*12915/1v Bangladesh2Birmingham2017
12124*14516/2v Sri Lanka2Pallekele2017
131048811/3v Sri Lanka1Colombo (RPS)2017
1412510911/5v Australia2Nagpur2017
1514713818/2v New Zealand1Kanpur2017
16208*15313/12v Sri Lanka1Mohali2017
1711512611/4v South Africa1Gqeberha2018
18137*11415/4v England2Nottingham2018
19111*1197/4v Pakistan2Dubai (DICS)2018
20152*11715/8v West Indies2Guwahati2018
2116213720/4v West Indies1Brabourne2018
2213312910/6v Australia2Sydney2019
23122*14413/2v South Africa2Southampton2019
2414011314/3v Pakistan1Manchester2019
2510210915/0v England2Birmingham2019
26104927/5v Bangladesh1Birmingham2019
271039414/2v Sri Lanka2Leeds2019
2815913817/5v West Indies1Visakhapatnam2019
291191288/6v Australia2Bengaluru2020
30101859/6v New Zealand1Indore2023
311318416/5v Afghanistan2Delhi2023
321199012/7v England2Cuttack2025
33121*12513/3v Australia2Sydney2025
3413811017/5v England2Lord’s2026

Key Stats

The name ‘Hitman’ came to Rohit after his monstrous knocks in the 50-over format, which is the dearest to him.

He has scored 32 tons in the format, where 30 of them came as an opener.

Especially in 2017, 2018, & 2019, Rohit was at his best as most of his three-digit knocks were featured in those year. Check year-wise batting stats of Rohit to under how good he was in that period.

Opponent-wise, he scored 8 100s against Australia and 6 against Sri Lanka – his top two favorite opponents.

Rohit now has the most centuries hit by any player in ODI World Cup history. You can find his complete ODI World Cup stats here.

16 of his centuries came during the chase and 16, while batting first.

25 times India ended up winning the games when Rohit made centuries. Find out here where he stands among the top ten list of batters who made most ODI 100s on winning causes.

He has 3 double centuries in the format, with a high score of 264* against Sri Lanka. It is also the highest score by any batsman in the format.

Birmingham must be his favorite stadium away from home, as he has had three centuries in that venue. Melbourne, Kanpur, Bangalore, & Bulawayo have seen two centuries each of the ODI monster.

In the home/away basis, he has hit 14 centuries in India and the rest 18 away, which includes 8 in neutral venues.

Rohit Sharma T20I Centuries List

Century NoScoreBalls4s/6sOpponentInnsVenueYear
11066612/5v South Africa1Dharamsala2015
21184312/10v Sri Lanka1Indore2017
3100*5611/5v England2Bristol2018
4111*618/7v West Indies1Lucknow2018
5121*6911/8v Afghanistan1Bengaluru2024

Key Stats

All his 5 centuries in the shortest format came while Rohit batted as an opener.

Currently he leads the chart for the most 100s in T20I cricket. He also ranks among the leaders with the most 50+ scores in the format along with Virat Kohli.

The first century against South Africa in Dharamsala made Rohit the 9th player to score at least one century in all three international formats.

Four of his T20I tons helped India winning the games, whereas one ended in a loss.

Country-wise, four centuries came in India and one away in Bristol, England.

The century in Bristol is the only instance of his three-digit knock while chasing. By doing so he became the first visiting opener to score centuries in England in all three formats.

He has one century each against South Africa, Afghanistan, England, Sri Lanka, and West Indies. You can find Rohit’s T20I performance opponent-wise here.

His 35-ball century against Sri Lanka is the fastest by an Indian in T20s in International level, and overall, it ranks fifth. David Miller and Czech’s Sudesh Wickramasekara also have scored tons in 35 balls in the format.

Leave a Comment

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

Scroll to Top