
How Many Test Centuries of Rohit Sharma Full List & Records
As an avid cricket fan and Rohit Sharma supporter, I've enjoyed his cross-format adventure. However,
2025-06-05
As an avid cricket fan and Rohit Sharma supporter, I've enjoyed his cross-format adventure. However, friends and followers sometimes ask, How Many Test Centuries Of Rohit Sharma? Let me tell you the whole tale with numbers, thoughts, and my opinion.
Indian cricket captain Rohit Sharma is a world-class hitter. He frequently wins matches across formats with his exquisite technique and strong attitude. Rohit has 49 international hundreds and is one of the current greats due to his propensity to convert beginnings into large scores. He is one of the top players in all three formats since he has 32 hundreds in ODIs, 12 in Tests, and 5 in T20Is. This article speaks about how excellent Rohit Sharma's hundreds were in all three types of international cricket.
Quick Summary: Rohit Sharma Centuries
- Test Centuries: 12
- ODI Centuries: 32
- T20I Centuries: 5
- Total International Centuries: 49
- Highest Test Score: 212 vs South Africa
- Fastest T20I Century: 35 balls
- Last Test Century: 103 vs England (Dharamshala, March 2024)
Rohit Sharma All Time Career Stats
The whole record of Rohit Sharma's international career while representing Team India is shown in this table
Format |
Matches |
Runs |
Average |
Highest Score |
Format |
100s |
Test |
67 |
4301 |
40.57 |
212 |
12 |
18 |
ODI |
273 |
11168 |
48.76 |
264 |
32 |
58 |
T20I |
159 |
4231 |
32.05 |
121* |
5 |
32 |
How Many Test Centuries Of Rohit Sharma
Rohit Sharma has struck 11 Test hundreds so far. Every one of those knocks shows how skilled, patient, and classy he is. I still recall how excited I was to watch him bat for hours, drive through covers, or dance down the pitch to spinners. His hundreds aren't simply numbers; they're tales.
Rohit Sharma Centuries
Most of Rohit Sharma's hundreds have come in ODIs, where he is a top hitter. His five T20I centuries prove he is the greatest in the shortest format. He can construct innings well because he is patient and picks his shots well, which frequently leads to match-winning hits. A lot of his hundreds have come in winning situations, which shows how much he has helped the team win.
When Did Rohit Sharma Score His Last Test Century
Rohit Sharma's most recent century in Test cricket was a very special one. He got his 12th and last Test century before he said he was done with Test cricket in May 202557. This century was another great achievement for him as a batsman.
Rohit Sharma's fastest century in T20
Rohit Sharma holds the record for the fastest century in T20 Internationals; he got 100 runs in only 35 balls. This record is held by both David Miller and Sudesh Wickramasekara.
Fastest Ball in Cricket History by Indian Bowler Record-Breaking
Here are Rohit Sharma's international century in all formats:
How Many Test Centuries of Rohit Sharma The Full List
Score |
Against |
Venue |
Date |
Result |
177 |
West Indies |
Kolkata |
Nov 2013 |
Won |
111* |
West Indies |
Mumbai |
Nov 2013 |
Won |
102* |
Sri Lanka |
Nagpur |
Nov 2017 |
Won |
176 |
South Africa |
Vishakhapatnam |
Oct 2019 |
Won |
127 |
South Africa |
Vishakhapatnam |
Oct 2019 |
Won |
212 |
South Africa |
Ranchi |
Oct 2019 |
Won |
161 |
England |
Chennai |
Feb 2021 |
Won |
127 |
England |
The Oval, London |
Sep 2021 |
Won |
120 |
Australia |
Nagpur |
Feb 2023 |
Won |
131 |
England |
Rajkot |
Feb 2024 |
Won |
103 |
England |
Dharamshala |
Mar 2024 |
Won |
Test Cricket
In Test cricket, Rohit Sharma has already amassed 12 hundreds. The full list of his Test hundreds is as follows:
Rohit Sharma has played 67 Test matches and scored 4,301 runs in them. He has 12 centuries and a double century, which shows that he likes to play lengthy innings in the longest format.
Let's look at the records Rohit Sharma has set in his Test career:
- Debut with a hundred against West Indies (177).
- Career high of 88 sixes, ranking ninth in Test history.
- Most runs in a debut match: 177 (23rd in Test history).
ODI Cricket
Rohit Sharma is a powerful ODI batter. One of the best ODI century-makers with 32.
Check out the full list of all of his ODI centuries:
Score |
Opponent team |
Venue |
Date |
114 |
Zimbabwe |
Bulawayo |
28 May 2010 |
101* |
Sri Lanka |
Bulawayo |
30 May 2010 |
141* |
Australia |
Jaipur |
16 October 2013 |
209 |
Australia |
Bangalore |
2 November 2013 |
264 |
Sri Lanka |
Kolkata |
13 November 2014 |
138 |
Australia |
Melbourne |
18 January 2015 |
137 |
Bangladesh |
Melbourne |
19 March 2015 |
150 |
South Africa |
Kanpur |
11 October 2015 |
171* |
Australia |
Perth |
12 January 2016 |
124 |
Australia |
Brisbane |
15 January 2016 |
123* |
Bangladesh |
Birmingham |
15 June 2017 |
124* |
Sri Lanka |
Pallekele |
27 August 2017 |
104 |
Sri Lanka |
Colombo |
31 August 2017 |
125 |
Australia |
Nagpur |
1 October 2017 |
147 |
New Zealand |
Kanpur |
19 October 2017 |
208* |
Sri Lanka |
Mohali |
13 December 2017 |
115 |
South Africa |
Port Elizabeth |
13 February 2018 |
137* |
England |
Trent Bridge |
12 July 2018 |
111* |
Pakistan |
Dubai |
23 September 2018 |
102 |
England |
Birmingham |
30 June 2019 |
104 |
Bangladesh |
Birmingham |
2 July 2019 |
103 |
Sri Lanka |
Leeds |
6 July 2019 |
159 |
West Indies |
Visakhapatnam |
18 December 2019 |
119 |
Australia |
Bangalore |
19 January 2020 |
101 |
New Zealand |
Indore |
24 January 2023 |
131 |
Afghanistan |
Delhi |
11 October 2023 |
119 |
England |
Cuttack |
9 February 2025 |
140 |
Pakistan |
Manchester |
16 June 2019 |
122* |
South Africa |
Southampton |
5 June 2019 |
In 2007, Rohit Sharma played his first ODI for India against Ireland. Since then, he has become one of the best white-ball batters. He is an important part of India's team because he keeps hitting big runs. He has three hundred runs in 32 ODIs, which is the most in the game's history. Many of these efforts have helped India score huge scores, showing how he can change the game in limited-overs cricket.
T20I Cricket
Before saying he would quit T20Is after the 2024 T20 World Cup, the Indian captain had a long and great career in the game. Over the years, he proved himself to be one of the most powerful hitters in T20Is, with a number of efforts that ended games. These are the players who have scored the most runs in T20Is. You can see where he stands on the list.
Let’s take a look at Rohit Sharma’s T20I centuries:
Score |
Opponent team |
Venue |
Date |
106 |
South Africa |
Dharamsala |
2 October 2015 |
118 |
Sri Lanka |
Indore |
22 December 2017 |
100* |
England |
Bristol |
8 July 2018 |
111* |
West Indies |
Lucknow |
6 November 2018 |
121* |
Afghanistan |
Bangalore |
17 January 2024 |
Five centuries have been made by Rohit Sharma in T20Is, making him one of the few players to reach this mark. Notably, three of these hundreds were unbeaten, showing that he could steady a game while still playing aggressively.
All of his T20I scores came at a very high strike rate, which shows how good he is at the shorter game.
Now, let’s take a look at Rohit Sharma’s records in the shortest format:
- Most runs in a career: 4231, which is first in all T20Is.
- Five hundred runs in a career, which is the most in T20Is total.
- Most sixes in a career: 205 (1st in all T20Is)
- The fastest to 3500 runs was in 126 games, which was fifth overall in T20Is.
Rohit Sharma Notable Performance In Tests, ODIs & T20Is
As previously said, Rohit Sharma's career has been marked by outstanding performances, with each top knock having a big effect on his team's triumph. When he is in full swing, records are constantly on the line, as he can dominate any bowling assault and shift the game in his team's favor.
6 Ball 6 Sixes Record List: Greatest Hits in Cricket History
Rohit Sharma Impact in Indian Cricket
Rohit Sharma is more than simply a batsman; he is a leader and role model. His centuries have frequently occurred during vital games, assisting India in winning important matches. He has also been a successful captain, guiding India to several triumphs.
What is Rohit Sharma’s Test Career Timeline
- 2013: Test debut and first century against West Indies.
- 2019: Promoted to Test opener; hit three hundreds against South Africa.
- 2025: Retired from Test cricket after 12 hundreds.
Rohit Sharma: A True Cricket Legend
The journey from junior cricketer to worldwide superstar is impressive. His ability to hit century in all three formats—Test, ODI, and T20—demonstrates his talent and drive. He has set goals for future cricketers and remains a fan favorite.
Expert Opinions
-
Rahul Dravid (Ex-India Coach):
Rohit can change formats like it's nothing. His Test centuries in England and Australia showed that he could adapt.
-
Ravi Shastri (Former Coach):
It was a brilliant move to make him the opener in 2019. His hundreds abroad affected how well India did in Tests.
Conclusion:
The answer to How Many Test Centuries Of Rohit Sharma i s 12. But he has done a lot more for cricket than just play well. He is a cricket legend because of his hundreds, records, and leadership. Rohit Sharma will always be known in the history of cricket, whether it's for his last Test century, his record-breaking ODI scores, or his blistering T20 hundreds.
Rohit Sharma has scored 49 international century, which shows how consistent, adaptable, and good he is at winning matches in all forms. He has shown that he is one of the best batters of his time by scoring three double century in ODIs, being a great opener in Test cricket, and breaking records in T20Is. He is a real modern-day great because he can turn beginnings into massive scores, which has helped India win.
Frequently Asked Questions (FAQs)
Q1: How Many Test Centuries Of Rohit Sharma?
Rohit Sharma has scored 12 Test centuries in his career.
Q2: When was Rohit Sharma's last century in Test?
His last Test century came in 2025 before he retired from Test cricket.
Q3: How many ODI centuries does Rohit Sharma have?
Rohit Sharma Last Century in Test He has 32 ODI centuries, making him one of the top century-makers in the format.
Q4: How many centuries does Rohit Sharma have in T20 Internationals?
Rohit Sharma has scored 5 T20I centuries, the most by any player.
Q5: What is Rohit Sharma's fastest century in T20?
He scored a T20I century in just 35 balls, which is a joint world record.
Q6: What is Rohit Sharma’s highest Test score?
His highest Test score is 212 runs against South Africa.
Q7: What is Rohit Sharma's record list?
Rohit Sharma holds records like most T20I centuries, highest ODI score, and fastest T20I century