Most Test Runs For India Against England

Most Runs For India Against England In Tests

India has been dominating test cricket since 2015. India’s one of the most favorite opponents is England. Whenever India faces England on the field especially in test cricket, we get to see some good quality cricket. England cricket team has got some of the best seam bowlers of the world in form of James Anderson and Stuart Broad. While previously India was dependent on the batting side more comparing to bowlers. But at present, both nations have got balanced sides to give each other tough times during a match. As India’s tour of England is around the corner let’s talk about the most runs for India against England in tests

Sachin Tendulkar

Former Indian batsman Sachin Tendulkar has scored the most runs against England in tests, 2535 runs in 32 matches (53 innings) with an incredible average of 51.73. Sachin’s highest score against England is 193, which he made at Leeds in 2002. “The God of cricket” has smashed 7 centuries and 13 fifties. Tendulkar has hit 4 out of 7 centuries in England, which demonstrates that the types of wickets have never been an issue for him.

The most interesting thing is no English bowler has ever dismissed him for a duck. 

Sunil Gavaskar

The first batsman to score 10000 test runs, Sunil Gavaskar has amassed the 2nd most number of runs (2483) against England in test format. The “Master Blaster” has played the most number of test matches (38) against England with a commendable average of 38.20. The 1983 World Cup winner has smacked four 100s & 16 50s against the strong English side. Gavaskar’s 16 fifties against England is the highest by any Indian in the longest format of the game. His best score is 221 at Oval off 443 balls in 1983. 

Virat Kohli

Indian skipper Virat Kohli has notched up the 3rd most number of runs against England, 1960 runs in 27 matches (48 innings) with a decent average of 43.55. Kohli has smashed 5 centuries and 9 fifties against them. Virat’s highest score against the English side is 235 off 340 balls in Mumbai. His 235 is the highest score by any Indian against England. In the last tour of England in 2018, he amassed the most runs in the series 593 runs in 5 matches, including 2 centuries, and averaged 59.30.

Rahul Dravid 

Ex Indian skipper Rahul Dravid has notched up the 4th most number of runs in the longest format of the game, 1950 runs in 21 matches at a captivating average of 60.93. His average of 60.93 in tests against England is the highest by any Indian. Rahul has scored 7 hundreds and 8 half-centuries against the mighty English side. Dravid’s best score against England is 217, which he brought up at Oval in 2002. Dravid has been got out for a duck by the English bowlers once. 

Gundappa Biswanath

One of the best batsmen for India in the 1970s, Gundappa Biswanath has made the 5th most number of runs (1880) against England. Gundappa has played 30 test matches against England and averaged 37.60. Biswanath has hit four 100s & 12 50s against Britain. G Biswanath’s highest score is 222 at Chennai off 374 balls. Gundappa Biswanath was a part of India’s Test squad in 1971, where India won the series by 3-0. The veteran batsman scored 128 runs in the series.

List of Batsman For Most Runs For India Against England In Tests

Player Matches Innings Runs Average Best 50s100s
Sachin Tendulkar3253253551.73193137
Sunil Gavaskar3867248338.20221164
Virat Kohli2748196043.55229095
Rahul Dravid2137195060.97217087
G Biswanath3054188037.60222124
Who has scored the most Test runs against England for India?

Sachin Tendulkar has scored the most Test runs for England for India, 2535 runs.

Who has hit the most test centuries against England?

Sachin and Dravid have hit the most test centuries against England.

Leave a Reply

Scroll to Top
%d bloggers like this: