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.
short by
Neeraja Nath /
09:25 pm on
13 Nov