India and England have been playing test cricket for a long time. They both have played each other many times. The matches between these two teams are always interesting to see. The test series between India and England is known as “Pataudi Trophy.” These two teams also has a great rivalry which is entertaining to see. Whenever these two teams collide, there are new records made every time. In this article, we will look at the top 10 batters with the most runs in India and England test matches.

1. Kevin Peterson – 1581

Kevin Peterson is one of the most captivating cricketers to play in England’s jersey. Peterson was famous for his flamboyant stroke play. Peterson was a very orthodox player, and he is known to invent the “Reverse Hit’ shot in cricket. Kevin has played 16 test games against India and has scored 1581 runs.

2. Graham Gooch – 1725

Graham Gooch was the most prolific run-scorer top-class cricket has been seen. Gooch was an uninhibited belter of a cricket ball. Gooch has been part of 19 test games against India and has scored 1725 runs. Gooch has five centuries and eight fifties against India in test cricket.

3. Cheteshwar Pujara – 1778

Chesterwar Pujara is a well-renowned test batter in India. Pujara is known for his disciplined batting style. Pujara has been a part of 27 test games against England and has scored 1778 runs. Pujara has five centuries and seven fifties against England in the test.

4. Gundappa Vishwanath – 1880

Gundappa Vishwanath was a true artist with the bat. His stroke play was nothing less than divine. He was equally adept against Pace and Spin. Vishwanath has been a part of 30 test games against England and has scored 1880 runs. He also has four centuries and 12 fifties against England in the test.

5. Rahul Dravid – 1950

Rahul Dravid is one of the most respected Indian batsmen purely for his batting exploits in overseas conditions. He used to play ball exceptionally late and was considered to be technically very good. Rahul has played 21 test games against England and has scored 1950 runs. Rahul has seven centuries and eight fifties against England in test games.

6. Virat Kohli – 1991

Virat Kohli is the greatest cricketer in the current era. Virat has broken many records, giving him the title of “Record Breaker.” Virat has won many games for India in challenging situations. Virat has been a part of 28 test matches against England and has scored 1991 runs. Virat has five centuries against England in test matches.

7. Alastair Cook – 2431

Alastair Cook is one of the most incredible test batters ever for England. Cook was an elegant batter who made sheer numbers of runs. Cook’s batting was determined and deliberate. Alastair Cook has played 30 matches against India in tests and has scored 243 runs. Cook has seven centuries and nine fifties against India.

8. Sunil Gavaskar – 2483

Sunil Gavaskar is one of the greatest opening batsmen of all time. Gavaskar was also a fine fielder, and became the first Indian to take over a hundred catches in test cricket, excluding wicket-keeper. Gavaskar was also the first Test player to make over 10,000 runs. Gavaskar has been a part of 38 test games against England and has scored 2483 runs.

9. Joe Root – 2526

Joe Root is a fantastic batter from the England who has score many runs in challenging conditions to help his team winning the match. Joe has played 25 test games and has scored 2526 runs. Root has nine centuries and ten fifties against India in test matches.

10. Sachin Tendulkar – 2535

Sachin Tendulkar, also known as “The God” of cricket, is the best player that India has ever produced. Sachin has broken nearly every record that one can imagine. Sachin also has an excellent overseas record and has performed well against every big team. Sachin has scored 2535 runs in 32 test games against England.