Most runs in India vs England Tests

A comprehensive look at the players, including Sachin Tendulkar and Jooe Root, with the most runs in India vs England Tests. India and England are all set to face each other in a five-match Test series, which is scheduled to get underway on January 25 with the opening game at the Rajiv Gandhi International Stadium in Hyderabad.

Back in 1932, the two teams locked horns in the purest format for the first time. Their rivalry has only grown over the years and the upcoming series is expected to be an absolute cracker.

India achieve rare Test feat in South Africa

Virat Kohli, Joe Root, Ben Stokes, and Rohit Sharma will be in focus in the series. Although the pitches in India are most likely to assist spinners, there is always a chance that world class batters would find their way.

Most runs in India vs England
Photo by Icon sport

In the article, let us look at the top 5 run-scorers in India vs England Tests

Sachin Tendulkar

Sachin Tendulkar is the leading run-scorer in Test matches between India and England. The Master Blaster scored 2535 runs from 32 matches at an average of 51.75 with seven hundreds and 13 half-centuries to show for his efforts.

Sachin got his top score of 193 against England back in August 2002 at the Headingley in Leeds. On the back of his knock, laced with 19 fours and three sixes, India won the match by a mammoth margin of an innings and 46 runs.

Sachin had a stupendous series with the bat in hand after he finished third in the list of leading run-scorers. He finished with 401 runs from six innings at an average of 66.83.

Virat Kohli defeats global icon to win prestigious award

Back in 1993 when Sachin was a youngster, he scored a spectacular 165 at the MA Chidambaram Stadium in Chennai. Three years later in 1996, he made 177 at the Trent Bridge in Nottingham.

Sachin played his last Test against England back in December 2012 against England at the Vidarbha Cricket Association Stadium in Nagpur.

Sachin Tendulkar
Photo by Icon sport

Joe Root

Joe Root has been a thorn in India’s flesh in Test cricket over the years. The former English skipper is only 10 runs short of breaking Sachin Tendulkar’s record of most runs in Test matches between India and England.

In 25 Tests, Root has racked up 2526 runs at an average of 63.15 with nine hundreds and 10 fifties to his name. Back in 2021, Root played an incredible knock of 218 on a difficult pitch to bat on at the Chepauk.

On the back of his knock, England scored 578 in their first innings and eventually went on to win the match by 227 runs. Root smashed 19 fours and two sixes in his knock to show his class in the purest format of the game.

In August 2021, Root racked up an unbeaten 180 at the iconic Lord’s Cricket Ground in London. One also should not forget the knocks of 154 not out and 149 not out that he played back in 2014 at Trent Bridge and Kennington Oval.

Sunil Gavaskar

Sunil Gavaskar holds the distinction of becoming the first batter ever to reach the landmark of 10000 runs in Test cricket and that speaks volumes about the class he had.

Gavaskar is third in the list of leading run-scorers in India vs England Test matches. In 38 matches, the Little Master scored 2483 runs at an average of 38.20 with four hundreds and 16 half-centuries to show for his efforts.

Back in 1979, Gavaskar played a masterful knock against England at the Kennington Oval in London. In the first innings of the Test, the right-hander failed to make a mark, but he made amends in the second innings.

Gavaskar scored 221 runs off 443 balls with 21 fours and almost took India through to victory. Chasing a mammoth target of 438, India finished at 429 for eight.

Two years later in 1981, Gavaskar made 172 runs off 472 balls with 19 fours. The match ended in a draw, but Gavaskar won the Player of the Match award for making the English bowlers work hard for their wickets.

Alastair Cook

Alastair Cook was a prolific run-scorer for England in Test cricket, having played plenty of match-winning knocks for his team. Cook, who retired from international cricket back in September 2018, is fourth in the list of leading run-scorers in Test matches between India and England.

In 30 Test matches, Cook has scored 2431 runs at an average of 47.66 with seven hundreds and nine fifties to his name. The southpaw has happy memories of playing against India as he scored hundreds both on Test debut and farewell.

Cape Town pitch in focus: Rohit Sharma slams ICC after Test finishes in five sessions

However, his best knock against India came back in August 2011 at the Edgbaston in Birmingham. In the first innings, Cook amassed 294 runs from 545 balls with the help of 33 fours. He, agonizingly, missed out on scoring a triple hundred after Ishant Sharma dismissed him.

In the very next year, Cook scored 190 runs in the first innings of England’s Test against India at the iconic Eden Gardens in Kolkata. In his last Test at the Kennington Oval, Cook bowed out after playing a memorable knock of 147.

Virat Kohli

Virat Kohli is the only active cricketer in the list and has a chance of breaking quite a few records by the time the Test series against India ends. He is only nine runs short of becoming the fifth batter to score 2000 plus runs in Tests between India and England after Sachin Tendulkar, Joe Root, Sunil Gavaskar, and Alastair Cook.

In 28 Tests against England, Kohli has scored 1991 runs at an average of 42.36 with five hundreds and nine fifties to his name. Back in December 2016, Kohli scored 265 runs at the Wankhede Stadium and helped India beat England by an innings and 36 runs.

In the same series, Kohli made 167 runs at the Dr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket Stadium in Visakhapatnam. He won the award for the Player of the Match after India beat England by 246 runs.

Kohli finished the series as the top run-getter after he made 655 runs from five matches at an average of 109.16 with 2 hundreds and 2 fifties to his name.


Rohit is an experienced cricket writer based in India