jaques kallis has scored most runs in odi for south affrica
V V S Laxman Scored 96 runs against south Africa in durban test
sachin tendlkar 200 vs south Africa
The highest partnership of 624 runs was scored by Mahela Jayawardene and Kumar Sangakkara against South Africa in 2006.
Against South Africa in Gwalior City in Madhya Pradesh state of India and he scored 200* (not out runs)
It was South Africa and Austrlia both made over 400 runs. And India and srilanka both made over 400 runs in same match
South Africa against Austrelia (Sanjay Mistry)
The lowest number of runs scored by a single team to win a Test match is 153, scored in a single innings by Australia, who beat South Africa by an innings margin.
Sachin Tendulkar scored 200 for India against South Africa in a one day international in February 2010.
Gordon Greenidge (West Indies) scored most runs in the 1979 Cricket World Cup. He scored 253 runs.
Australia v South Africa in 1932 was all over in just 5 hours and 53 minutes playing time. Only 656 balls were bowled. South Africa scored 36 and 45 all out and Australia scored 153 and won by an innings and 72 runs.
Rahul Dravid has scored the most runs.He has scored 461 runs in 8 matches.