When Rohit Sharma faced James Anderson, the contest often came down to one question: could England’s greatest swing bowler force an error before India’s accomplished batter settled in?
For more than a decade, their meetings offered a fascinating contrast in technique. Anderson relied on movement, accuracy and subtle changes of seam and swing, while Rohit combined a strong defensive game with exceptional timing and power. Their rivalry also changed as Rohit’s Test role evolved, particularly after he moved to the top of India’s batting order.
The Rohit Sharma vs James Anderson head-to-head record spans Tests and ODIs and reveals how conditions, batting position and tactical adjustments shaped their encounters.
Rohit Sharma vs James Anderson Head-to-Head Stats
Across their international meetings, Anderson dismissed Rohit four times in Tests and once in ODIs. Rohit scored 144 Test runs against Anderson at an average of 36.00, while his ODI average in the available figures is around 60.00.
Metric | Tests | ODIs | Overall |
Balls faced | ~400+ | ~80+ | 480+ |
Runs scored | 144 | ~60+ | 200+ |
Dismissals | 4 | 1 | 5 |
Batting average | 36.00 | ~60.00 | ~40.00 |
Dot-ball percentage | ~75% | ~60% | ~72% |
Boundaries | 20+ fours / 1 six | 8+ fours / 1 six | 28+ fours / 2 sixes |
The numbers only tell part of the story. Anderson’s advantage was most evident when he could make the new ball move, particularly in England. Rohit became much harder to contain once he developed the patience and defensive discipline required to play Test cricket as an opener.
How the Rohit-Anderson Rivalry Changed
The rivalry can be divided into three distinct phases: Rohit’s early vulnerability in the middle order, his technical development as a Test opener, and the final encounters between the pair in India.
2014–2018: Anderson Exploits Rohit’s Weakness
During India’s England tours in 2014 and 2018, Rohit generally batted in the middle order. That positioning exposed him to a bowler who excelled at testing batters with late movement around the off stump.
Anderson could build pressure with a sequence of deliveries before producing the ball that tempted Rohit into a stroke. His late outswing, particularly around the fifth-stump channel, challenged Rohit’s tendency to commit forward and play with hard hands.
The basic lesson was straightforward: against Anderson in swinging conditions, even a small technical error could become a dismissal.
2021: Rohit’s Test Opening Renaissance
The most important shift came when Rohit established himself as a Test opener.
His approach in England during the 2021 series was notably more controlled. Rather than treating every scoring opportunity as an invitation to attack, he became comfortable leaving deliveries outside off stump and waiting for Anderson to offer a more manageable length.
Rohit’s success reflected several technical adjustments:
Greater patience: He became more selective outside off stump.
Playing later: A shorter stride and later contact helped him handle movement.
Better judgement: He resisted the temptation to chase Anderson’s conventional outswing.
Controlled aggression: Once Anderson missed his preferred length, Rohit could attack with greater freedom.
The Oval provided the standout moment. Rohit scored 127, producing a defining Test innings in a series where his ability to handle England’s conditions became one of the major talking points.
Anderson vs Rohit in India
The rivalry looked different when England toured India.
On Indian pitches, Anderson had less conventional swing to work with for long periods, although he could still use reverse swing and changes in seam position. Rohit, meanwhile, was more comfortable using his footwork and playing positively against a bowler operating in different conditions.
The 2024 England tour of India produced two memorable moments.
At Visakhapatnam, Anderson beat Rohit with a seam-up delivery that moved through his defence and hit the off stump. It demonstrated that Anderson remained capable of creating decisive moments even on Indian pitches.
At Dharamsala in the fifth Test, however, Rohit responded with a match-winning century. His footwork and willingness to attack the bowling helped him take control of the opening phase rather than allowing Anderson to dictate the contest.
Frequently Asked Questions
How many times has James Anderson dismissed Rohit Sharma in Tests?
James Anderson dismissed Rohit Sharma four times in Test cricket, according to the supplied head-to-head figures.
What is Rohit Sharma’s batting average against James Anderson in Tests?
Rohit Sharma averages 36.00 against James Anderson in Tests, with 144 runs from four dismissals in the supplied statistics.
How many times did James Anderson dismiss Rohit Sharma in ODIs?
Anderson dismissed Rohit once in their One-Day International meetings covered by the supplied figures.
Who has dismissed Rohit Sharma the most times in Test cricket?
Nathan Lyon has dismissed Rohit Sharma nine times in Test cricket, followed by Kagiso Rabada with seven dismissals, according to the figures provided.
What is Rohit Sharma’s highest Test score against England?
Rohit Sharma’s highest Test score against England is 161, made at the M.A. Chidambaram Stadium in Chennai during the 2021 series.
Also Read |

















