Clive Lloyd
West Indies legend Clive Lloyd tops the list. Lloyd was known for his aggressive style of batting. The former West Indies batsman played 28 test matches on Indian soil, scoring 1,359 runs. His highest score in India was 242 not out and he also has 4 centuries and 5 half-centuries
Joe Root
Coming second on the list is England's key batsman Joe Root. Recently, during the test series against India in India, Root went past his former teammate Alastair Cook in the record list. Featuring 15 tests in India, Root smashed 1,272 runs including 3 centuries and 6 half-centuries. His highest score on Indian soil is 218 runs
Alastair Cook
The third place is in the name of England's batting great Alastair Cook. He played just 13 tests in India and scored 1,235 runs. He also has 5 centuries and 4 half-centuries to his name and his highest score is 190 runs
Gordon Greenidge
Former West Indies batsman Gordon Greenidge is the fourth player on the list. He scored 1,042 Test runs in India including 3 centuries and 4 half-centuries. His highest score on Indian soil is 194 runs
Matthew Hayden
Matthew Hayden is the fifth-highest run scorer in Tests in India. The former Australia batsman played just 11 tests on Indian soil and scored 1,027 runs. He also smashed 2 centuries and 5 half-centuries in the format. His highest score in India was 203 runs
ADVERTISEMENT