Indian teams that have toured South Africa in the past have always found the going tough.
There haven't been many successful Indian batsmen on South Africa's pace friendly wickets, barring a few. Another reason for this is the quality of fast bowlers that the Rainbow nation has managed to produce, generation by generation.
Here is the list of five Indians that adapted well against all the odds, based on their batting average (minimum 200 runs).
#5 Cheteshwar Pujara
Known to have a sound technique and the temperament required to play long innings, he was one of the contenders for a spot in the Indian middle order, more so after the retirement of Rahul Dravid.
He proved himself to be one when he played a gem of an innings in Johannesburg, where he scored 153 off 353 deliveries.
Innings - 8
Runs - 337
Avg. - 42.12
Highest - 153