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.
Highest Test Run Scorer against Team India
- Joe Root – Joe Root has established himself as one of the leading batsmen in Test cricket, particularly in matches against India. As of December 2024, he has scored 2,846 runs in 30 Test matches against India, which is the highest tally he has against any nation. This impressive performance includes 10 centuries and 11 fifties, showcasing his consistency and ability to perform under pressure against a formidable opponent.
- Ricky Pointing – Ricky Ponting is the second-highest-run-scorer against India in Test cricket, amassing a total of 2,557 runs over his career. He achieved this remarkable feat in 51 innings, with an impressive batting average of 54.36 and a highest score of 257. His performance against India includes 8 centuries and 12 half-centuries, making him one of the most prolific batsmen in this context.
- Alastair Cook – Alastair Cook is recognized as one of the most prolific run-scorers in Test cricket, particularly noted for his performances against India. He ranks third for the most Test runs scored against India, amassing a total of 2,506 runs over 30 matches, with an impressive average of 51.12. This tally includes seven centuries, which is the highest number of centuries he scored against any single opponent in his career.
- Clive Lloyd – Clive Lloyd, the former West Indies cricket captain and a legendary batsman, ranks as the fouth-highest-run-scorer in Test match against India. Throughout his career, he played a significant role in shaping West Indies cricket during its most dominant era. He made his Test debut against India in December 1966, where he scored 82 and 78 not out in his first match.
- Steven Smith – Steve Smith has recently achieved a remarkable milestone in Test cricket, becoming the player with the most test centuries against India totaling 11 centuries. This record was established during the fourth Test of the Border-Gavaskar Trophy at the Melbourne Cricket Ground (MCG) on December 27, 2024, where he scored 140 runs. He surpassed England’s Joe Root, who previously held the record with 10 centuries.
This data highlights the dominance of these players against India in Test cricket, showcasing their ability to perform consistently at a high level.
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.