Records are made and broken every day in Test cricket. But foreign batsmen are setting new records against the Indian team. On one hand, England’s great batsman Joe Root is scoring centuries every day. Now he has become the highest run-scorer against India.
Joe Root holds the record for the most Test runs scored against India, accumulating a total of 2,846 runs in 55 innings with an impressive average of 58.08 and a highest score of 218 He is followed by Ricky Ponting, who scored 2,555 runs in 51 innings, averaging 54.4 with a top score of 257.
Player | Innings | Runs | Average | 50/100 |
Joe Root (ENG) | 55 | 2,846 | 58.08 | 11/10 |
Ricky Pointing (AUS) | 51 | 2,555 | 54.4 | 12/8 |
Alastair Cook (ENG) | 54 | 2,431 | 47.67 | 9/7 |
Clive Lloyd (WI) | 44 | 2,344 | 58.6 | 12/7 |
Steven Smith (AUS) | 43 | 2,234 | 62.5 | 6/10 |
Javed Miandad (PAK) | 39 | 2,228 | 67.52 | 14/5 |
This data highlights the dominance of these players against India in Test cricket, showcasing their ability to perform consistently at a high level.