Most Runs in Sri Lanka vs South Africa Head to Head Matches in Test Match

SrPlayerMInnRAve100s50s
1 Mahela Jayawardene (SL) 3232178257.48 4 2
2 Kumar Sangakkara (SL) 3232153447.93 1 7
3 Daryll Cullinan (SA) 191991753.94 5 3
4 Jacques Kallis (SA) 262589438.86 0 5
5 Faf du Plessis (SA) 201987451.41 1 4
6 Sanath Jayasuriya (SL) 272785731.74 1 5
7 Dean Elgar (SA) 202079741.94 3 3
8 Mark Boucher (SA) 302677532.29 0 7
9 Hashim Amla (SA) 262572730.29 2 2
10 Dimuth Karunaratne (SL) 181870341.35 2 4
11 Quinton de Kock (SA) 201969736.68 1 5
12 AB de Villiers (SA) 131269162.81 1 5
13 Angelo Mathews (SL) 202067737.61 0 6
14 Gary Kirsten (SA) 161663942.60 1 5
15 Marvan Atapattu (SL) 232360126.13 1 4
16 Arjuna Ranatunga (SL) 141458344.84 1 4
17 Shaun Pollock (SA) 232055332.52 1 3
18 Aravinda de Silva (SL) 131346135.46 0 3
19 Hansie Cronje (SA) 9945256.50 1 3
20 Lance Klusener (SA) 111043562.14 1 3
21 Hashan Tillakaratne (SL) 131343139.18 1 2
22 Thilan Samaraweera (SL) 101041351.62 2 0
23 Jacques Rudolph (SA) 131240740.70 1 2
24 JP Duminy (SA) 9938755.28 2 1
25 Graeme Smith (SA) 121238535.00 0 4
26 Kusal Janith Perera (SL) 10937847.25 1 3
27 Dhananjaya de Silva (SL) 161437428.76 0 2
28 Chaminda Vaas (SL) 211936521.47 0 3
29 Dinesh Chandimal (SL) 141435025.00 0 3
30 Jonty Rhodes (SA) 111134037.77 1 2
31 Kusal Mendis (SL) 181832519.11 0 2
32 Tillakaratne Dilshan (SL) 171732121.40 0 1
33 Nicky Boje (SA) 181731222.28 0 0
34 Neil McKenzie (SA) 131329322.53 1 0
35 Niroshan Dickwella (SL) 141327923.25 0 1
36 Aiden Markram (SA) 111126626.60 0 2
37 Temba Bavuma (SA) 161526017.33 0 2
38 Ashwell Prince (SA) 101025025.00 0 2
39 Kaushal Silva (SL) 121225020.83 0 0
40 Russel Arnold (SL) 151425017.85 0 1
41 Rangana Herath (SL) 222025015.62 0 0
42 Upul Tharanga (SL) 111123523.50 0 1
43 Herschelle Gibbs (SA) 101023323.30 0 2
44 Stephen Cook (SA) 5521643.20 1 1
45 Lahiru Thirimanne (SL) 101021121.10 0 0
46 Andrew Hudson (SA) 5520240.40 0 2
47 Boeta Dippenaar (SA) 7719432.33 0 1
48 Kepler Wessels (SA) 5518837.60 0 1
49 Romesh Kaluwitharana (SL) 121118516.81 0 0
50 Keshav Maharaj (SA) 151318016.36 0 1