7 Batsmen With Most Runs Against India In Test Cricket

Published - 15 Aug 2021, 12:29 PM

Joe Root
Joe Root. (Credits: Twitter)

India have changed over the years a lot from the olden times to a much difficult team to score runs against and it is a big positive in the current era to be among the runs against India in Test Cricket. The bowling attack of the Indian team has completely been dominant in the modern era and only a few world-class batsmen have managed to score runs against India consistently.

It is important that to know that India has always relished challenges and they have liked to face the tasks of dismissing the batsmen too. With a note on these, here are 7 batsmen with the most runs against India in Test cricket.

7 Batsman With Most Runs Against India In Test Cricket:

Joe Root:

Joe Root, International Cricket
Joe Root (Image Credit: Twitter)

Joe Root is the latest entry to the list with the most runs against India in Test cricket. He has been in prime form especially against India and it is interesting that he made his test debut against India as well. The right-hander is part of the fab five of the current era and he has scored 2010 runs so far against India. He is continuing his dominance in the ongoing Test series against India in England.

Michael Clarke:

Michael Clarke
Michael Clarke (Image Credit: Twitter)

Michael Clarke is one of the best players to have played the game from the Australian side and he was brilliant against spin which was one of the main reasons for his dominance against India. The right-hander amassed 2049 runs against India in tests and he scores tons of runs in the 2014 home series against India. He is sixth on the list of batsmen with the most Test runs against India.

Shivnarine Chanderpaul:

Shivnarine Chanderpaul
Shivnarine Chanderpaul (Image Credit: Twitter)

Shivnarine Chanderpaul was one of the best left-handers in the game with his unorthodox technique and he scored a lot of runs for West Indies in the longer format. Chanderpaul had a particular liking for the Indian team and he kept on piling up runs against India. He scored 2171 runs against India which is the fifth most number of runs by any batsman against India in tests.

Javed Miandad:

Pakistan vs India
Javed Miandad. (Credits: Twitter)

Javed Miandad was one of the fierce competitors in an India-Pakistan match and he took the challenge on himself. He had lots of memories of playing and scoring against India including the famous battle in the 1996 World Cup. He scored 2228 runs against India in test cricket which is the fourth most by a player.

Clive Lloyd:

Clive Lloyd
Clive Lloyd (Image Credit: Getty)

Clive Lloyd had a brilliant career for West Indies in the test format with 19 centuries at an average of 46.7. Lloyd was one of the mainstays of the batting whenever the West Indian side played India. The left-hander scored 2344 runs against India which is the third most by any player against India in tests.

Alastair Cook:

Alastair Cook
Alastair Cook (Image Credit: Twitter)

Alastair Cook is one of the greatest cricketers to have played from England and he is the all-time highest run-scorer for England in Tests. The former England left-hander in tough conditions to bat remained as one of the banks for the side and he scored 2431 runs against India in tests which is the second most by any player against India. The 2014 home series was the most productive series for Cook against India.

Ricky Ponting:

Ricky Ponting
Ricky Ponting (Image Credit: Twitter)

Ricky Ponting holds the record for the most number of runs against India in tests and the right-hander is one of the greatest cricketers of all time in cricket history. The 46-year-old was a brilliant player of the pull shot and he scored 2555 runs against India in tests. The 2003 home series was the most productive series for Ponting against India.