Which players have hit most runs in India-SA Test matches?
Cricket legend Sachin Tendulkar tops the list of players with most runs in India-South Africa Test matches, with 1,741 runs in 45 innings. He is followed by South Africa's Jacques Kallis, who hit 1,734 runs in 31 innings. Former South Africa cricketer Hashim Amla scored 1,528 runs, while Virat Kohli follows him with 1,408 runs.