The Sports Legends

They Create history

Cricket

Updated on August 11th 2026, 12:18:07 pm

Top 5 Best Innings of Rohit Sharma in Test Cricket

Rohit Sharma celebrating one of his memorable Test innings for India.

Explore the top 5 best innings of Rohit Sharma in Test cricket, from his 212 in Ranchi to his 127 at The Oval. Compare stats, context and impact.

Rohit Sharma established himself as one of cricket’s premier white-ball batters long before he found the same level of consistency in Test cricket. His transformation into an elite red-ball opener, however, became one of the defining stories of his career.


With a strong defensive game, excellent judgment outside off stump, and one of the most effective pull shots in modern cricket, Rohit eventually learned how to turn difficult Test conditions into scoring opportunities.


This list of the top 5 best innings of Rohit Sharma in Test cricket focuses not only on the runs he scored but also on the match situation, pitch conditions, quality of opposition, and influence each innings had on the result.


Rohit Sharma’s Top 5 Test Innings at a Glance


Rank

Score

Opponent

Venue

Year

Result

1

127

England

The Oval, London

2021

India won

2

161

England

Chennai

2021

India won

3

212

South Africa

Ranchi

2019

India won

4

177

West Indies

Kolkata

2013

India won

5

120

Australia

Nagpur

2023

India won


1. Rohit Sharma’s 127 vs England, The Oval, 2021

Rohit Sharma’s 127 at The Oval is arguably his most important overseas Test innings. It demonstrated that his success as a Test opener was not limited to Indian conditions.


India entered the fourth Test of the 2021 series after England had taken a first-innings lead of 99 runs. With the series finely poised, India needed a substantial second-innings response to remain competitive.


The conditions were challenging for batting, with overcast weather assisting England’s seamers. Rohit initially focused on survival, showing excellent judgment outside off stump against James Anderson and Ollie Robinson.


Once he became comfortable, his strokeplay opened up. His trademark pull shot became a major scoring option, while controlled drives allowed him to maintain pressure on the bowlers.


Rohit eventually scored 127 from 256 balls, including 14 fours and one six. India went on to win the Test by 157 runs.


Why the innings stands out

  • Runs: 127

  • Balls: 256

  • Boundaries: 14 fours, 1 six

  • Match result: India won by 157 runs

  • Major significance: Rohit’s first overseas Test century as an opener


The innings was particularly valuable because it combined patience with controlled aggression. Rather than trying to dominate England’s attack immediately, Rohit built his innings around sound shot selection before expanding his scoring range.


2. Rohit Sharma’s 161 vs England, Chennai, 2021


If The Oval showcased Rohit’s ability to handle seam-friendly conditions, his 161 against England in Chennai highlighted his skill against spin.


India had lost the first Test of the series and entered the second match under pressure. The Chennai pitch offered significant turn, making strokeplay increasingly difficult as the game progressed.


Rohit chose a different approach from many of the batters around him. Instead of allowing England’s spinners to dictate the tempo, he attacked their lengths early.


He used his feet effectively and repeatedly employed the sweep, including the reverse sweep, against Jack Leach and Moeen Ali. That proactive approach prevented the spinners from settling into predictable lines.


Rohit scored 161 from 231 balls, hitting 18 fours and two sixes. India made 329 in the first innings and eventually won by 317 runs.


Key statistics


  • Runs: 161

  • Balls: 231

  • Boundaries: 18 fours, 2 sixes

  • Match result: India won by 317 runs

  • Key strength: Positive footwork and aggressive sweeping against spin


The innings remains an excellent example of how a batter can respond to a turning surface without becoming overly defensive. Rohit understood that allowing the spinners to bowl uninterrupted would make scoring progressively harder, so he disrupted their lengths with attacking options.


3. Rohit Sharma’s 212 vs South Africa, Ranchi, 2019


Rohit’s 212 against South Africa in Ranchi was a landmark moment in his Test career. It was his maiden Test double century and came during his first series as India’s Test opener.


The 2019 home series against South Africa had already seen Rohit make a strong impression. He scored back-to-back centuries in the opening Test at Visakhapatnam before producing his biggest innings of the series in Ranchi.


India were under early pressure after slipping to 39/3 in difficult morning conditions. South Africa’s pace attack, led by Kagiso Rabada, threatened to expose India’s middle order.


Rohit responded with controlled counter-attacking batting alongside Ajinkya Rahane. Rather than allowing the pressure to build, he took scoring opportunities whenever they appeared.

His double century came from 255 balls and included 28 fours and six sixes. He reached 200 in memorable fashion with a six over mid-wicket.


India eventually won by an innings and 202 runs, giving Rohit’s innings enormous match significance.


Key statistics


  • Runs: 212

  • Balls: 255

  • Boundaries: 28 fours, 6 sixes

  • Match result: India won by an innings and 202 runs

  • Major significance: Rohit’s maiden Test double century


This knock also underlined why Rohit’s transition to the opening role mattered. He combined the attacking instincts that had defined his limited-overs career with the patience required for long Test innings.


4. Rohit Sharma’s 177 vs West Indies, Kolkata, 2013


Before Rohit became a regular Test opener, he announced his arrival in the format with a remarkable 177 on debut against the West Indies at Eden Gardens.


The occasion carried enormous attention because the match formed part of Sachin Tendulkar’s farewell Test series. Rohit, who had waited six years after establishing himself in limited-overs cricket for his Test debut, walked into a high-pressure environment.


India were struggling at 82/4 when Rohit took control of the innings. Instead of allowing the situation to dictate his approach, he batted with composure and gradually built a substantial score.


He finished with 177 from 301 balls, including 23 fours and one six. His ability to remain at the crease and guide the lower order, including Ravichandran Ashwin, was crucial.

India won the match by an innings and 51 runs.


Key statistics


  • Runs: 177

  • Balls: 301

  • Boundaries: 23 fours, 1 six

  • Match result: India won by an innings and 51 runs

  • Major significance: Century on Test debut


The innings remains one of the defining performances of Rohit’s early Test career and showed that his batting could withstand the demands of the longer format.


5. Rohit Sharma’s 120 vs Australia, Nagpur, 2023


Rohit’s 120 against Australia in Nagpur combined leadership with technical control. As captain, he produced India’s only century of the match during the opening Test of the 2023 Border-Gavaskar Trophy.


Australia were dismissed for 177 in their first innings, while the Nagpur surface offered significant assistance to spin from the opening day.


Rohit nevertheless looked comfortable against Nathan Lyon and Todd Murphy, combining patience with carefully selected attacking shots. He did not allow the conditions or the loss of wickets around him to force him into unnecessary risks.


His 120 came from 212 balls, with 15 fours and two sixes. India eventually won by an innings and 132 runs.


Key statistics


  • Runs: 120

  • Balls: 212

  • Boundaries: 15 fours, 2 sixes

  • Match result: India won by an innings and 132 runs

  • Major significance: Captain’s century on a challenging spinning track


Frequently Asked Questions


What is Rohit Sharma’s highest score in Test cricket?


Rohit Sharma’s highest Test score is 212, which he scored against South Africa in Ranchi in 2019.


How many Test centuries has Rohit Sharma scored?


Rohit Sharma has scored 12 Test centuries in his international career.


What was Rohit Sharma’s first overseas Test century?


His first overseas Test century was 127 against England at The Oval in 2021.


Did Rohit Sharma score a century on his Test debut?


Yes. Rohit scored 177 against the West Indies at Eden Gardens, Kolkata, in November 2013 on his Test debut.


How many Test double centuries does Rohit Sharma have?


Rohit Sharma has scored one Test double century: his 212 against South Africa in Ranchi in 2019.


Which team has Rohit Sharma scored the most Test centuries against?


Rohit Sharma has scored the most Test centuries against England, with four.


Final Verdict


The best innings of Rohit Sharma in Test cricket reflect different stages of his red-ball evolution. His 177 on debut showed composure under pressure, while the 212 in Ranchi established him as a dominant Test opener in home conditions.


His 161 in Chennai demonstrated exceptional control against spin, the 120 in Nagpur showcased his leadership as captain, and the 127 at The Oval provided perhaps the strongest evidence of his ability to succeed in challenging overseas conditions.


Taken together, these five performances explain why Rohit’s transition from limited-overs star to accomplished Test opener remains such an important chapter in modern Indian cricket.


Also Read |