Most Test Runs In India By Visiting Batters

Clive Lloyd: 1359 runs

Holding the top position with 1359 runs, West Indies cricket legend Clive Lloyd remains the highest run-scorer among visiting batsmen in India, a record that endures 38 years post his retirement 

Clive Lloyd: 1359 runs

This achievement was accomplished in merely 14 matches, showcasing an impressive average of 75.5. 

Alastair Cook: 1235 runs

Former England cricketer Alastair Cook secures the second spot with 1235 runs in 13 matches, highlighting his consistency in performing well under Indian conditions 

Alastair Cook: 1235 runs

His average stands at 51.46. 

Gordon Greenidge: 1042 runs 

Former West Indies batter Gordon Greenidge claims the third position with 1042 runs in 14 Tests, inclusive of three centuries.  

Gordon Greenidge: 1042 runs 

His impactful contributions have solidified his standing among the top run-scorers for visiting cricketers in India. 

Matthew Hayden: 1027 runs 

Australia's Matthew Hayden secures the fourth spot with 1027 runs in 11 matches, demonstrating his ability to navigate Indian pitches effectively. 

Matthew Hayden: 1027 runs 

Hayden maintained an average of 51.35 during his Test appearances in India. 

Joe Root: 1004 runs 

England's Joe Root is on the verge of surpassing Hayden's tally, with just 23 runs away. 

Joe Root: 1004 runs 

Presently, Root has accumulated 1004 runs in 12 matches, featuring two centuries, and the upcoming Rajkot Test might propel him up the rankings. 

Next: Top 7 Players with Over 200 IPL Matches

Thanks For Reading!