Rohit Sharma is a right-handed batsman from India. Born in Nagpur, this stylish opener is currently the captain of the Indian Cricket Team across all the three formats of the game. In the 51 test matches he has played for the national side, he has scored above 3500 runs, including 10 centuries and 14 half-centuries. Here, we will have a look at the top ten test knocks by the Indian opener.

1. 102* Vs Srilanka

In the second test of the series against Srilanka at his home ground Nagpur in November 2017, Rohit came out to bat at no.6. He scored an unbeaten knock of 102 in 160 balls, hitting 8 boundaries and a massive six as well. His century, along with top contributions from Murali Vijay, Pujara and Virat Kohli led India to a huge first-innings total of 610. Eventually, the home side won the match by an innings and 239 runs.

2. 103 Vs West Indies

The Indian skipper scored his tenth test ton in the ongoing series against the West Indies, in the first test at Dominica in July, 2023. After dismissing the Windies for a very low score of 150, the Indian openers gave the visitors a sublime start. Rohit Sharma, the Indian captain scored 103 odd runs in 221 balls, hitting 10 boundaries and a couple of sixes. India put on an excellent all-round performance, enabling them to win the match by an innings and 141 runs and take a 1-0 lead in the series.

3. 111* Vs West Indies

In Sachin Tendulkar’s last test match, played against the West Indies at the Wankhede Stadium in November, 2013, the Mumbai Indians captain scored another test century, his second in this format. He played an impressive knock of 111 runs in just 127 balls, hitting 11 fours and 3 sixes in his innings. He had a good strike-rate of over 85 and also remained unbeaten till the end. India’s excellent display in the match helped them surpass their opponents.

4. 120 Vs Australia

In the first test of the recently concluded Border-Gavaskar Trophy at Nagpur, Rohit Sharma, the Indian skipper led the Indian batting from the front. He scored 120 in 212 balls, hitting 15 boundaries and a couple of big hits before getting dismissed by the opposition captain, Cummins. Thanks to a brilliant all-round performance by the home team, they won the match comprehensively by an innings and 132 runs.

5. 127 Vs South Africa

After scoring an outstanding 176-run knock in the first innings, Sharma notched yet another test century in the second innings against the Proteas at Visakhapatnam in October, 2019. The elegant opener faced 149 balls and hit 10 boundaries and 7 sixes in total to add 127 runs under his belt. He also had an impressive strike-rate of over 85. The home side proved to be the stronger side as they beat the visitors by 203 runs. Rohit was awarded the Player of the Man for his brilliant batting in both the innings.

6. 127 Vs England

The Indian opener got to his maiden overseas century, his eighth in tests in the 4th test match of the series against England at the Oval in September, 2021. Though he scored just 11 runs in the first innings, he did not disappoint in the second. He played 256 balls to get past the three-figure mark. His innings consisted of 14 fours and a massive six as well. His steady knock helped the visitors reach 466 runs in their second innings and eventually win the test too. Sharma got the Man of the Match award for his brilliant batting display.

7. 161 Vs England

After losing the first test match at Chennai, India team was looking for a comeback in the second at the same venue in February, 2021. Coming out to bat first, Rohit Sharma gave a pretty good start to the Indian innings in spite of losing his partner early in the game. He scored a brilliant knock of 161 runs in 231 balls, scoring 18 fours and a couple of sixes, having an impressive strike-rate of about 69. India won the match by a mammoth 317 runs and levelled the series 1-1.

8. 176 Vs South Africa

Sharma notched yet another test century, this time against the Proteas at Visakhapatnam on 2nd October, 2019. Coming out to bat first, the elegant opener faced 244 balls and hit 23 boundaries and 6 sixes in total to add 176 runs under his belt. He also had an impressive strike-rate of over 70. The home side proved to be the stronger side as they beat the visitors by 203 runs. Another century by the veteran in the second innings earned him the Player of the Match.

9. 177 Vs West Indies

Rohit Sharma’s maiden test ton came against the West Indies at his favourite ground, the Eden Gardens in November, 2013. He faced 301 balls to reach this milestone, hitting 23 boundaries and a six in this knock. His outstanding batting helped India cross the 450 mark in their first innings. The hosts won the match by an innings and 51 runs, and Sharma was awarded the Man of the Match award.

10. 212 Vs South Africa

In the third test of South Africa’s tour of India in 2019 at Ranchi, the Indian opener scored his maiden test double-century. Coming out to bat first, he faced just 255 balls, hitting 28 boundaries and 6 sixes in this innings of his. He had a very impressive strike-rate of over 80. His fearless batting helped India put 497 on the board in their first innings, and also win the match by an innings and 202 runs. Sharma also got the Man of the Match award.