Joe Root is the leading run-scorer in India vs England Test series in history. The former England captain made 3249 runs in 34 matches at an average of 59.07. He has hit 12 hundreds, the most by any cricketer against India in red-ball cricket. He also has 12 half-centuries against India.
2/5Image Source : Getty
Legendary cricketer Sachin Tendulkar stands second in the list of most runs in India vs England Test. The Master Blaster, as he is popularly known, made 2535 runs in 32 Test matches, at an average of 51.73. He has hit seven centuries and 13 half-centuries against the Three Lions.
3/5Image Source : Getty
Former cricketer Sunil Gavaskar is third on the list of most runs scored in India vs England Test. The 76-year-old made 2483 runs in 38 Test matches at an average of 38.20. He hit four centuries and 16 half-centuries against the Three Lions in the longest format of the game.
Advertisement
4/5Image Source : Getty
Former England captain Alastair Cook made 2431 runs in 30 matches at an average of 47.66. He stands fourth on the list of most runs scored in India vs England Test. Notably, Cook hit seven centuries and nine half-centuries against India in Test cricket history.
5/5Image Source : Getty
The maestro, Virat Kohli, stands fifth on the list of most runs scored in India vs England Test. The 36-year-old made 1991 runs in 28 Test matches at an average of 42.36. The chase master, as he is popularly known, Kohli hit five centuries and nine half-centuries against England in Test cricket.