Top 10: Most Test Runs for India in South Africa

The only Indian batsman to cross 1000 runs mark in Tests in South Africa is Sachin Tendulkar. The legendary Indian cricketer has 1000+ Test runs in 5 host nations, including the home. Sachin also scored 1000 Test runs against 7 cricketing nations – a record he jointly holds with Rahul Dravid and Alastair Cook.

The current Indian coach, Rahul Dravid and the sipper, Virat Kohli form the next two places in the list of Indian batsmen with the most Test runs in South Africa.

The former cricketers VVS Laxman and Sourav Ganguly are the other Indian batsmen with more than 500 runs in Tests in South Africa.

Let’s look into the top ten Indian cricketers to have the most runs in South Africa.

Most Test runs by Indian batsmen in South Africa

Sachin Tendulkar281161169546.44
Virat Kohli13690153253.07
Rahul Dravid22624148129.71
VVS Laxman1856696040.42
Cheteshwar Pujara18526153129.22
Sourav Ganguly1650673036.14
Ajinkya Rahane1140196040.10
Virender Sehwag15382105125.46
MS Dhoni1337090028.46
Mohammed Azharuddin12280115123.33

Stats Highlights

Sachin’s 169 score against South Africa in 1997 in Cape Town is the highest Test score by an Indian batsman in Proteas. Sachin also had a 155 knock in 2011 that came in Bloemfontein, whereas the other two batsmen to have 150+ scores in SA are Virat and Cheteshwar Pujara.

The little master also has the highest number of century scores in the game’s longest format in the country – 5.

Virat’s 50+ average with the bat is the highest for any Indian batsman in South Africa among anyone who has played more than 10 innings.

Interestingly the former pacer, Zaheer Khan, has hit 6 sixes which still tops the Indian batting chart in SA. Zaheer has also got out for a duck 5 times – most for his country’s batsman in South Africa.

Leave a Reply

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