ENG vs IND Test Records: India's top 5 batters who scores best in England
Only a couple of days left before the England vs. India 5-match Test series starts on Friday at Headingley, Leeds. Team India, with a newly formed squad and a young captain in Shubman Gill, will test their mettle in the English conditions, as legends like Rohit Sharma, Virat Kohli, and Ravichandran Ashwin announced their retirements.

Only a couple of days left before the England vs. India 5-match Test series starts on Friday at Headingley, Leeds. Team India, with a newly formed squad and a young captain in Shubman Gill, will test their mettle in the English conditions, as legends like Rohit Sharma, Virat Kohli, and Ravichandran Ashwin announced their retirements. With multiple young faces and overseas conditions, the Indian batting line-up can face some difficulties. But there is always a ray of hope. In the past, many Indian batters displayed their skills in England and marked their talents permanently. In the list of 5 best Indian batsmen in England, Virat Kohli finds his place here also.
Check the list here:
1) Sachin Tendulkar:
The list definitely has to start with the legend Sachin Tendulkar. He played a total of 200 Tests, including 17 Tests in England from 1990 to 2011. Tendulkar's brilliance was reflected in England through his eight 50s and four 100s. In total, Tendulkar scored 1575 runs at an average of 54.31 in 30 innings in England. In his overall career, 'Master Blaster' bagged 15,921 runs at an average of 53.78.
2) Rahul Dravid:
No matter what the conditions were, Rahul Dravid was there as 'The Wall.' The master of defense claimed 1376 runs at an average of 68.80 in 23 innings in England from 1996 to 2011. In this duration, the classical batter got six centuries and four half-centuries there in the Whites.
Read More: SL vs BAN: Proving critics wrong Mushfiqur Rahim smashes century after 14 innings
3) Sunil Gavaskar:
When we are talking about legends and classical cricketers of Indian cricket, then the list will remain incomplete if we skip the stats of Sunil Gavaskar. He played 16 Tests from 1971 to 1986 in England and scored 1152 runs at an average of 41.14 after playing 28 innings. During this time span in England, the legend banked two hundred and eight half-centuries.
4) Virat Kohli:
Virat Kohli, the legend and icon of modern-day cricket, ruled the cricket fields across the globe in whites before taking retirement. From 2014 to 2023, the right-handed batter played 17 Tests in England and scored 1096 runs from 33 innings with an average of 33.21, powered by two hundreds and five half-centuries. Overall, his batting average in this format settled at 46.85 with 30 hundreds and 31 fifties.
5) Dilip Vengsarkar:
One of the most underrated talents Indian cricket has ever seen. Vengsarkar, who took his batting to a different level, played 13 Tests in England from 1979 to 1990 and scored 960 runs at an average of 48.00 in 23 innings during this time. In those 13 Test matches, he generated four hundreds and as many half-centuries to show the skills he used to possess.
Tags: