One of the main challenges playing against India for the opponents over the years has been the spin bowlers. The opponent batsmen have generally struggled against spin as they practice a lot on the seamer-friendly pitches.

Despite that, some opponent batsmen have taken up the challenge against India and proved their value to the team. These players have been considered legendary for a reason, especially for the way they dominated the Indian spin attack. With all those on a note, it is time to look at the top 10 batsmen with the most runs against India in Tests.

Most Test Runs vs India

PLAYERMATCHESINNINGSRUNSHIGH SCOREAVERAGENOT OUTSCENTURIES
Joe Root (ENG)3564338321859.35713
Ricky Ponting (AUS)2951255525754.3648
Alastair Cook (ENG)3054243129447.6637
Steve Smith (AUS)2446235619258.90611
Clive Lloyd (WI)28442344242*58.647
Javed Miandad (PAK)28392228280*67.5165
Shivnarine Chanderpaul (WI)2544217114063.85107
Michael Clarke (AUS)22402049329*53.9227
Viv Richards (WI)28411927192*50.7138
Garry Sobers (WI)1830192019883.4778

Key Insights

Joe Root has aggregated the most Test runs against India. He is the only batter to score more than 3000 runs against them.

Root has also smashed the most centuries against the Indian team in Tests. He is one of the two batters to bring up 10 or more tons.

Root and Ricky Ponting are the two batters to rack up 20 or more fifty-plus scores against India in Tests.

Everton Weekes has the highest Test average against India. The former West Indies batter averaged 106.78 while scoring 1495 runs in 15 innings.

Sanath Jayasuriya has racked up the highest individual score against India in Tests. The former Sri Lankan scored 340 runs in the second innings of the 1997 Colombo Test. Jayasuriya’s knock propelled the Lankan team to the highest Test total of 952 for 6 (declared).

Graham Gooch (333), Michael Clarke (329*), and Brendon McCullum (302) are the other Test triple centurions against India.

1822 of Clive Lloyd’s 2344 runs came as the West Indies captain, the most by a skipper against India in Tests.

Andy Flower is the only wicketkeeper to aggregate more than 1000 Test runs against India. The Zimbabwean scored 1035 runs in 14 innings. Overall, Flower scored 1138 runs in 18 outings.

Read Next | Greatest Asian Batsmen in Non-Asian Conditions

Leave a Reply

Your email address will not be published. Required fields are marked *