Most runs across formats by a visiting captain in South Africa
#4 Ricky Ponting (Australia tour of South Africa, 2005-06)
If there is a team that has dominated South Africa since their readmission into cricket in 1991-92 then it is the mighty Australians from down under. Australia hadn't lost a test series to the Proteas in the rainbow nation, and they preserved their distinguished record when they toured there in 2005-06, and their skipper Ricky Ponting was the chief architect of the magnanimous feat.
Australia beat South Africa 3-0 with the skipper being the highest run scorer, amassing 348 runs with a classy hundred at Kingsmead, Durban. He was at it again in the ODI series that followed. With series locked at 2-2, he scored an unbelievable 164 to power Australia to a record-breaking 434 in 50 overs. His efforts though were replicated to devastating effects by Herschelle Gibbs, who scored a brutal 175 to set up South Africa's record-breaking run chase, a feat unimaginable at halfway-mark.
Nevertheless, 'Punter' ended up as the highest run scorer for his team in the 5-match series, taking his tour tally to a mammoth 587 runs in 9 matches.