IN PHOTOS | Most Test runs by visiting batsmen in India

Here is the list of batsmen who have the most test runs in India (Pic: AFP/File Pic)

Updated On: 2024-03-11 11:30 AM IST

Compiled by : Sujay Shivalkar

Joe Root (Pic: File Pic)

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

Next Gallery

Women`s T20 World Cup: New Zealand`s triumph, records and veterans

Related Photos