It has been more than two years since Virat Kohli has scored a century in international cricket. According to many cricket pundits, that run machine era is now a thing of the past. But it is likely that the drought of runs is likely to get over in South Africa considering, Virat has a tremendous record while playing Test cricket in the Rainbow Nation.
Virat likes both the bowling attack of South Africa and the country as well. Kohli has scored 558 runs in 10 innings of 5 Test matches in South Africa at an average of 55.80, hitting two centuries and two fifties with 153 being his highest score.
Also read: Rahul Dravid calls for 'good intensity' as India prepare for South Africa Test series
The 33-year old batter's overall record against the Proteas also suggests that he has a separate liking towards the opposition. Kohli has accumulated 1075 runs in 20 innings of 12 matches against South Africa at a superb average of 59.72, including three centuries and the same number of fifties. The batting figures against the Proteas suggest that Kohli might take this opportunity to silence his critics as giving up doesn't seem to be an option for the Delhi cricketer.