South Africa is a very challenging place for batters. The Kookaburra ball not only swings & seams but carry pace & bounce as well. For batters from the sub-continent, South Africa is very tough since they are accustomed to low bounce.
Scoring a century in South Africa is an achievement and not many Indian batters have done it. Let's take a look at nine Indians who have hit a century in South Africa in test matches:
Master Blaster Sachin Tendulkar was in a league of his own. Where most Indian batters couldn't score even one century, Tendulkar smashed five. He has hit two 150s, a 146, a 111 not out and 111. Tendulkar's highest score in South Africa is 169 at Cape Town in 1997.
King Kohli is second in line in scoring centuries in South Africa. He has two hundreds - 153 & 119 - while playing in South Africa.
India's no.3 has scored one century in South Africa - 153 in Johannesburg in 2013.
One of India's finest batters hit 148 - his only century in South Africa - back in 1997 during the Johannesburg test.
India's finest all-rounder Kapil Dev scored one century in South Africa - 129 in Port Elizabeth during the 1992 tour.
In the 2000s, Wasim Jaffer was one of India's terrific openers. He made a fine 116 vs South Africa in 2007.
In the 1997 Cape Town test, India was in big trouble, struggling at 58/5. It was then when Mohammad Azharuddin and Sachin Tendulkar stitched a 222-run partnership for the sixth wicket. Azharuddin scored 115 - his only century in South Africa - while Tendulkar hit his highest score in SA, 169.
When Virender Sehwag was just making his place in India's test team, he smashed 105 vs South Africa in South Africa.
Pravin Amre hit a crucial 103 in Durban in 1992, his only test century in South Africa.