The list includes some of the greatest Indian batters including the current head coach Rahul Dravid and former captain Virat Kohli.
All eyes on Rohit and his team in the WTC final. Take a look at batters with most Test runs in England in the slides ahead.
Rahul Dravid had a terrific season in England in 2002, scoring 602 runs.
Dinesh Karthik also finds his name in the list as he scored 263 runs in 2007 in Tests in England.
Rahul Dravid again features in the list as he scored 461 runs on tour of 2011.
Murali Vijay is also in the list with a total of 402 runs vs England in England in 2014.
In 2018, Virat Kohli scored 593 runs vs England in away Tests.
In 2021, Rohit Sharma struck 368 runs in England in all Tests he played in the country.