At the close of the series in July 2018 won 2-0 by Sri Lanka, this is the summary of Tests between these teams:
It may be seen that Sri Lanka has only won one Test in South Africa.
Most runs (500 and above):
Only Mathews and Amla from current players. The old firm of Mahela and Sanga is far ahead of the others.
Jayawardene has the most centuries (6) followed by Cullinan with 5. Sangakkara has the most 50+ scores (10) followed by Jayawardene and Cullinan with 8.
Highest innings (110 and above):
Again Mahela and Sanga dominate the upper reaches. Karunaratne’s 158* was the only entry from this series. He carried his bat through the innings.
Best batting averages (Minimum 20 innings, all instances):
It is not difficult to guess the top two places. Mathews and Amla have the highest averages among current players.
Among these players, Jayasuriya and Muralitharan (!) have the highest strike rate, followed by Sangakkara.
Now for bowling:
Most wickets (25 and above):
Muralitharan has more than twice the tally of the second-ranked Pollock. Herath is next. Muralitharan also has the most 5-fors (11) and 10-fors (4).
Best innings bowling (6wi and above):
Keshav Maharaj now has the best innings bowling figures in this series. The earlier record was by de Lange who was making his debut, but he played in only one Test after that. The previous best for SA in SL was 5-48 by BN Schulz in 1993. Muralitharan has several entries here.
Best match bowling (includes all instances of 8wm and above):
While Muralitharan has the best figures here, Maharaj recorded the best for SA here. The previous best by SA was 10-92 by Rabada in SA in 2017. The previous best by SA in SL was 9-99 by the presently fading Steyn in 2014.
Maharaj also recorded the best match and innings bowling figures for SA in a lost Test. More details here.
Best bowling averages (minimum 2000 balls, all cases):
Muralitharan has the best bowling average and economy rate. Pollock has the best strike rate.
To be continued.